<SEC-DOCUMENT>0000096943-21-000013.txt : 20210225
<SEC-HEADER>0000096943-21-000013.hdr.sgml : 20210225
<ACCEPTANCE-DATETIME>20210225123416
ACCESSION NUMBER:		0000096943-21-000013
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		133
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210225
DATE AS OF CHANGE:		20210225

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-05353
		FILM NUMBER:		21678405

	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-K
<SEQUENCE>1
<FILENAME>tfx-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:7ddbf4e9-a8fa-4bad-b91f-da732fc9015f,g:87aff6c6-334e-417d-9512-bcb0d9a97e08,d:a00e35eab7024b5f8c450d35a5b15b1f--><html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:tfx="http://www.teleflex.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tfx-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl80L2ZyYWc6NjAwYjFhM2E0Njg2NGVkZWI0MGIyZDRlZjI4OTU3OWEvdGFibGU6NjU1ZTliNDE3MWM2NDc4MGI5ZWJjMjE5MzA0NGYyOTgvdGFibGVyYW5nZTo2NTVlOWI0MTcxYzY0NzgwYjllYmMyMTkzMDQ0ZjI5OF8xLTEtMS0xLTA_8132dba9-35f3-47ff-8a11-333a91239c27">false</ix:nonNumeric><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl80L2ZyYWc6NjAwYjFhM2E0Njg2NGVkZWI0MGIyZDRlZjI4OTU3OWEvdGFibGU6NjU1ZTliNDE3MWM2NDc4MGI5ZWJjMjE5MzA0NGYyOTgvdGFibGVyYW5nZTo2NTVlOWI0MTcxYzY0NzgwYjllYmMyMTkzMDQ0ZjI5OF8zLTEtMS0xLTA_5fcb309f-bd69-4a8a-896c-e8ea4a9f302b">2020</ix:nonNumeric><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl80L2ZyYWc6NjAwYjFhM2E0Njg2NGVkZWI0MGIyZDRlZjI4OTU3OWEvdGFibGU6NjU1ZTliNDE3MWM2NDc4MGI5ZWJjMjE5MzA0NGYyOTgvdGFibGVyYW5nZTo2NTVlOWI0MTcxYzY0NzgwYjllYmMyMTkzMDQ0ZjI5OF80LTEtMS0xLTA_1a3bdec5-671b-4525-865e-d53515dfc069">FY</ix:nonNumeric><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl80L2ZyYWc6NjAwYjFhM2E0Njg2NGVkZWI0MGIyZDRlZjI4OTU3OWEvdGFibGU6NjU1ZTliNDE3MWM2NDc4MGI5ZWJjMjE5MzA0NGYyOTgvdGFibGVyYW5nZTo2NTVlOWI0MTcxYzY0NzgwYjllYmMyMTkzMDQ0ZjI5OF81LTEtMS0xLTA_06da38e3-363e-482f-80b0-238d237f675d">0000096943</ix:nonNumeric><ix:nonNumeric contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIwLTAtMS0xLTA_96622b3e-d67a-4e2c-a3dc-f64c1884298a">us-gaap:AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i38c676bd0cf041138398de6d1d9c02d1_D20200101-20201231" name="tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzM1Nw_2e050f2d-32ee-4f09-ad6c-b9355c3bf0f5">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i38c676bd0cf041138398de6d1d9c02d1_D20200101-20201231" name="tfx:FairValueofPlanAssetsEffectiveAverageDuration" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NDg_d68f5fee-5328-4ae5-89c4-fddfe000de06">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="tfx-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i788219abf04a498a9770e87b30fea681_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i14b1dfbfddad41c985bd88e95c067727_I20210223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</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="ib56591b8954e4cd3b008794d758e4c37_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="ia8d367cf8a334631a0760fe386ae5b94_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="i3f2a676f8a4842b89957695b080bd640_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1b715705cc544c9bb8a559ab5473cb0_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib21a6c53747b4d81bc3061dbfa6a3632_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90397b46bafe44c99ada519c7f616a5c_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cbdc2e276834995ac6a244d8d55a3cd_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c1dc2844b9249ed81270b5a48855f05_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i582f49bde5384ac3b8f9fcf41f434e46_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9e70b3c2db14ff88a7309e341cc270c_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d867fa5a44240c19651c79e851e4d19_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb4be7baef74418b9e0a7196bdcdb380_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia61ae3bf60d84f5aa867eb631e9d2360_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea4d2fc335d74dcc9a00181dee21821e_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6176bca1af184a1c97b5fb09cb07e6fb_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ba955405d8d466d85a9ab6f20660cb2_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40cfec62f6964b93bcff0d8c414706d9_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6ddd8cc79f34c28b5c3cfa43719a810_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9512c925eafe4f5691f62a83804242d7_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9df064c4e95a46cda924a976ba19de0d_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cb07d2287be46bf95c1bef3224556e9_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2548a57355c84dfda29194f81eba4f91_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecea6a447f7841a485329b20167676a7_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38cff946b50d4cacbee71a1318956fec_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a2f3a2b723a4a6983f40ad2da42c4c3_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if829db6b365c48d2af18d773785b644a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i094c0d222d774379a2463e042a8a4fde_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="i0b5c59917e4344df84386b8d227bea9f_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="iec64f029509d46ef9623b03573c99afa_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="ia3e591710b694216a55bd5aa44d31bab_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="i84f3d4f4431f4df3a6c159464dc73f24_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="i689d10c4a95d4606bbde5ba5177bcd3b_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="i4d07b77a1a624a398c5eec1aeb41c393_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="i8d2d71b38ed4407f999b6d2ec4e678f1_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i665453ae98cd4698863220ccb8aa97a1_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5407977814841b4b79e6679d7212daa_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a8e7cae54a54c359b752f45a3580feb_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie920c9aa0bb64375a18ab3d3fb29f16e_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="i9a314935cbb24dfba6f0585dabaadd32_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="i6391ea14e20c4c14b58cca032c30bfe0_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="i3ce9c004ad1c4074825af60b64e3b01f_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="i9fccafa7572243788613907751da3a13_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="i30cdf2f04fe442b7935ad438a0a52e69_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dadefd3dfea4eb2b0bfe739c1c1f89b_D20200101-20201231"><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:MajorPropertyClassAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8f2688bc5af47089b98f9dffdaf63d5_D20200101-20201231"><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:MajorPropertyClassAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3bc3f4134774984a4ef86fead4ea56c_D20200101-20201231"><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:MajorPropertyClassAxis">tfx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6245e8377674b9eb5c1cf278335946a_D20200101-20201231"><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:MajorPropertyClassAxis">tfx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i320315cd1c6f44888e91ce615d9fd418_D20200101-20201231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedd7ad9fe16940ed8897b0018319003a_D20200101-20201231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3fd5d67288a4754b74f94b77856d068_D20200101-20201231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1db253f83bbc40ac942bf85ec4d60616_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie47ad6122e6145c19ffd0cfc0e04225e_D20200101-20201231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib519dd3cf56a42e6adc5382d2cc91e72_D20200101-20201231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cb70d8f423a44eb8d8693e7d1e507ae_D20200101-20201231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9f7476788994524a905976c3162b91c_D20200101-20201231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">tfx:NoncompleteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice49b85055584fe2847d0548c190045d_D20200101-20201231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">tfx:NoncompleteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaea642e463d14017932343f00b717601_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib715a06ee9634f7c9d93d7b808aedad9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9c5a81e05964991aed29172d4fa50b1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i416f72fb57d44b7491a954bc7ec38cac_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7c2c1b9cd1b45a79b30324a93cd9356_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i1bcc6786ffab40be907b5d02542baf23_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9960d3aaf6474c44a79bf6fa85525961_D20200101-20201231"><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:OtherMedicalDeviceManufacturersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i289d5d75a04b405e963de8470d7f8e24_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc2ad81d83e24672a8baf679a8efec2f_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90df93a8bf924fa9af39a341195ac709_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1700dc31090478e84e989837158d4e0_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75723527919a450fae508b6f676bd728_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife2df535f2ed4c458b9f7da6e8116582_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbc887c159c242dc919a7d0393e90785_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39dc26b8c49b4b7ea5ad219cd72fc236_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0161ed4858584259a087b90d54ed6031_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70d669349e7b4bbea9f6edb54f76b814_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i656252de557a4930a1597c715ea8de61_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d5962351f75491ca50cdffff8b0c18a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd48715ceeb54d8084df4adc6d162d1f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie658c6c141c94b56a2ca1cf77dbf8ad1_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33e3534f309f497aa0aff85b56c3b949_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13be6fb7bc274e10a95272e23daa91ed_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1929cde3b0a5493ab0107d44626b1ada_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4be596e8d3e24ccfade82adfa2110c80_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8be7bf1da3dc40f5bb6e33cb28ece101_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31446525762f45459d983c5a2b697ae1_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia752abcd88c345c3bd0491f78cd2958d_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a81f94dd1574b0cad3b5f27431567dd_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09eab1b40dd9425b875974289cce8107_D20200218-20200218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-18</xbrli:startDate><xbrli:endDate>2020-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6b86510c4164a79a64e5fdcb5cd2862_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5385db28bac3470aa8a96584cb30cef1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1def32c10dd54b019a118cd25c56388d_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="icfa2008216754e5882eec6e30eef07d6_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="i11c1c0301d3a4572a630311f194a1ede_I20201231"><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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b8a85b77ca44d74875b865f8ee35984_I20200218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00d4e5d57e3648e8aa0b287dcf9af01a_I20200218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e534c376dd44a93bab66dba6da8a994_D20200218-20200218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-18</xbrli:startDate><xbrli:endDate>2020-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40fc46411ce0441786075ecd4277686b_I20201228"><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><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="if675e2eae2244c288ae4bb05fc1b2452_D20201228-20201228"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember><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="i7bc0cd2f17aa453b90ee82f23ab20753_D20201228-20201228"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember><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="i58484c9a38c1430a80c81e8509fe48b6_I20201228"><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><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="i38b5f1d588764ab8aab36562b36208bd_D20201228-20201228"><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><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="i0ecc78889e104bd08a3c106d00c733f9_I20200218"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefc241411d944e0bbbee8690b9498cc4_D20200218-20200218"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-18</xbrli:startDate><xbrli:endDate>2020-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i839a95e903e24037b74f063da81d8b31_I20201228"><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><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="i298674b8341240e99ca13aa17a4076d2_D20201228-20201228"><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><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="ie713c9c3fe40415798c2ef0e123fe5e2_I20190204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec1fbdccc92a4ef5b4389a1478241f07_D20190204-20190204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-04</xbrli:startDate><xbrli:endDate>2019-02-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16ed55f69b874226b2367f93772b8424_I20190204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb69f694c6e94603a3b212f68f9128a3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97aaf9d6cc6c46f099e1aa693ad5d52b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id939c5fce4054e7fa1f96a8f1086316f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1c118908c04480b87e69ced234a738f_I20201231"><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:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0faca09a4e2c447bb13a0b7b2566a989_I20201231"><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:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida3dc88367be423891bde502e374702e_I20201231"><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:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c2e24c1d1f2421eab9ad48241aebac8_I20201231"><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">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i680a2df36e2a4a8c8df85c6bee355a1e_I20201231"><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:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43ee6d4bf0264eb1b1c87fdd04942db9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee12391f99c8480ebe10dd66919b44c1_I20201231"><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:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a266394e9014b8b8f78b603953528d1_I20201231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i424913a8f0fb4b97a1b3e6e066cfb324_I20201231"><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:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i320ffdb25e3f4d29a4abe15973746b96_I20201231"><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><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide2e6e251f284e92bb0e2cbada3ba51b_I20201231"><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:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1087c9bb99f4c9eae66dffc3355c5b9_I20201231"><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><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d964b032ae442d4ba2264d10a474be9_I20201231"><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:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e1547dbc0cd4d73bd020bdb2290ecf7_I20201231"><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:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8493d0ddb81b4b59a5ea1c41d3ed501c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2357fa6f14b4535a929371dec466dd6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ec7ac175f804874a22e44d388c92903_I20201231"><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:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a72679765b64842a466c7fae57af710_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57463c6b26b6442fbaecedaa31f94229_I20201231"><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:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefaafa4a95d94a63a5549dbd20b0594c_I20201231"><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">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e948030afd74162b40fec3a8df5a210_I20201231"><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:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e87687028a74031a502034664270e4f_I20201231"><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:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic03dd8a1822144168365ed57f9c870cf_I20201231"><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:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c52547efc9b49838bbd733f05d71dc9_I20201231"><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:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c6e4804363e483283e4703ea63174e9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic627fdc3292b4d7196da480d1ba24240_I20201231"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1309be4c1dea4ff7a60dc2cd9345b713_I20201231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib64620d573be4b9ebb33b7f45db25b2d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf9aa7440477444099e6ef6006e361d6_I20201231"><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:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c4a99bf6c914dc1916208c74d397f71_I20201231"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i431006ae86204ddb97442e0bed910aed_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i200adc91c21a47d68db49c54cb460846_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ca7e22ec20d4fa19f8bc020c267e80a_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75d8ab2d711b4b869527395805bcd358_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6fe9bd1fa1e422dad8cb2ebdaed9a76_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6108a3ae670045fdb8bc576c60787f60_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94f1dbe76bb24013a2ce4c526e0294d6_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4b1f9b4e859440fa55a5c2026bb8fbe_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icceb3b93646647eab92a9506997ff7f1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieec02b9efeed46da82ffb29418a78571_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4481c496047a4bae90073762357d855e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyWorkforceReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15c0e89a9ae847cb9041fbb0b8596c05_D20200101-20201231"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyWorkforceReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i421b8f996a874ed68bb8bde60cacdada_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyWorkforceReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie55c3dc1d6f045b8906bbee190ef665f_D20200101-20201231"><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:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3327b7207870417dbe9893ed0e123c50_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c5c45f8c6404fde924033fd430ec724_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e816ea349544aa9a3f96c5dfe498c9_D20200101-20201231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e93e6ebca75458389a27dff8b9ea34c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ae329b752a240298825e347bf03b4f0_D20200101-20201231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aa9ab3f8c314f10802e3e8c8af6038a_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife5cd7b269b844af97c51ddb91d7f3c5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82e09aefceda417988aba3009005033d_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60310351b91242a19a16ad61bcf005b3_D20190101-20191231"><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:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dcf34cfe3e14187bca577004ecd5f5d_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d2052303557461ca22efc56dfdcfce0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06fda966089e4c888db6aed4a2259109_D20190101-20191231"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia93f6f527d8c4c64b49d9af6feaf362f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddf3c04ac8874d468e98626cddc5bf4b_D20190101-20191231"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61598c39f1654558bff4d2943abaaea0_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82444936ea374120af1c8dbeb94c968a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaf889e79d284c0dafbad681ebd84896_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4ad90643d584d81b4e4ca011d9d01b6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcac3fd938024181a90a6d083baefc40_D20180101-20181231"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f3b329610b149569bb57857c7d5eb9c_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d3df9909f6b47f4a6d20a4801768fd8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23c2634abeb54a9098e3c7a0b2c828f7_D20180101-20181231"><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><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia81bd7877cc9471183aa93e3c75a06ad_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i779b1a9a8ed14c089147d6d1632c39d6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79be11d7b0b54b93b534d292bd88fcec_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e0e0adc506848f1bbbef2e4a94995d1_I20181231"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88494ec8f34f4fb1921694cf1485181c_I20181231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0132bbf45cdd4cb19ef1b878b0ded9ad_I20181231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica3c810fb098441289cf59993ae98f3c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2617f192382748dc96fec53c62ed4577_I20191231"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic90de06b541e46bc828d8fe78a73b511_I20191231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i162deb9d137f4947b556d6b00a8ebd54_I20191231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f7d83f053e74ee7bebfbc1962e03248_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8334697044ab4a219d44f841503ca5df_D20200101-20201231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b3e9cd0a9ef44279b1194d943b68091_I20201231"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefdc4b52c79f43b1a50b019a1a9f05c8_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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd6a3725c11f48f2a6aa2ebccad228a3_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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i669e0710e8cc475185b573ff7a3684e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i413ca4d9624e4e63af427bd95e83666b_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="iba23e70242db42dbb88d891f790b2b0f_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i536cae14212f4db39861686190202f2f_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="i1be2c8ca0b624032bf15e2b6681542da_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33a485342046450cb9912b9132002826_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="i558b6c822c434474a4a882a73f35eb85_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80f0ebbf3b1e42b6926d11490b8bdf81_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="i5f332c7c91a74bf88b2d64cd88c1613c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i083bbf17c8ee47e8955898028612aad3_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="i7d3b2fd966c743bfa9d0c8bab5a4d737_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae4adaa3dc5940c1bbd2ac0345a6355d_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="ia15d4a1b85704db39031182ca71ac210_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i766a88aca598445e8861378feb7a6b40_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">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="i38c676bd0cf041138398de6d1d9c02d1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a07646feb084b3fa6fd4d820969ce0c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7564a846bb3e4421917ac90be3e6c725_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic616fc06a7cb442ba917a38752c4c174_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dadcb30ff0b4849af65a17c3429538e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie937dbaab0334ca9a596033669a0c4b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe9676ec81354deaa2d1b98c2b13fce3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i913582f368fd49f3b38033f3102c73e5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ca0c36ccc4c4b878a30ee1d1f91ed42_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f5e127329754cdcac9cff381e9991bb_I20201231"><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:A4.875PercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie49329e4272548ac86c0761fa0897548_I20191231"><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:A4.875PercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1608c29551fc47ef8c98e967e385bc6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05dfd0c6b82a4a5586c6738951e7f632_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e5306ae882642f2a7548f275448ade3_I20191231"><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:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7a553c406e74fbbb44addd5124eea17_I20201231"><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:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied6b40262381466faad1b906a758908d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5df1c0ed91b48128b3fa0ace2017fc0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02f8b904a37f424ea16a4065ed85042e_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1807d8e3f07341be938c57a5ef64310f_I20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48d1732f726a4bf2ae396e25a43f9dcc_I20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6eccadeccb341c491c735f704edd0b0_D20190405-20190405"><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:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ee2970ab07844379b34fcc892ba45c1_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8922ad3dd55a4a51a166998249b0cae4_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e530bd43309422e87792bd5c43bbe78_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id29cb262a0b64b61a344a9a2f3d7cf2e_D20190405-20190405"><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:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79abf5db31cd472a8f932f268751355f_D20190405-20190405"><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:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f44d12abcf54e4cbbd03ead84312f2e_I20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63858424d0cf4ce0907722ad1be8c4f0_I20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:SecondAmendedandRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14493382a99940efa280da7d3f2b89c8_I20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67b1fa8aff6348a58f490945cad64701_D20160516-20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d61d146e2f84659b483b611154025f8_D20160516-20160516"><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:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d07c4ea778e4979b6f600ddb203e526_D20160516-20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">tfx:DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeccbb08cedb4a84b5239fbee0e37a66_D20160516-20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6200467dbcb48639088963a8928f1a8_I20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-11-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3078c9089b4745cb80d0284c13342282_D20171120-20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-20</xbrli:startDate><xbrli:endDate>2017-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00c6fe0191f948d58b803ed611b4e9d6_D20171120-20171120"><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:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-20</xbrli:startDate><xbrli:endDate>2017-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5abfa3797fc14216a2fa25d15b83c3e6_D20171120-20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-20</xbrli:startDate><xbrli:endDate>2017-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20f920a82ed945c487d8871e9d405368_D20171120-20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-20</xbrli:startDate><xbrli:endDate>2017-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic93ee62b52a64f22a24c7f2135a09684_D20171120-20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-20</xbrli:startDate><xbrli:endDate>2017-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0023ca31a6794d9f845fcecd6c5b81b2_D20171120-20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-20</xbrli:startDate><xbrli:endDate>2017-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527"><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:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b8f02816e9d4f75a9fa7a79fec60c26_D20200527-20200527"><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:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-27</xbrli:startDate><xbrli:endDate>2020-05-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2503285b5334e989a1354a7f559cefa_D20200527-20200527"><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:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-27</xbrli:startDate><xbrli:endDate>2020-05-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i913870ad3f5843c3998efc9fb3c51149_D20200527-20200527"><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:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-27</xbrli:startDate><xbrli:endDate>2020-05-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fa9807ce2a44cbd95292b8562f1c8de_D20200527-20200527"><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:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-27</xbrli:startDate><xbrli:endDate>2020-05-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7eccd834546c42c58ce74cbd1e48e9dc_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b10778776dc4c12a38a0dfcc12c9328_I20200330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i190786a34e75453995afbeed4eecc37e_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="ia7fe75724010475ebaa4481ab3575449_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaea354ba41d743ee992a4c75c1a5503b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1dfcb59f70364f4fbb4e3fd126d89288_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i904269734c974e95a45f1715ba73dfd1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib122936497b346d488f295fcff4498a1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95b8a4f49d9d4a6aa8e8f0ea33720e1c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90897cee0ad347f7ae78da9f16a8baca_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-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="i0985344e645543b29e6784cfd80b0c66_I20191231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i0bfe06965f3e4ec581b0bd016af2857a_I20181231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c48d1df41fc4c1985defb4a066c55cd_D20200101-20201231"><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:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3056b5d3b9f94d94b3ae1d2bfe78f634_D20190101-20191231"><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:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie58515dab17b44cd9b1f524b60057685_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93eeaa4da33f4d16ae8d812bc15e9e86_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i423ab0f725e7454b87f2c13d735f9f82_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if86ef275086f4f5491be0331d839cf32_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ea1cdbbb23642fa8def635c0e9909c2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b6f89d088234e21ad463bd621cf77ea_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48ff3f54f8e147678a0a821161c3c445_I20201231"><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: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="i739a8d0c56c64b29af7c8d8f5d1f3ed5_I20191231"><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: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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebdf3a1238b24dd6ad76a5bac8c23660_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae49876160fb41069eb9b7633c330ea2_I20191231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91a8d563fe4448b497c44ac0224758f5_I20201231"><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:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><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="iaba4e7f3b8f74c6b946278f3cf7c061b_I20191231"><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:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf66cc5ecfe54816859cb4e46dd7d74b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><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="iecfa4f85e175413295c5b8376c63fd7b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe0e0282ac384526897d56c5f92f6554_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="i590b336a4c3042d3a48830ed01838d07_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fd0ab16040348ab8851c5eac17b406f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d528beabcce495b968dbaa461943970_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia23637157f584639bad0f6e9031ade4e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib05fb02d83814824b62e6399f47c00ca_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba026026a7b54a82a010fe5a94b5b901_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1e42e703fb4460d8bb38eb2da1209ef_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iced97b0682a94a65bef659c11506e2e1_I20201231"><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:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><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="i3f2c6c3af22a42dd956b73084440df8a_I20191231"><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:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4a911b50cf6448791dfd73d1b53e9da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i202d1ebe1c774cca8ac40932c2b9d1c7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f144f386c034ac2ae41c2ee7d1fd1cf_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6902f1b421a46269b27e7c03c1e3ba1_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedb167005c504769bbc1187acc181334_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d13316dba15417889fe8ba240fb5609_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="i79609b01ef7742e1941482340bc653f3_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="i138e267f0f3242ca9e9017f48377647e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4e3e5a874814967b0e45cae09f031a0_I20201231"><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:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c27e38cb40a4f638db81b69f00816f1_I20201231"><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:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6506df82bf6a418084993b1f8af4c3fd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:MilestonebasedPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60e09664f525415e9d6103929eb30e4c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tfx:ValuationTechniqueMonteCarloSimulationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic125940a46384759b0a3f9e4c293e66d_I20201231"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5927b8fb5caa4a2f8097f74e93aca514_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember><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:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifed218cfd19749e59067daa72a8c70df_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4e415b9353b48f8af01c5514d039b0c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:NeoTractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i290e966bcfbf446bbb83615c5f6ef681_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3529fb93938a4452843d710ecd5502fe_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d83fb6ceafa4df7aa8e3c841671b50c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a7370bc7bce4e82ad7ea8bd9a86d952_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd484906ba7f4828a0ea1ea23b948b2e_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62e4823e7bd04c028a5e9011e3258d78_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9ff3192e0834f7f8ae72f9886f4a031_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i224709fc7e53435a91aa34596d75dbcc_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8526a884dbd741ed83eeadc1a662a8f9_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i222d7c365e754e1395757d809c6fa928_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="i35d47d2a64ad48a0bae2f78431e7eeda_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="i9b121979aff54dc9b8b812e1acaacf8f_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="i417412d1661d4a6db7ed7409999ac2f5_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a678a31f64a4a33a667a2ff55c28636_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied10d61cba9e437c959c54e8eb03b002_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b3ae4a2207c4f6e94b228685a637fe6_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="i24b0959914ed488c98dcff21d4e1c4a6_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="i4b1d8968e8b14dc88714a67dd2fa5888_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="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231"><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:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231"><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:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231"><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:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc79e104c37242e398b83fa798c13b81_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e0c94d58fcf445e8552a36b90dd925c_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89ccf47c7ab04c0ea23acc12e46c2579_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5c5176244b94def872f95d47bd74157_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia344fb1c5f574596bcf98fa20254aaad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:A2014PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2d638b63b184d15912814f79cd666a6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:A2014PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebdaf4b8358146c380c9befb73f6c18c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansBeforeDecember312013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8497911a22284edcba53e0e9b5b57ca5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansBeforeDecember312013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i030dfdaf200648e794a135bd5eeb1a4f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansAfterJanuary12014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d61ad1be6714c70bc9cd61173e54569_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansAfterJanuary12014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a1974ef81514aca843488b2dcaebe2c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib141f848e9fa4384823741d82612c64d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08dbe138767f4bf5a3e72cdd9262acba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e771fe765c472db43fd81551be2e8b_D20200101-20201231"><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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a9f269e80454123b8130742a5cd74a1_D20200101-20201231"><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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1608c7a2708c409a86f67e276cf85155_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9fa4d5e00b64500ab10e6bceb5b0388_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad8bc5f5becc4dfb97e08b2211d7bf1e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i550552571ec440b1881a8341d48025a7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if44b6ee699f24f0e8f5616894789a8be_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2640df91366488f842ebc1b8c6cbe4a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide1bc258ae5f4f96b283f9f930963e0a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2e1963577b24a38b431f05e8443a093_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a9b2b7af77c4098a695524a03fa5eb9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6becd4cbfd3743f78f290d488c45abee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7620eba24dd745ddb472dd815030a83f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">tfx:NoExpirationDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24ea0249d2364ef1b8627a29f26b1ca8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">tfx:PeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6948b44dd26b4473b83572d1a4e5a7e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">tfx:PeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic09ef44f5bca467898f18e8739433e7a_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44f1ef18e9fc40899eee64b062de2b39_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0702609237504e4993820993a99bf72d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19a48628addc49f8b698265756676787_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b80748c666441278fc89cec9b102679_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i876c01815a534168bac9fc5e817d25f6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i010973ea77744ba18d52d160e30d667e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i796ee2087d0248f0a3272bbbb9c82497_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7422485d3f3f4b18ac66d28a91940450_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45f699cec3154d809f17c7df8f8d98e5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecc09cd9bf174703b60e3a185ff43273_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78c8463907bf4683bd8286d21f957c93_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08dbd994613a473ab1b46006746a981b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3760edc3dd5144aeaafcd7009dddf052_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia02d2d49219847b1925af1c44c08e6b8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6ec0714f2014ac3a998df372bea64c8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb01dce89ee5442daa008fed1a37e588_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1bdc929cfdf40cdb042169f9dfa5a75_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf5bbeb8133c4e819d447fd888cf2bd4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:OtherSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c85f396df394e64bcfef7cf4fe33925_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68d68383a81440fda28fdad16c0e3fb7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="i427690cfba5242349d6e63d331fcd13c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc0e480dc8a34f89acf2bcc2e10e6b12_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d385c3e4c214577acffdd3d76ce5c02_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2fe8241a26848d3af4acdb946308171_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="if0f5b7d2175b491e8d28e94d22ec058a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib015921e8d3e421bb2742817dabed82f_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3f43b0e2ff046ec93b73c13ce4af5c0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6a0b41b534549fc8547c298afce333c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="ib84604d6d3fc4b78add6170cf2727d54_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifec584a0c00542a09492ef356c560f94_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia67edad62607439a92363fdbfc33e16c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57df957e4d034f89aaf4c967d7d34f01_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="i85f1c9a2155f40f994b4ef000dd69b40_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb00c62fd24c4acbacece5ef89f4331d_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4280fba7f574728b6df22b674026a84_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26c86edb863e4cb29d77e9a29eeddd69_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="i97d8e2e6560b4a01bd5162921bb43d00_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i805ec217e27843459953f8a01bd039af_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4398f5fc79240ad9ee23b01d7e98e54_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a22da50fc8f4e28b836a6d30798324f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="icdfb7020123b4450bd811e5d57ef84fb_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbe050572146447e9b91e0c2dfafa5e8_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae3ea2a6c0c94a60b5e3d4492eea3a11_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26bfab2fdb2049c292e3c0495928b121_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd1fe2754f914a889430ea399d28e9c6_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5db1fda50074975ad73af10e9b4348f_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e6591ec36e0413487391e4bd18a6ffa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ae98cc521684820b7e7f828f41150d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief38544367ca405eb6b0a194883c274a_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a4a3b15bd8548b880ada5cc70f29643_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic31373b7e485470ab65c15991e347cf8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a1fd76bc95c4dd3aaa45ed2d535e4ec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="i3836e1921c0f4ee2b453e5e8badba30d_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i939aaa3e84c74c28a0964673d2e7feeb_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibce5038845544ef0ae7ffd86bc74e94c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5710b73c58284586abb338578d1c5def_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="i10f5147a780d4b03830074b944c8231e_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifda1ff7ee4c3460d81da7198c3208ca0_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i837bf1e807f940a4b0c15be8ffbb838b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if91083bf2cb841ea99b414cf227d5077_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="ifc0e43dc1a2a4a03980859e8d6d0bbc6_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d2d035af2124a328d867a0b5f79e8d7_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i852ec669e77d4fbc8a3bae03340f3093_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fc32c6cecab4382a4e6f7d508eb31a1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="id2e9b631b4e94f5095c28b3a238c4a03_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62581c5fc49e4107b82393b3b7dbcfec_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i536de480e5a34d12a27bba9c0d0905d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a62317b0df54da993f3c100eec04628_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="if1fb382b0f5b45bdacdc60b6551394b3_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iead68242e6c2431e8bd19237073b8624_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7953149d9c6e473e9a0714f47300507c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d01e4c9bb47461094ecae7a8408e9f9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="i5fe46766f61a4293bd68ea2958688faf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81d4c748e1854af5af4f781ffa7ed182_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6904758c28fa4fa2afd20cb36cccb358_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ad9b81a255e46a6bbb5dedbb6ee6443_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bb4a994079443368036f53a8422e8d3_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dbea5a0ac4c4aebab0bf1e148ffd5d8_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2faac42a36af47e18adf5874d0915dda_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6671fa51862c41eb93ea9554a971b6b0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="id934de64cc334ffab7b46151c1a929b2_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i318a8dd84dc642e6a74b1e3977a519f3_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i127be4c677e248e9970510af84c4c62c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96362c66c7f04eefb17f3f76a8db99e5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i435bc640c6754d7fb3ecd37a24ff461b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief6d716dacd64708885fb3e2067a4999_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id88ed19331be4efc9aa11c0db72abeca_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fb9f204ed1d49afbbc01c88f4ea4353_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2666572843004535be263fdbc60b2b42_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6b7fa0481b64bf3871cfcb736d379e5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9553df5c2aa04aeab524321f90ce8209_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86006d045cbc4ffcb256d788360e8ff9_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7204c294ebd42b8aedc1ffc7b7c521f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f9d155bbc5c4eb78f26744f078c3fc7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82364315b3ba4252a4e7ece0ae7a4a11_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6a653a63fef4b18b61f1f310c162dff_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i635c17d5e3fd464dbce6f088b6cc5e3b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7710f34a51c44d86994d2afb3ed6e958_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia613cf9a7ea94e2cbcbae93aefb5befb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd6b193f98348b389a19fc6cab21f87_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea6d7fd804b544cdb5e4a801aaa7964e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc7d235ec15d494180df272e3b15d294_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27f4b914917c434cb80fbcfbab214723_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8864e7266f71463d874185084719823d_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie54961ba0bce4accacb948423b4e1225_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaeb79f3171247bebfed6d26d5ae6cb3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i584072710153407589386440defe9b7f_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65d09fa385634af9a860d5d84a1b4b9b_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c397554f43249fab666fcf6ba671789_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice36f851ad65404bb1d90f6e26e99573_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8146bcf9fd97435aaad3f32bb4cd12af_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd4696e160f44ed8a939b52cbcacc059_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1912c5e5a1e94b299a56ac5c68841fe6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie024d3c3e3d74689bfaa7f84251e37b5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7239b81a5614022af45e216e74dcf1f_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfc1bedd1d11438e82997de98c9b27e4_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia800b45430ad4aff9d7cfa10f390ce63_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf272c259889421cb4d28da3766b94a6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60203a0968074042ab54b8dcb240f7f3_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b5cecf613d340c6ad1849c4e2467541_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d6e3378a5834f51aa910f36706a0e66_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i153d03ec1755434c9b441650de7935e6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia99e668edde84283a7c172247a0791ad_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i748863ddf1bf4279beb4162899502d7d_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea2e701b6c9d4ff295a9e843bd0c48ff_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0918df0b4d16489aaf635a96a8f0b833_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i892f2da7af4a4306806139e5576c5231_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26aeab64d9a140b098ca1590c8698b7a_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b3cb2c8109a419caf995245adf128a9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if525c2f29af04eab83c83ad129d5285a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i737a353c150048cda82cd90fc0fff779_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f18d02c5c054d5cbed5341cdeff4d93_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb17fb936b604159a0dae398d4f20c0a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id56dcd2d1dd74445ba730d8e3373e08f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbaa9e6596474a75bbd3ac836d3255a6_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23be4f38636e408495de926cb22ea306_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3808567fea624347b0d2031bdf598e59_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10848169d4e94456a10a28930556b0cb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idef52bc37b884de3ab7672da3095534c_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a9c11df8a9b425a82837d2e5619a66f_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id55b4faec1c74c0caacef6ef8e37000e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dd905efae284b9397cdc96d07f944f1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i211e2cd1ecd2437f9067bd5d3e4e43d6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecb7b11787df43b48cca7303fc416091_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44b3ca868b5249a98dd99edbd747ffb4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4debb83420948519a2752df72241a1d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83d4cdb72f82475091eedc40fa465dd6_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ad16f76fc57414693391150bc375cf7_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie31b0b86d3024408a9d47b1ae69d4815_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1c06bfc8e4e40509cdb845534f24b2f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idec15ea950ee4ecc85e07b6e2bbfc4a7_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41d73afb0a804d848c4a99802f1a06ca_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb48930ee702461b9acb471099da5445_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59f41c9bbb4740da9700534a3d86c8c7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i337d78b5ff2d4bf893779bbe34f81923_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:SmallAndMidSizedCompaniesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tfx:UnitedStatesRussellTwoFiveZeroZeroIndexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fdbb9cc7e724d55b51d55fac4289f1e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ForeignCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia284fda0e37744f98f2f6e20f18e9bd0_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf6be83578b8486ab3c68985911e8617_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9b75acb179546d98bfa979fff19eb2a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39a365cf7c6a459fa210f651b7e40bb9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie334399ca2aa48488ecc34eae2cf7915_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68c5a2f8eded4ac9875a0682bda8658c_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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="idd74340a017c49a5a58825073e54ec5a_D20200101-20201231"><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:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc54db176dbd4a28bc77510aa3f8d301_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a34e916928b49e3a6ea421fea9e963c_I20201231"><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:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4813b203d6c640f680d101777f45dcc1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>tfx:segment</xbrli:measure></xbrli:unit><xbrli:context id="i52ae252d596741b4b74eef2cdedbc73e_D20180101-20181231"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c1f35ec0cf946aa93a5b3df723e3192_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i510348529d364f6683d42ae546c6e38f_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5c53dc8e6aa4ac1b179505f609ac9e2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id106a736901240d2984bd821005d1c81_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i516d2f6501aa4692bcec7795084e01c4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb71025228cc48b792d417ecb607d07a_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96eb108d15804dcba0fef899d4a7b1cd_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99c7a27c59134d22a6df725182cb8cee_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc3dcb318f3f4427840c289c8afa0dab_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d236ca349984d1d97e92a9e3df94871_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0fe17ae098a414ca201db827b7c0a74_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cf96e6ad2194287b665bbfbaa628648_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4168d73b164c422498771dd478e26402_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4a4bd0a03b843a59323220ebf30e1a9_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff2158455b8a442fa34e42538557192b_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5967c8b27ea741da973430b6b259d84d_D20200101-20201231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8491b01ddad347b2b49e0f567c1a0cc1_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i946a00ec805d48e09ee70c4254e767db_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aee05371e0f4edca60f3fe1460e43d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea3f1e5b66874f009e83044121db42e9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id44ec63e446d4b6d8837b2f9a2d4fea4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2e6082c357e481eb1422416e8837068_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96e1f96f930e41469bf64c8028232f64_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a4d19bf88634acd80a9d7a7cc0e4c45_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2af35543fc294bbf914d0b829e32703c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8109044c98c4a3ba2ecaa28da407c7f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0a366c5e00d4d7cb94829f602bd3b94_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idedf5e234ac44cc38b967f31ae884328_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffd0e4d4d586429e8fbbaefea1502ad5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62f27534f05c45d8bbb7cdd5ec4dccf3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabb41d9aed844a3689a4d64c07b4fbd4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75e72e25a7b349f4a645fa2479e975e9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b46aa8f436f487a8fb45ece041f228f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2aff80093b2490680c4c816105bc138_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7ea54c293de4f23bfa0d8d70238eef3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61ed830a381d4e5684f744c10ad44d5b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39510c6d93f447d68947151df90e42d8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7aa9dd35368640b094a7cde6f4d8237c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2693a5d5a714c92bc32a37899dbcca4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5722ff9b1324ef9ae11c4937cd282c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if580cd6dd0654055ab87f62867eca0f0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i152b22cfb16647118898db438fd8dfc3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82690a2b08e8465d9565e856bb9aabb3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ad00503a1cb48048ef7c5fba1db7e74_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ee8768d93b243a8b03b25c29e32992e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7497811a83a54720abf89a2dd79b094e_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:context id="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-30</xbrli:startDate><xbrli:endDate>2020-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6862a490c0964779aab4378ae5618014_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bc01c7a383d410dbaa914a6943c5922_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88db0d38c1f74af99469af752d22a32f_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie96922c6222f469798d657483d8caff2_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic03f59ff57b942d1bcd55e1734433555_D20190701-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5add0e3bd52444a0adf122e31cccc866_D20190701-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0eb2854c1219434aa974992f5c213e4b_D20190930-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3c6fa1da3664f61bf1fb8295eca5e90_D20190930-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e18799a8bef4a818aa2b1f837671b7e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f6b6f886b894cb48e00966cbfd05d08_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib54f21db72a14dfea046a30aadcb82e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e8c77a9330541a394e0396be410366f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i666dc9c0cf06423d94740e5952516cf9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfad4d618999477d81b443ba80d99520_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25641396d70f48fbb8ffc80d936500bf_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic336684bb8c44247820343c108c600d8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64469a81462a498a86daf6521797c8f5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff6ea4d115d44e5392562a9e537c7543_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9e9ee7c99a4446c9b0fa1e71fb7d096_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9de103593f94a238e54a7376163d61f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88104f09f35b46a7bbfb9db2b6c65c11_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie011bf5a31e843e28324be1e596572fd_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_1"></div><div style="min-height:0pt;width:100%"><div><span><br/></span></div></div><div><span><br/></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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top: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%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</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%">WASHINGTON,&#160;D.C. 20549</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%">_________________________________________________</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%">FORM&#160;<ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8xMzQ_be1c0ca5-1471-4a8c-98ec-82bd19b8ec4e">10-K</ix:nonNumeric></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%">_________________________________________________</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:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="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%">(Mark One)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6MzY5NjE1Nzk1NGVmNGI5OGEwMmE4OTU2MTNiZTE0MjIvdGFibGVyYW5nZTozNjk2MTU3OTU0ZWY0Yjk4YTAyYTg5NTYxM2JlMTQyMl8xLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZDRlZTZhZmM0ZjQ0OGMzODMwNzhlNGI4MDZjY2IwYV80_9a7f314f-1a6d-4411-9520-10719db2e262">&#9746;</ix:nonNumeric></span></div></td><td colspan="12" 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%">ANNUAL REPORT PURSUANT TO SECTION&#160;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:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8yMTY_6d07d3a1-3b3a-47e9-ab78-50a9baa8d347"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8yMTY_051c0398-f34d-48d3-b74f-8ce105a688d5">December 31</ix:nonNumeric>, 2020</ix:nonNumeric> or</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:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6Y2RmNDlmNmI4ZDY5NDhlYzk2YmIwMjU1MzNjM2FkYzAvdGFibGVyYW5nZTpjZGY0OWY2YjhkNjk0OGVjOTZiYjAyNTUzM2MzYWRjMF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTU1OWUxZmUzYTM0ODI4YTdiODA0MjZhZTdlMThhNl80_f19b4eba-9f86-4e9d-bef8-75a2d4c1d5f3">&#9744;</ix:nonNumeric></span></div></td><td colspan="12" 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&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></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:700;line-height:120%">For the transition period from</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;to&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</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%">Commission file number <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8zMjY_be88bff3-4077-45df-804a-6242a9287d2c">1-5353</ix:nonNumeric></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%">_________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8zNzk_badffdaf-9d59-4a18-8076-c74b2401ba22">TELEFLEX INCORPORATED</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%">(Exact name of registrant as specified in its charter)</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%">_________________________________________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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: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%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo5YjI3MzY2OTgwMGM0MTJlOTI5ZmFjNzQwNmQ0NjcwOV80_8bdb510b-92d2-4ebf-8ba2-a6717e2dad30">Delaware</ix:nonNumeric></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: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%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8wLTItMS0xLTAvdGV4dHJlZ2lvbjpkNGRlMWM2MzIzMzg0YTE5OTNkZjVlZjgxMjQ2YTBlZl80_ef622c40-9450-48e8-9bbf-73f78e840501">23-1147939</ix:nonNumeric></span></div></td></tr><tr><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%">(State or other jurisdiction of</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%">incorporation or organization)</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. employer identification no.)</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:4pt;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:'Arial',sans-serif;font-size:4pt;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:4pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><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%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1NTdjMDRkOWQ1MDM0MjI3OWNkZTdjMDJmMGQwZGUzZl80_0b0a4978-d795-44e8-a828-b7708ce82109">550 East Swedesford Road, Suite 400</ix:nonNumeric>, <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1NTdjMDRkOWQ1MDM0MjI3OWNkZTdjMDJmMGQwZGUzZl84_e5d97769-0d46-4f45-9c9c-267f6f5bdca9">Wayne</ix:nonNumeric>, <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1NTdjMDRkOWQ1MDM0MjI3OWNkZTdjMDJmMGQwZGUzZl8xMg_fbf6a0c2-1f8d-4781-a7eb-cdbe808e85a7">Pennsylvania</ix:nonNumeric></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: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%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8zLTItMS0xLTAvdGV4dHJlZ2lvbjphNTg4MWZlNTY3Mjk0NWM3OWJhYjYzZWYxZTMwZjMzMl80_3eeb3135-a954-4cf3-8316-6e52d7354fe9">19087</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive offices)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV81NDQ_6b96a124-acca-44bd-a0ab-625811f4a326">610</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV81NDg_6e25406f-e358-47ca-bcb8-6540122c14fd">225-6800</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:5.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.933%"></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 #000;border-left:1pt solid #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NWIwM2I5YzRjYmI3NDNjOWJjNWVlZWM5YTAzZWQ2YWYvdGFibGVyYW5nZTo1YjAzYjljNGNiYjc0M2M5YmM1ZWVlYzlhMDNlZDZhZl8yLTEtMS0xLTAvdGV4dHJlZ2lvbjplZmZkZmUxZGNjOTQ0ZTZkYWRiYjRjYTM1NjNmMDY4OV80_09f5280d-0005-4e5c-a380-83e382a830de">Common Stock, par value $1.00 per share</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NWIwM2I5YzRjYmI3NDNjOWJjNWVlZWM5YTAzZWQ2YWYvdGFibGVyYW5nZTo1YjAzYjljNGNiYjc0M2M5YmM1ZWVlYzlhMDNlZDZhZl8yLTItMS0xLTAvdGV4dHJlZ2lvbjplMGUwNWFkMTQ3YWQ0OGFmYjdmYTY4YzJlZTdiYTk5Yl80_87f36d64-3e71-483b-a332-7b9e2b886937">TFX</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NWIwM2I5YzRjYmI3NDNjOWJjNWVlZWM5YTAzZWQ2YWYvdGFibGVyYW5nZTo1YjAzYjljNGNiYjc0M2M5YmM1ZWVlYzlhMDNlZDZhZl8yLTMtMS0xLTAvdGV4dHJlZ2lvbjplNWQ2MjhlZjA0ZmM0MDgwYWQ0OWMxZTQ5MDIzMDE3Nl80_33dfca08-7c83-4abf-8975-57fa0ac9a6cc">New York Stock Exchange</ix:nonNumeric></span></div></td><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:700;line-height:120%;text-decoration:underline">Securities registered pursuant to Section&#160;12(g) of the Act:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NONE</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%">_________________________________________________</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiNWY1NzdmNWYyZjI0YzdhODJkMjk5ZWJiNmFkNWQ5ZF8xMjg_356f28e0-b786-4602-b317-5f16f0e3f184">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#253;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act. &#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8xLTAtMS0xLTAvdGV4dHJlZ2lvbjpmYWJlNGI4OTNhOTM0NmQ5YjU0OTZiNGQ4YzRlZmIzZl8xNDQ_12de1e5c-847c-4334-a79b-68c082e80930">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#253;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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&#160;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&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8yLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MTc4NWRlNGE3YjQ0NTc5YjEyZTI3MDFhMTBlMDVhM18zNTM_65d84ff9-1597-41a8-98a7-392f5329cff4"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8yLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MTc4NWRlNGE3YjQ0NTc5YjEyZTI3MDFhMTBlMDVhM18zNTM_d2820eda-6ffb-4969-9d0c-d68f86958b09">Yes</ix:nonNumeric></ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjozNWEwMTU1YjI5NTY0MzVhYjdjM2JjMGU5OTI0ZmMyNV8yOTA_cfd8c8e0-75d7-461a-833f-61627b5a261d">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</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:8pt;font-weight:400;line-height:100%">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></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><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:1.115%"></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:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.127%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo1MjFiNGUyNWVhMDI0NWE1OWZkMGZmNzllZTU2OTA3OF81_d3efb91d-d884-4bd6-86cf-be6c34207339">Large accelerated filer</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</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:8pt;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</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:8pt;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</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:8pt;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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company&#160; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8wLTYtMS0xLTAvdGV4dHJlZ2lvbjowZjkzZGNhY2VkNTU0OWVmYjc0ZmI5N2UwMGRjNmY1Ml8zMQ_6be8f3cc-a6ad-4e02-a939-68fe1cee46b3">&#9744;</ix:nonNumeric></span></div></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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8wLTgtMS0xLTAvdGV4dHJlZ2lvbjo4OGNhZGUzMjkzN2Y0YmIxYmM3MjE0ZWVhMGM3MGQyN18yOA_55b12b75-d5be-4940-8d0b-752984694360">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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. &#168;  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</span></div></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act by the registered public accounting firm that prepared or issued its audit report.     <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8yLTAtMS0xLTQ0NjIvdGV4dHJlZ2lvbjo4Mzc2YjkyNjU1ZDg0ZTQ2ODEyZTRiNzVkOGI5N2Q5YV8zMjk4NTM0ODgzOTgz_92893136-523e-4456-b5e6-b975a7047847">&#9746;</ix:nonNumeric></span></div></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act). Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkNjJlYzc1ZjYxNTA0ZjVlYTU2NDVjMTJiMTk4NjE2YV8xMTQ_2675eff6-2ae3-407f-a723-8c04ac068eec">&#9744;</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></div></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The aggregate market value of the Common Stock of the registrant held by non-affiliates of the registrant (28,959,834 shares) on June 26, 2020 (the last business day of the registrant&#8217;s most recently completed fiscal second quarter) was $<ix:nonFraction unitRef="usd" contextRef="i788219abf04a498a9770e87b30fea681_I20200626" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjpjNTA3ODAwYjdkYzg0NzkwOWI0YzlmYTQ4ZDg3MzE4Y18yNDE_cb403059-820d-4b70-b936-f9f9d0c3b0f3">10,305,936,126</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">. The aggregate market value was computed by reference to the closing price of the Common Stock on such date, as reported by the New York Stock Exchange.</span></div></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The registrant had <ix:nonFraction unitRef="shares" contextRef="i14b1dfbfddad41c985bd88e95c067727_I20210223" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV80LTAtMS0xLTAvdGV4dHJlZ2lvbjo2Yzg2ZDliOWE5NDE0YWMyODBjNmE2NzcxYjg0OTZmYl8yMw_4afa8548-9df9-4d64-bcee-cdcdb3593ecc">46,689,810</ix:nonFraction> shares of Common Stock outstanding as of February&#160;23, 2021</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENT INCORPORATED BY REFERENCE:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6MzEzMmJkMGFjYmNiNDhmOTljOTc4YjgzMjk1MmNkOTUvdGFibGVyYW5nZTozMTMyYmQwYWNiY2I0OGY5OWM5NzhiODMyOTUyY2Q5NV8wLTAtMS0xLTEwMDUx_c8d1d6fd-3c60-47ff-b1e2-f86f7f7af872" continuedAt="i205172c2573a4da7b961ac44f71a504f" escape="true">Certain provisions of the registrant&#8217;s definitive proxy statement in connection with its 2021 Annual Meeting of Stockholders, to be filed within 120&#160;days of the close of the registrant&#8217;s fiscal year, are incorporated by reference in Part&#160;III hereof.</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:continuation id="i205172c2573a4da7b961ac44f71a504f">(1) For purposes of this computation only, the registrant has defined &#8220;affiliate&#8221; as including executive officers and directors of the registrant and owners of more than five percent of the common stock of the registrant, without conceding that all such persons are &#8220;affiliates&#8221; for purposes of the federal securities laws.</ix:continuation></span></td></tr></table></div><div style="text-align:justify"><span><br/></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><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;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:0pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">ANNUAL REPORT ON FORM 10-K</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 YEAR ENDED DECEMBER 31, 2020 </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%">TABLE OF CONTENTS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',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:99.853%"><tr><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></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: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%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_13">PART I</a></span></div></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:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_16">Item&#160;1</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_16">BUSINESS</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_19">Item&#160;1A</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_19">RISK FACTORS</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_19">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_22">Item&#160;1B</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_22">UNRESOLVED STAFF COMMENTS</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_22">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_25">Item&#160;2</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_25">PROPERTIES</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_25">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_28">Item&#160;3</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_28">LEGAL PROCEEDINGS</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_28">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_31">Item&#160;4</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_31">MINE SAFETY DISCLOSURES</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_31">29</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_34">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_37">Item&#160;5</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_37">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_37">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_40">Item&#160;6</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_40">SELECTED FINANCIAL DATA</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_40">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_43">Item&#160;7</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_43">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"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_43">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_67">Item&#160;7A</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_67">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_67">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_70">Item&#160;8</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_70">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_70">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_73">Item&#160;9</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_73">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_73">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_76">Item&#160;9A</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_76">CONTROLS AND PROCEDURES</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_76">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_79">Item&#160;9B</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_79">OTHER INFORMATION</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_79">49</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_82">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_85">Item&#160;10</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_85">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_85">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_88">Item&#160;11</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_88">EXECUTIVE COMPENSATION</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_88">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_91">Item&#160;12</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_91">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_91">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_94">Item&#160;13</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_94">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_94">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_97">Item&#160;14</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_97">PRINCIPAL ACCOUNTING FEES AND SERVICES</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_97">50</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_100">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_103">Item&#160;15</a></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="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="#ia00e35eab7024b5f8c450d35a5b15b1f_103">EXHIBITS, FINANCIAL STATEMENT SCHEDULES</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_103">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_109">Item&#160;16.</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_109">FORM 10-K SUMMARY</a></span></div></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="#ia00e35eab7024b5f8c450d35a5b15b1f_109">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_112">SIGNATURES</a></span></div></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: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="#ia00e35eab7024b5f8c450d35a5b15b1f_112">54</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;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="ia00e35eab7024b5f8c450d35a5b15b1f_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">Information Concerning Forward-Looking Statements</span></div><div style="margin-bottom:6pt;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 Annual Report on Form&#160;10-K, 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 what is expressed or implied by these forward-looking statements due to a number of factors, including:</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in business relationships with and purchases by or from major customers or suppliers;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays or cancellations in shipments;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">demand for and market acceptance of new and existing products;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to integrate acquired businesses into our operations, realize planned synergies and operate such businesses profitably in accordance with our expectations;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to effectively execute our restructuring programs;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to realize anticipated savings resulting from restructuring plans and programs;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of enacted healthcare reform legislation and proposals to amend, replace or repeal the legislation;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in Medicare, Medicaid and third-party coverage and reimbursements;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of tax legislation and related regulations;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competitive market conditions and resulting effects on revenues and pricing;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in raw material costs that cannot be recovered in product pricing;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">global economic factors, including currency exchange rates, interest rates, trade disputes, sovereign debt issues </span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public health epidemics including the novel coronavirus (referred to as COVID-19);</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties entering new markets; and</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic conditions.</span></div><div style="margin-bottom:6pt;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%">For a further discussion of the risks relating to our business, see Item 1A, &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K. We expressly disclaim any obligation to update these forward-looking statements, except as otherwise explicitly stated by us or as required by law or regulation.</span></div><div><span><br/></span></div><div style="height:42.75pt;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="ia00e35eab7024b5f8c450d35a5b15b1f_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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&#160;I</span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_16"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BUSINESS</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%">Teleflex Incorporated is referred to herein as &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; &#8220;Teleflex&#8221; and the &#8220;Company.&#8221;</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%">THE COMPANY</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%">Teleflex is a global provider of medical technology products that enhance clinical benefits, improve patient and provider safety and reduce 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 to hospitals and healthcare providers 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 manufacture our products at approximately 35 manufacturing sites, with major manufacturing operations located in the Czech Republic, Germany, Malaysia, Mexico and the United States (the "U.S.").</span></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%">We are focused on achieving consistent, sustainable and profitable growth and improving our financial performance by increasing our market share and improving our operating efficiencies through:</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">development of new products and product line extensions;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">investment in new technologies and broadening the application of our existing technologies;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expansion of the use of our products in existing markets and introduction of our products into new geographic markets;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">achievement of economies of scale as we continue to expand by utilizing our direct sales force and distribution network to sell new products, as well as by increasing efficiencies in our sales and marketing organizations, research and development activities and manufacturing and distribution facilities; and</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expansion of our product portfolio through select acquisitions, licensing arrangements and business partnerships that enhance, expand or expedite our development initiatives or our ability to increase our market share. </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 research and development capabilities, commitment to engineering excellence and focus on low-cost manufacturing enable us to bring to market cost effective, innovative products that improve the safety, efficacy and quality of healthcare. Our research and development initiatives focus on developing these products for both existing and new therapeutic applications, as well as developing enhancements to, and product line extensions of, existing products. During 2020 we introduced several product line extensions and three new products. Our portfolio of existing products and products under development consists primarily of Class I and Class II medical devices, most of which require 510(k) clearance by the U.S. Food and Drug Administration ("FDA") for sale in the U.S., and some of which are exempt from the requirement to obtain 510(k) clearance. We believe that seeking 510(k) clearance or qualifying for 510(k)-exempt status reduces our research and development costs and risks, and typically results in a shorter timetable for new product introductions as compared to the premarket approval, or PMA, process that would be required for Class III medical devices.  See "Government Regulation" below for additional information.</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%">HISTORY AND RECENT DEVELOPMENTS</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%">Teleflex was founded in 1943 as a manufacturer of precision mechanical push/pull controls for military aircraft. From this original single market, single product orientation, we expanded and evolved through entries into new businesses, development of new products, introduction of products into new geographic or end-markets and acquisitions and dispositions of businesses. Throughout our history, we have continually focused on providing innovative, technology-driven, specialty-engineered products that help our customers meet their business requirements.</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%">Beginning in 2007, we significantly changed the composition of our portfolio of businesses, expanding our presence in the medical device industry, while divesting all of our other businesses, which served the aerospace, automotive, industrial and marine markets. Following the divestitures of our marine business and cargo container and systems businesses in 2011, we became exclusively a medical device company.</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 2017, we completed two large scale acquisitions: NeoTract, Inc. ("NeoTract") and Vascular Solutions, Inc. (&#8220;Vascular Solutions&#8221;). NeoTract was a medical device company that developed and commercialized the UroLift System, a minimally invasive medical device for treating lower urinary tract symptoms due to benign prostatic hyperplasia, or BPH. Vascular Solutions was a medical device company that developed and marketed clinical products for use in minimally invasive coronary and peripheral vascular procedures. </span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">We expect to continue to increase the size of our business through a combination of acquisitions and organic growth initiatives.</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 programs</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 continue to execute our footprint realignment and other restructuring programs designed to improve efficiencies in our manufacturing and distribution facilities and, to a lesser extent, our sales and marketing and research and development organizations. See Note 5 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information.</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-weight:700;line-height:120%">OUR SEGMENTS</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 four segments: Americas, EMEA (Europe, the Middle East and Africa), Asia (Asia Pacific) and OEM (Original Equipment Manufacturer and Development Services).  </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%">Each of our three geographic segments provides a comprehensive portfolio of medical technology products used by hospitals and healthcare providers.  However, certain of our products are more heavily concentrated within certain segments.  For example,  most of our urology products are sold by our EMEA segment and most of our interventional urology products are sold by our Americas segment. Our product portfolio is described in the products section below.    </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:115%">Our OEM segment designs, manufactures and supplies devices and instruments for other medical device manufacturers. Our OEM division, which includes the TFX Medical OEM, TFX OEM, Deknatel and HPC Medical  brands, provides custom extrusions, micro-diameter film-cast tubing, diagnostic and interventional catheters, balloons and balloon catheters, film-insulated fine wire, coated mandrel wire, conductors, sheath/dilator introducers, specialized sutures and performance fibers, bioabsorbable sutures, yarns and resins. </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%">The following charts depict our net revenues by reportable operating segment as a percentage of our total consolidated net revenues for the years ended December&#160;31, 2020, 2019 and 2018.</span></div><div style="margin-bottom:3pt;text-align:center"><img src="tfx-20201231_g1.jpg" alt="tfx-20201231_g1.jpg" style="height:233px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">Our product categories within our geographic segments include vascular access, anesthesia, interventional, surgical, interventional urology, respiratory and urology. Each of these categories and the key products sold therein are described in more detail below.</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-style:italic;font-weight:700;line-height:120%">Vascular Access:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our Vascular Access product category offers devices that facilitate a variety of critical care therapies and other applications with a focus on helping reduce vascular-related complications. These products primarily consist of our Arrow branded catheters, catheter navigation and tip positioning systems and our intraosseous, or in the bone, access systems. </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%">Our catheters are used in a wide range of procedures, including the administration of intravenous therapies, the measurement of blood pressure and the withdrawal of blood samples through a single puncture site. Many of our catheters provide antimicrobial and antithrombogenic protection technology that have been shown to reduce the risk of catheter related bloodstream infections and microbial colonization and thrombus accumulation on catheter surfaces.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Our intraosseous access systems are designed for the delivery of medications and fluids when intravenous access is difficult to obtain in emergent, urgent or medically necessary cases. Our products offer a method for vascular access that can be administered quickly and effectively in the hospital and pre-hospital environments and include the EZ-IO Intraosseous Vascular Access System and Arrow</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FAST1 Sternal Intraosseous Infusion System.</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-style:italic;font-weight:700;line-height:120%">Interventional: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Interventional product category offers devices that facilitate a variety of applications to diagnose and deliver treatment via the vascular system of the body. These products primarily consist of a variety of coronary catheters, structural heart therapies, peripheral intervention products and cardiac assist products that are used by interventional cardiologists, interventional radiologists and vascular surgeons.  Clinical benefits of our products include increased vein and artery access and increased support during complex medical procedures. Our product offerings consists of a portfolio of Arrow branded catheters, Guideline and Trapliner catheters, the Manta Vascular Closure and Arrow OnControl devices. </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-style:italic;font-weight:700;line-height:120%">Anesthesia:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Anesthesia product category is comprised of airway and pain management product lines that support hospital, emergency medicine and military channels. </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%"> Our airway management products and related devices are designed to enable use of standard and advanced anesthesia techniques in both pre-hospital emergency and hospital settings. Our key products include laryngoscopes, supraglottic airways, endotracheal tubes and atomization devices, which are branded under our LMA, Rusch and MAD tradenames.</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%"> Our pain management product line includes catheters and disposable pain pumps for regional anesthesia, designed to improve patients&#8217; post-operative pain experience, which are branded under our Arrow tradename.</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-style:italic;font-weight:700;line-height:120%">Surgical:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our Surgical product category consists of single-use and reusable products designed to provide surgeons with devices for use in a variety of surgical procedures. These products primarily consist of metal and polymer ligation clips, fascial closure surgical systems used in laparoscopic surgical procedures, percutaneous surgical systems and other surgical instruments.  Our significant surgical brands include Weck, Minilap, Pleur-Evac, Deknatel, KMedic and Pilling.</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-style:italic;font-weight:700;line-height:120%">Interventional Urology: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interventional urology product category includes the UroLift System,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a minimally invasive technology for treating lower urinary tract symptoms due to benign prostatic hyperplasia, or BPH. The UroLift System involves the placement of permanent implants, typically through a transurethral outpatient procedure, that hold the prostate lobes apart to relieve compression on the urethra without cutting, heating or removing prostate tissue. Our Interventional Urology product portfolio is most heavily weighted in our Americas segment.</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-style:italic;font-weight:700;line-height:120%">Respiratory:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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%">Our respiratory products are used in a variety of care settings and include oxygen therapy products, aerosol therapy products, spirometry products and ventilation management products marketed under the Hudson RCI brand name.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Urology:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our urology product portfolio provides bladder management for patients in the hospital and individuals in the home care markets. The product portfolio consists principally of a wide range of catheters (including Foley, intermittent, external and suprapubic), urine collectors, catheterization accessories and products for operative endourology, which are marketed under the Rusch brand name. Our urology product portfolio is most heavily weighted in our EMEA segment.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">OUR MARKETS</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%">We generally serve three end-markets: hospitals and healthcare providers, medical device manufacturers and home care. These markets are affected by a number of factors, including demographics, utilization and reimbursement patterns. The following charts depict the percentage of net revenues for the years ended December&#160;31, 2020, 2019 and 2018 derived from each of our end markets.</span></div><div style="margin-top:12pt;text-align:center"><img src="tfx-20201231_g2.jpg" alt="tfx-20201231_g2.jpg" style="height:267px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:3pt;text-align:center;text-indent:20.25pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GOVERNMENT REGULATION</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 are subject to comprehensive government regulation both within and outside the U.S. relating to the development, manufacture, sale and distribution of our products.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulation of Medical Devices in the U.S</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%">All of our medical devices manufactured or distributed in the U.S. are subject to requirements set forth by the Federal Food, Drug, and Cosmetic Act (&#8220;FDC Act&#8221;) and regulations promulgated by the FDA under the FDC Act, which are enforced by the FDA. The FDA and, in some cases, other government agencies administer requirements for the methods used in, and the facilities and controls used for, the design, manufacture, packaging, labeling, storage, installation, servicing, marketing, importing and exporting of all finished devices intended for human use. Additional FDA requirements include premarket clearance and approval, advertising and promotion, distribution and post-market surveillance of our medical devices and establishment of registration and device listing for our facilities.</span></div><div style="text-align:justify;text-indent:20.25pt"><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%">Unless an exemption, pre-amendment grandfather status (that is, medical devices legally marketed in the U.S. before May 28, 1976)</span><span style="color:#008080;font-family:'Arial',sans-serif;font-size:12pt;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%">or FDA enforcement discretion applies, each medical device that we market in the U.S. must first receive either clearance as a Class I or, typically, a Class II device (after submitting a premarket notification (&#8220;510(k)&#8221;) or approval as a Class III device (after filing a premarket approval application (&#8220;PMA&#8221;)) from the FDA pursuant to the FDC Act. To obtain 510(k) clearance, a manufacturer must demonstrate to the FDA that the proposed device is substantially equivalent to a legally marketed device (a 510(k)-cleared device, pre-amendment device for which FDA has not called for PMAs or a device with a de novo authorization), referred to as the "predicate device." Substantial equivalence is established by the applicant showing that the proposed device has the same intended use as the predicate device, and it either has the same technological characteristics or has been shown to be equally safe and effective and does not raise different questions of safety and effectiveness as compared to the predicate device.&#160;The FDA&#8217;s 510(k) clearance process requires regulatory competence to execute and usually takes four to nine months, but it can last longer. A device that is not eligible for the 510(k) process because there is no predicate device may be reviewed by the FDA through the de novo process (the process for granting marketing authorization when no substantially equivalent device exists) if the FDA agrees it is a low to moderate risk device. A device not eligible for 510(k) clearance or de novo authorization is categorized as Class III and must follow the PMA approval pathway, which requires proof of the safety and effectiveness of the device to the FDA&#8217;s satisfaction.&#160;The process of obtaining PMA approval also requires specific regulatory competence and is more costly, lengthy and uncertain than the 510(k) or de novo processes. The PMA process generally takes from one to three years or even longer. Our portfolio of existing products and pipeline of potential new products consist primarily of Class I (510(k) exempt) and Class II devices that require 510(k) clearance, although a few are 510(k)-</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exempt.&#160;In addition, certain modifications made to devices after they receive clearance or approval may require a new 510(k) clearance or approval of a PMA or PMA supplement. We cannot be sure that 510(k) clearance or PMA approval will be obtained in a timely matter if at all for any device that we propose to market.</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%">A clinical trial is almost always required to support a PMA application and is sometimes required for a 510(k) clearance or a de novo authorization.&#160;The sponsor of a clinical trial must comply with and conduct the study in accordance with the applicable federal regulations, including FDA&#8217;s requirements for investigational device exemptions (&#8220;IDE&#8221;) requirements and good clinical practice (&#8220;GCP&#8221;).&#160;Clinical trials must also be approved by an institutional review board ("IRB"), which is an appropriately constituted group that has been formally designated to review biomedical research involving human subjects and which has the authority to approve, require modifications to, or disapprove research to protect the rights, safety, and welfare of human research subjects.&#160;The FDA may order the temporary or permanent hold or discontinuation of a clinical trial at any time, or impose other sanctions, if it believes that the clinical trial either is not being conducted in accordance with FDA requirements or presents an unacceptable risk to the clinical trial subjects.&#160;An IRB may also require the clinical trial to be halted at a given clinical trial site for failure to comply with the IRB&#8217;s requirements or to adequately ensure the protection of human subjects, or may impose other conditions. Conducting medical device clinical trials is a complex and costly activity and frequently requires the use of outsourced resources that specialize in planning, conducting and/or monitoring the clinical trial for the medical device manufacturer.</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%">A device placed on the market must comply with numerous regulatory requirements. Those regulatory requirements include, but are not limited to, the following:</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">device listing and establishment registration;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adherence to the Quality System Regulation (&#8220;QSR&#8221;), which requires stringent design, testing, control, documentation, complaint handling and other quality assurance procedures;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">labeling, including advertising and promotion, requirements;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibitions against the promotion of off-label uses or indications;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse event and malfunction reporting (Medical Device Reports or "MDRs");</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">post-approval restrictions or conditions, potentially including post-approval clinical trials or other required testing;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">post-market surveillance requirements;</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the FDA&#8217;s recall authority, whereby it can require or request the recall of products from the market; and</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reporting and documentation of voluntary corrections or removals.</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 FDA has issued final regulations regarding the Unique Device Identification (&#8220;UDI&#8221;) System, which requires manufacturers to label or mark certain medical devices and/or their packaging with unique identifiers. Although the FDA expects that the UDI System will help track products during recalls and improve patient safety, it has required us to make changes to our manufacturing and labeling, which could increase our costs.&#160;The UDI System is being implemented in stages based on device risk, with the first requirements having taken effect in September 2014 and the last taking effect in September 2022.</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%">Certain of our medical devices are sold in kits that include a drug component, such as lidocaine. These types of kits are generally regulated as combination products within the Center for Devices and Radiological Health ("CDRH") under the device regulations because the device provides the primary mode of action of the kit. Although the kit as a whole is regulated as a medical device, it may be subject to certain drug requirements such as current good manufacturing practices (&#8220;cGMPs&#8221;) and adverse drug experience reporting requirements, to the extent applicable to the drug-component repackaging activities and subject to inspection to verify compliance with cGMPs as well as other regulatory requirements.</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%">Our manufacturing facilities, as well as those of certain of our suppliers, are subject to periodic and for-cause inspections by FDA personnel to verify compliance with the QSR (21 CFR Part 820) as well as other regulatory requirements. Similar inspections and audits are performed by Notified Bodies to verify compliance to applicable ISO standards (e.g. ISO 13485:2016), by auditing organizations under the Medical Device Single Audit Program ("MDSAP") applicable to regulatory requirements of Australia, Brazil, Canada, Japan and the U.S., and/or by regulatory authorities to verify compliance with medical device regulations and requirements from the countries in which we distribute product. If the FDA were to find that we or certain of our suppliers have failed to comply with </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applicable regulations, it could institute a wide variety of enforcement actions, ranging from issuance of a warning or untitled letter to more severe sanctions, such as product recalls or seizures, civil penalties, consent decrees, injunctions, criminal prosecution, operating restrictions, partial suspension or total shutdown of production, refusal to permit importation or exportation, refusal to grant, or delays in granting, clearances or approvals or withdrawal or suspension of existing clearances or approvals. The FDA also has the authority under certain circumstances to request repair, replacement or refund of the cost of any medical device manufactured or distributed by us.&#160;&#160;Any of these actions could have an adverse effect on our business. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulation of Medical Devices Outside of the U.S.</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%">Medical device laws also are in effect in many of the markets outside of the U.S. in which we do business. These laws range from comprehensive device approval requirements for some or all of our products to requests for product data or certifications. Inspection of and controls over manufacturing, as well as monitoring of device-related adverse events, are components of most of these regulatory systems.  Manufacturing certification requirements and audits through the MDSAP program or other regulatory authority inspections also apply. In addition, the European Union (&#8220;EU&#8221;) has adopted the EU Medical Device Regulation (the &#8220;EU MDR&#8221;), which imposes stricter requirements for the marketing and sale of medical devices (as compared to the predecessor Medical Device Directive), including in the area of clinical evaluation requirements, quality systems, economic operators and post-market surveillance. Manufacturers of currently marketed medical devices will have until May 2021 to meet the requirements of the EU MDR. Failure to meet these requirements could adversely impact our business in the EU and other regions that tie their product registrations to the EU requirements.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Healthcare Laws</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 are subject to various federal, state and local laws in the U.S. targeting fraud and abuse in the healthcare industry.&#160;&#160;These laws prohibit us from, among other things, soliciting, offering, receiving or paying any remuneration to induce the referral or use of any item or service reimbursable under Medicare, Medicaid or other federally or state financed healthcare programs. Violations of these laws are punishable by imprisonment, criminal fines, civil monetary penalties and exclusion from participation in federal healthcare programs.&#160;In addition, we are subject to federal and state false claims laws in the U.S. that prohibit the submission of false payment claims under Medicare, Medicaid or other federally or state funded programs.&#160;Certain marketing practices, such as off-label promotion, and violations of federal anti-kickback laws may also constitute violations of these laws.</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 addition, we are subject to various federal and state reporting and disclosure requirements related to the healthcare industry.&#160;Rules issued by the Centers for Medicare &amp; Medicaid Services ("CMS") require us to collect and report information on payments or transfers of value to physicians and teaching hospitals, as well as investment interests held by physicians and their immediate family members. Effective January 2022, we will also be required to collect and report information on payments or transfers of value to physician assistants, nurse practitioners, clinical nurse specialists, certified registered nurse anesthetists and certified nurse-midwives. The reported data is available to the public on the CMS website. Failure to submit required information may result in civil monetary penalties.&#160;In addition, several states now require medical device companies to report expenses relating to the marketing and promotion of device products and to report gifts and payments to individual physicians in these states.&#160;&#160;Other states prohibit various other marketing-related activities.&#160;The federal government and certain other states require the posting of information relating to clinical studies and their outcomes. The shifting commercial compliance environment and the need to build and maintain robust and expandable systems to comply with the different compliance and/or reporting requirements among a number of jurisdictions increases the possibility that a healthcare company may violate one or more of the requirements, resulting in increased compliance costs that could adversely impact our 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%">Further, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act (collectively, the &#8220;Affordable Care Act&#8221;), imposed regulatory mandates and other measures designed to contain the cost of healthcare, in addition to annual reporting and disclosure requirements on device manufacturers for any &#8220;transfer of value&#8221; made or distributed to physicians or teaching hospitals. Violations of these laws are punishable by a range of fines, penalties and other sanctions.</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%">Other Regulatory Requirements</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 are also subject to the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws applicable in jurisdictions outside the U.S. that generally prohibit companies and their intermediaries from improperly offering or paying anything of value to non-U.S. government officials for the purpose of obtaining or retaining business. Because of the predominance of government-sponsored healthcare systems around the world, most of our </span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer relationships outside of the U.S. are with government entities and are therefore subject to such anti-bribery laws. Our policies mandate compliance with these anti-bribery laws. We operate in many parts of the world that have experienced government corruption to some degree, and in certain circumstances strict compliance with anti-bribery laws may conflict with local customs and practices. In the sale, delivery and servicing of our medical devices and software outside of the U.S., we must also comply with various export control and trade embargo laws and regulations, including those administered by the Department of Treasury&#8217;s Office of Foreign Assets Control (&#8220;OFAC&#8221;) and the Department of Commerce&#8217;s Bureau of Industry and Security (&#8220;BIS&#8221;) which may require licenses or other authorizations for transactions relating to certain countries and/or with certain individuals identified by the U.S. government. Despite our global trade and compliance program, our internal control policies and procedures may not always protect us from reckless or criminal acts committed by our employees, distributors or other agents. Violations of these requirements are punishable by criminal or civil sanctions, including substantial fines and imprisonment.</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%">COMPETITION</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%">The medical device industry is highly competitive. We compete with many companies, ranging from small start-up enterprises to companies that are larger and more established than us and have access to significantly greater financial resources. Furthermore, extensive product research and development and rapid technological advances characterize the market in which we compete. We must continue to develop and acquire new products and technologies for our businesses to remain competitive. We believe that we compete primarily on the basis of clinical superiority and innovative features that enhance patient benefit, product reliability, performance, customer and sales support, and cost-effectiveness. </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%">SALES AND MARKETING</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 product sales are made directly to hospitals, healthcare providers, distributors and to original equipment manufacturers of medical devices through our own sales forces, independent representatives and independent distributor networks.</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%">BACKLOG</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%">Most of our products are sold to hospitals or healthcare providers on orders calling for delivery within a few days or weeks, with longer order times for products sold to medical device manufacturers. Therefore, our backlog of orders is not indicative of revenues to be anticipated in any future 12-month period.</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%">PATENTS AND TRADEMARKS</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%">We own a portfolio of patents, patents pending and trademarks. We also license various patents and trademarks. Patents for individual products extend for varying periods based upon the date of patent filing or grant and the legal term of patents in the various countries where patent protection is obtained. Trademark rights may potentially extend for longer periods of time and are dependent upon national laws and use of the marks. All product names throughout this document are trademarks owned by, or licensed to, us or our subsidiaries. Although these have been of value and are expected to continue to be of value in the future, we do not consider any single patent or trademark, except for the Teleflex and Arrow brands, to be essential to the operation of our business.</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%">SUPPLIERS AND MATERIALS</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%">Materials used in the manufacture and sterilization of our products are purchased from a large number of suppliers in diverse geographic locations. We are not dependent on any single supplier for a substantial amount of the materials used, the components supplied and the sterilization services provided for our overall operations. Most of the materials, components and sterilization services we utilize are available from multiple sources, and where practical, we attempt to identify alternative suppliers. However, our ability to establish alternate sources of supply of materials and sterilization services may be delayed due to FDA and other regulatory authority requirements regarding the manufacture and sterilization of our products. Volatility in commodity prices, particularly with respect to aluminum, steel and plastic resins, can have a significant impact on the cost of producing certain of our products. We may not be able to successfully pass cost increases through to all of our customers, particularly original equipment manufacturers.</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%">RESEARCH AND DEVELOPMENT</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%">We are engaged in both internal and external research and development. Our research and development efforts support our strategic objectives to provide innovative new, safe and effective products that enhance clinical value by </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reducing infections, improving patient and clinician safety, enhancing patient outcomes and enabling less invasive procedures. </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 also acquire or license products and technologies that are consistent with our strategic objectives and enhance our ability to provide a full range of product and service options to our customers.</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%">SEASONALITY</span></div><div style="margin-bottom:9pt;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%">Portions of our revenues are subject to seasonal fluctuations. Incidence of flu and other disease patterns and, to a lesser extent, the frequency of elective medical procedures affect revenues related to single-use products.&#160;Historically, we have experienced higher sales in the fourth quarter as a result of these factors.</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-weight:700;line-height:120%">HUMAN CAPITAL RESOURCES</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%">As of December 31, 2020, we employed approximately 14,000 employees including 4,000 employees in the U.S. and 10,000 employees in 31 other countries around the world. Our manufacturing employees make up 58% of the total employee population, and are located primarily in Mexico, Malaysia and the Czech Republic. Our commercial organization comprises 25% of the employee base, located throughout the globe.  The remaining 17% of employees work in various corporate functions, based in each of our locations. </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 believe our employees are a significant differentiating factor and play a critical role in our ability to deliver on our commitments to patients and execute our strategy to our customers and shareholders. Our management team places significant focus and attention to matters affecting our people, particularly our commitment to our Core Values, capability development, total rewards and diversity, as well as how each employee experiences our culture. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Culture</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%">The culture of our organization is critical to the human capital we attract, develop and retain and who, in turn, contribute to the results and success of our organization. Our culture is framed by our Core Values &#8211; building trust, entrepreneurial spirit and making our workplace fun, with people at the center of all we do.  We strive to develop and sustain our culture by embedding these values in all aspects of our organization, including our human capital strategies. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Talent Management, Development and Learning </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 are committed to providing our employees with opportunities for growth, development and career advancement and to building a high-performance culture that supports our Core Values throughout the employee lifecycle. We have implemented a talent management process that provides regular coaching check-ins between employees and their manager to review the employee&#8217;s developmental objectives and career progression. We also regularly review our talent portfolio and succession plans to ensure we can deliver on our company strategy.</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, we offer a number of internal educational and training resources to employees throughout our organization. Among these resources is the Teleflex Academy, a curriculum that provides learning opportunities for our employees to further develop their skills and receive training across broad subject areas such as leadership; communications; diversity, equity and inclusion; sales; customer service; and business acumen. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diversity, Equity and Inclusion</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 believe that diversity, equity, and inclusion (DEI) drives value for employees, patients, customers and shareholders by engaging a broad range of perspectives and experiences to enrich our offering to these communities. We are continuing to cultivate this diversity through the efforts of our Corporate DEI Council and four regional DEI councils (North America, Latin America, EMEA and APAC), whose goals include supporting the attraction, development and retention of diverse employees in alignment with our Core Values. </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%">One pillar of our DEI platform includes sponsoring our globally expanding Employee Resource Groups (ERGs) which we initiated with Women Inspiring Learning and Leadership in 2016, and which have since grown to include several other ERGs as of the end of 2020. Our ERGs are managed by employees and participation is open to all. </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 our efforts to provide a diverse slate of candidates to our hiring managers, we deploy several recruitment channels to source talent from a variety of organizations including multiple social media outlets, co-op placement, local universities and technology institutes. We also work with numerous external recruiting firms that focus on diverse candidates. </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Rewards</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 actively manage our global compensation and benefit programs to ensure we can attract and retain the critical human capital we need to continue to deliver on our commitments to employees, customers, patients and shareholders. We believe our compensation offering is aligned to competitive market pay levels and, along with our culture and Core Values, acts to incentivize the right behaviors and actions to achieve the best results for the organization. We structure our compensation to include a mix of pay components of base salary, short-term cash incentives and long-term incentives. We offer our employees health, welfare and retirement benefits and have implemented policies addressing paid time off, flexible work schedules, employee assistance, parental leave and family benefits, among others.  </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental, Health and Safety</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%">Our Environmental Health and Safety (EHS) vision is to protect the safety and health of Teleflex personnel and the environments in which we operate. We have a vested interest in protecting our most valuable assets &#8211; our employees. Everyone is a steward of EHS, fostering a culture of being actively responsible in all our operations. We remain fully committed to complying with all relevant EHS legislation and to achieving our vision. We have and will continue to expend resources to construct, maintain, operate and improve our facilities across the globe for environmental, health, safety and sustainability of our operations. For example, in response to the risks associated with the COVID-19 pandemic, we have expended resources to implement various safety measures, including implementing social distancing protocols and expanding personal protective equipment availability and usage, across our facilities globally in an effort to protect the health and safety of our employees and others.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENVIRONMENTAL</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 are subject to various environmental laws and regulations both within and outside the U.S. Our operations, like those of other medical device companies, involve the use of substances regulated under environmental laws, primarily in manufacturing and sterilization processes. While we continue to devote resources to compliance with existing environmental laws and regulations, we cannot ensure that our costs of complying with current or future environmental protection, health and safety laws and regulations will not exceed our estimates or will not have a material adverse effect on our business, financial condition, results of operations and cash flows. Further, we cannot ensure that we will not be subject to environmental claims for personal injury or cleanup in the future based on our past, present or future business activities.</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%">INVESTOR INFORMATION</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%">We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). Therefore, we file reports, proxy statements and other information with the Securities and Exchange Commission (SEC). The SEC maintains a website (http://www.sec.gov) that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC.</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%">You can access financial and other information about us in the Investors section of our website, which can be accessed at www.teleflex.com. We make available through our website, free of charge, copies of our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed with or furnished to the SEC under Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after electronically filing or furnishing such material to the SEC. The information on our website is not part of this Annual Report on Form 10-K. The reference to our website address is intended to be an inactive textual reference only.</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 a Delaware corporation incorporated in 1943. Our executive offices are located at 550 East Swedesford Road, Suite 400, Wayne, PA 19087.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><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%">INFORMATION ABOUT OUR EXECUTIVE OFFICERS</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%">The names and ages of our executive officers and the positions and offices held by each such officer are as follows:</span></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:28.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.225%"></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%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</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:8pt;font-weight:700;line-height:100%">Positions and Offices with Company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Liam J. Kelly</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President and Chief Executive Officer</span></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%">Thomas E. Powell</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%">59</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</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%">Cameron P. Hicks</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%">56</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Vice President, Human Resources and Communications</span></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%">Daniel V. Logue</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%">47</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Vice President, General Counsel and Secretary</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%">Jay White</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%">47</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Vice President and President, Global Commercial</span></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%">Mario Wijker</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%">53</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Vice President, QA/RA</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%">James Winters</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%">48</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Vice President, Manufacturing and Supply Chain</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%">Mr. Kelly has been our President and Chief Executive Officer since January 2018 and has been Chairman of our Board of Directors since May 2020. From May 2016 to December 31, 2017, Mr. Kelly served as our President and Chief Operating Officer. From April 2015 to April 2016, he served as Executive Vice President and Chief Operating Officer. From April 2014 to April 2015, Mr. Kelly served as Executive Vice President and President, Americas. From June 2012 to April 2014 Mr. Kelly served as Executive Vice President and President, International.  He also has held several positions with regard to our EMEA segment, including President from June&#160;2011 to June&#160;2012, Executive Vice President from November&#160;2009 to June&#160;2011, and Vice President of Marketing from April&#160;2009 to November&#160;2009. Prior to joining Teleflex, Mr.&#160;Kelly held various senior level positions with Hill-Rom Holdings, Inc., a medical device company, from October 2002 to April&#160;2009, serving as its Vice President of International Marketing and R&amp;D from August&#160;2006 to February&#160;2009.</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%">Mr.&#160;Powell has been our Executive Vice President and Chief Financial Officer since February&#160;2013. From March&#160;2012 to February&#160;2013, Mr.&#160;Powell was Senior Vice President and Chief Financial Officer.&#160;He joined Teleflex in August&#160;2011 as Senior Vice President, Global Finance. Prior to joining Teleflex, Mr.&#160;Powell served as Chief Financial Officer and Treasurer of Tomotherapy Incorporated, a medical device company, from June&#160;2009 until June&#160;2011. In 2008, he served as Chief Financial Officer of Textura Corporation, a software provider. From April&#160;2001 until January&#160;2008, Mr.&#160;Powell was employed by Midway Games, Inc., a software provider, serving as its Executive Vice President, Chief Financial Officer and Treasurer from September&#160;2001 until January&#160;2008. Mr.&#160;Powell has also held leadership positions with Dade Behring, Inc., PepsiCo, Bain &amp; Company, Tenneco Inc. and Arthur Andersen &amp; Company.</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%">Mr. Hicks has been our Corporate Vice President, Human Resources and Communications since April 2013.  Prior to joining Teleflex, Mr. Hicks served as Executive Vice President of Human Resources &amp; Organizational Effectiveness for Harlan Laboratories, Inc., a private global provider of pre-clinical and non-clinical research services, from July 2010 to March 2013.  From April 1990 to January 2010, Mr. Hicks held various leadership roles with MDS Inc., a provider of products and services for the development of drugs and the diagnosis and treatment of disease, including Senior Vice President of Human Resources for MDS&#8217; global Pharma Services division from November 2000 to January 2010.</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%">Mr. Logue has been our Corporate Vice President, General Counsel and Secretary since January 2021.  Mr. Logue joined Teleflex in 2004 and previously held the positions of Deputy General Counsel from February 2017 to December 2020, Associate General Counsel from March 2013 to January 2017 and Assistant General Counsel from June 2004 to February 2013.  Prior to joining Teleflex, Mr. Logue was an associate at the law firm of Pepper Hamilton LLP (now Troutman Pepper Hamilton Sanders LLP) from September 1999 to June 2004.</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%">Mr. White has been our Corporate Vice President and President, Global Commercial since February 2021. From February 2017 to January 2021, Mr. White served as our President, The Americas, and from December 2013 to January 2017 he served as President and General Manager, Vascular. From January 2013 to November 2013, Mr. White served as our President and General Manager, Surgical. Prior to that, he served as our Vice President and General Manager, Surgical from January 2010 to December 2012. Mr. White joined Teleflex in March 2005 as our Director of Marketing, North America. Prior to joining Teleflex, Mr. White worked at Covidien plc (now part of Medtronic plc) where he held senior leadership positions in sales and marketing over a five-year period.</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%">Mr. Wijker has been our Corporate Vice President, Quality Assurance and Regulatory Affairs since January 2019.  Prior to joining Teleflex, Mr. Wijker served as Global Vice President Quality and Regulatory for M&#246;lnlycke Health Care AB, a medical device company, from May 2016 to December 2018.  From April 2014 to January 2016, </span></div><div style="height:42.75pt;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:42.75pt;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%">Mr. Wijker served as Senior Director Global Regulatory Affairs for Boston Scientific Corporation, a medical device company.  From January 2012 to March 2014, he held the position of Director Quality and Regulatory Affairs International for the American Medical Systems division of Endo International plc, a pharmaceutical company.  From September 2003 to December 2011, Mr. Wijker held various regulatory affairs and quality assurance positions with Life Technologies Corporation, a life sciences and in vitro diagnostics company.</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%">Mr. Winters has been our Corporate Vice President, Manufacturing and Supply Chain since February 2020.  He previously held the position of Vice President, Global Manufacturing from March 2018 to January 2020.  Prior to joining Teleflex, Mr. Winters held various senior management and operational roles with the DePuy Synthes division of Johnson &amp; Johnson, a healthcare company, from August 2005 to February 2018. Most recently, Mr. Winters served as Vice President of Global Manufacturing for Global Joint Reconstruction for DePuy Synthes from February 2015 to February 2018. Prior to that, Mr. Winters served as Plant Manager for the DePuy Synthes Ireland Manufacturing Operation.</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 officers are elected annually by our board of directors. Each officer serves at the discretion of the board.</span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_19"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RISK FACTORS</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%">In addition to the other information set forth in this Annual Report on Form 10-K, you should carefully consider the following factors which could have a material adverse effect on our business, financial condition, results of operations, cash flows or stock price. The risks below are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also adversely affect our business, financial condition, results of operations or stock price.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to our Business and Operations</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face strong competition. Our failure to successfully develop and market new products could adversely affect our business.</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%">The medical device industry is highly competitive. We compete with many domestic and foreign medical device companies ranging from small start-up enterprises that might sell only a single or limited number of competitive products or compete only in a specific market segment, to companies that are larger and more established than us, have a broad range of competitive products, participate in numerous markets and have access to significantly greater financial and marketing resources than we do.</span></div><div style="margin-bottom:6pt;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%">In addition, the medical device industry is characterized by extensive product research and development and rapid technological advances. The future success of our business will depend, in part, on our ability to design and manufacture new competitive products and enhance existing products. Our product development efforts may require us to make substantial investments. There can be no assurance that we will be able to successfully develop new products, enhance existing products or achieve market acceptance of our products, due to, among other things, our inability to:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identify viable new products;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">maintain sufficient liquidity to fund our investments in research and development and product acquisitions;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtain adequate intellectual property protection;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">gain market acceptance of new products;&#160;or</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully obtain regulatory approvals.</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 addition, our competitors currently may be developing, or may develop in the future, products that provide better features, clinical outcomes or economic value than those that we currently offer or subsequently develop. Our failure to successfully develop and market new products or enhance existing products could have a material adverse effect on our business, financial condition and results of operations.</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-style:italic;font-weight:700;line-height:120%">Our results of operations and financial condition may be adversely affected by public health epidemics, including the ongoing COVID-19 global health pandemic.</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 are subject to risks associated with public health threats, including the ongoing COVID-19 pandemic.  The COVID-19 pandemic has significantly impacted economic activity and markets around the world and has negatively impacted our operations, financial performance and cash flows.  Because the severity, magnitude, and duration of the COVID-19 pandemic and its economic consequences are uncertain, rapidly changing and difficult to predict, the pandemic&#8217;s impact on our operations and financial performance, as well as its impact on our ability to execute our </span></div><div style="height:42.75pt;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:42.75pt;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%">business strategies and initiatives successfully, remains uncertain and difficult to predict.  Further, the ultimate impact of the COVID-19 pandemic on our operations and financial performance depends on many factors that are not within our control, including, but not limited, to: governmental, business and individuals&#8217; actions that have been and continue to be taken in response to the pandemic (including restrictions on travel, transport and workforce pressures, and deferrals or postponements of elective procedures); the impact of the pandemic and actions taken in response on global and regional economies, travel and economic activity; the availability of federal, state, local or non-U.S. funding programs; general economic uncertainty in key global markets and financial market volatility; global economic conditions and levels of economic growth; and the timing and pace of recovery when the COVID-19 pandemic subsides, which could be impacted by a number of factors, including limited provider capacity to perform procedures using our products that were deferred as a result of the pandemic.</span></div><div style="margin-bottom: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 COVID-19 pandemic has subjected, and is expected to continue to subject, our operations, financial performance and financial condition to a number of risks, including, but not limited to those discussed below:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It has resulted, and we expect it will continue to result, in lower revenues in certain of our product categories, including our interventional urology (which revenues are primarily concentrated in our Americas segment), surgical, interventional, anesthesia and OEM product categories, in which we sell products largely utilized in elective procedures, which have been significantly reduced or suspended due to the pandemic.</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It has resulted in higher revenues in our respiratory and vascular access product categories.  However, we are unable to predict how long this increased demand will last or how significant it will be.</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It has caused and may continue to cause disruptions in the manufacture of our products. We currently rely on our 35 manufacturing sites, with major manufacturing operations located in the Czech Republic, Germany, Malaysia, Mexico and the U.S., to manufacture our products. The COVID-19 pandemic, and/or the governmental or regulatory actions taken in response to COVID-19 pandemic, may interfere with our ability, or that of our employees or suppliers to perform our and their respective responsibilities and obligations relative to the conduct of our business and create a risk to our ability to manufacture our products in a timely manner, or at all. We have experienced and expect to continue to experience inefficiencies in our manufacturing operations due to government-mandated and self-imposed restrictions placed on facilities in certain locations primarily in North America and Asia. Additionally, we have experienced and continue to experience a higher than normal level of absenteeism across our global manufacturing sites. In an effort to increase the wider availability of needed medical device products, we may elect to, or the government may require us to, allocate manufacturing capacity (for example, pursuant to the U.S. Defense Production Act) in a way that adversely affects our regular operations and financial results, results in differential treatment of customers and/or adversely affects our customer relationships and reputation.</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">While we have not experienced significant payment defaults by, or identified other significant collectability concerns with, our customers to date, we may be adversely impacted by delays in payments of outstanding receivables if our customers experience financial difficulties or are unable to borrow money to fund their operations, which may adversely impact their ability to pay for our products on a timely basis, if at all.</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The COVID-19 pandemic, including related illness, border closures, travel restrictions, quarantines, lockdowns or other workforce disruptions, could disrupt our suppliers or our suppliers&#8217; suppliers and/or the distribution of our products, whether through our direct sales force or our distributors.  These disruptions, or our failure to respond to them, could increase manufacturing or distribution costs or cause delays in delivering, or an inability to deliver, products to our customers.</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The COVID-19 pandemic has increased volatility and pricing in the capital markets, and volatility is likely to continue. We might not be able to continue to access preferred sources of liquidity when we would like, and our borrowing costs could increase.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other impacts of the COVID-19 pandemic, or other pandemics or epidemics, could have the effect of heightening many of the other risks described herein. We might not be able to predict or respond to all impacts on a timely basis to prevent near- or long-term adverse impacts to our results. However, these effects could have an adverse impact on our liquidity, capital resources, operations and business and those of the third parties on which we rely, and such impact could be material.</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:700;line-height:120%">Our customers depend on third party coverage and reimbursements, and the failure of healthcare programs to provide sufficient coverage and reimbursement for our medical products could adversely affect us.</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%">The ability of our customers to obtain coverage and reimbursement for our products is important to our business. Demand for many of our existing and new medical products is, and will continue to be, affected by the </span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extent to which government healthcare programs and private health insurers reimburse our customers for patients&#8217; medical expenses in the countries where we do business. Even when we develop or acquire a promising new product, demand for the product may be limited unless reimbursement approval is obtained from private and government third party payors. Internationally, healthcare reimbursement systems vary significantly. In some countries, medical centers are constrained by fixed budgets, regardless of the volume and nature of patient treatment. Other countries require application for, and approval of, government or third party reimbursement. Without both favorable coverage determinations by, and the financial support of, government and third party insurers, the market for many of our medical products would be adversely affected. In this regard, we cannot be sure that third party payors will maintain the current level of coverage and reimbursement to our customers for use of our existing products. Adverse coverage determinations, including reductions in the amount of reimbursement, could harm our business by discouraging customers&#8217; selection of, and reducing the prices they are willing to pay for, our 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%">In addition, as a result of their purchasing power, third party payors have implemented and are continuing to implement cost cutting measures such as seeking discounts, price reductions or other incentives from medical products suppliers and imposing limitations on coverage and reimbursement for medical technologies and procedures. These trends could compel us to reduce prices for our products and could cause a decrease in the size of the market or a potential increase in competition that could negatively affect our business, financial condition and results of operations.</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:700;line-height:120%">We are subject to extensive government regulation, which may require us to incur significant expenses to ensure compliance. Our failure to comply with those regulations could have a material adverse effect on our business, results of operations, financial condition and cash flows.</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%">Our products are medical devices and are subject to extensive regulation in the U.S. by the FDA and by comparable government agencies in other countries. The regulations govern, among other things, the development, design, clinical testing, premarket clearance and approval, manufacturing, labeling, importing and exporting and sale and marketing of many of our products. Moreover, these regulations are subject to future change. </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%">In the U.S., before we can market a new medical device, or a new use of, or claim for, or significant modification to, an existing product, we generally must first receive either 510(k) clearance or de novo authorization or approval of a premarket approval application, or PMA, from the FDA. Similarly, most major markets for medical devices outside the U.S. also require clearance, approval, authorization or compliance with certain standards before a product can be commercially marketed. In the EU, the EU MDR will, when it enters into full force in May 2021,  include significant additional pre- and post-market requirements. The process of obtaining regulatory clearances and approvals to market a medical device, particularly from the FDA and certain foreign government authorities, can be costly and time consuming, and clearances and approvals might not be granted for new products on a timely basis, if at all. In addition, once a device has been cleared or approved, a new clearance or approval may be required before the device may be modified or its labeling changed. Furthermore, the FDA or a foreign government authority may make its review and clearance or approval process more rigorous, which could require us to generate additional clinical or other data, and expend more time and effort, in obtaining future product clearances or approvals. The regulatory clearance and approval process may result in, among other things, delayed realization of product revenues, substantial additional costs or limitations on indicated uses of products, any one of which could have a material adverse effect on our financial condition and results of operations.  Even after a product has received marketing approval or clearance, such product approval or clearance can be withdrawn or limited due to unforeseen problems with the device or issues relating to its application, or the FDA or a foreign government authority may change the classification of a product, which could require additional clinical studies and new marketing submissions.</span></div><div style="margin-bottom:6pt;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%">Failure to comply with applicable regulations could lead to adverse effects on our business, which could include:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">partial suspension or total shutdown of manufacturing;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">product shortages;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays in product manufacturing;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">warning or untitled letters;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fines or civil penalties;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays in or restrictions on obtaining new regulatory clearances or approvals;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">withdrawal or suspension of required clearances, approvals or licenses;</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">product seizures or recalls;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">injunctions;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">criminal prosecution;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advisories or other field actions;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">operating restrictions; and</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibitions against exporting of products to, or importing products from, countries outside the U.S.</span></div><div style="margin-top:8pt;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 could be required to expend significant financial and human resources to remediate failures to comply with applicable regulations and quality assurance guidelines. In addition, civil and criminal penalties, including exclusion under Medicaid or Medicare, could result from certain regulatory violations. Any one or more of these events could have a material adverse effect on our business, financial condition and 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%">Medical devices are cleared or approved for one or more specific intended uses and performance claims must be adequately substantiated. Promoting a device for a use outside of the cleared or approved intended use or population, that is, an off-label use, or making false, misleading or unsubstantiated claims could result in government enforcement action.</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%">Furthermore, our facilities are subject to periodic inspection by the FDA and other federal, state and foreign government authorities, which require manufacturers of medical devices to adhere to certain regulations, including the FDA&#8217;s Quality System Regulation ("QSR"), which requires, among other things, periodic audits, design controls, quality control testing and documentation procedures, as well as complaint evaluations and investigation. In addition, any facilities assembling kits that include drug components and are registered as drug repackaging establishments are also subject to current good manufacturing practices requirements for drugs. The FDA also requires the reporting of certain adverse events and product malfunctions and requires the reporting of certain recalls or other field safety corrective actions for medical devices. Issues identified through such inspections and reports may result in FDA enforcement action through any of the actions discussed above. Moreover, issues identified through such inspections and reports may require significant resources to resolve.</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:700;line-height:120%">We are subject to healthcare fraud and abuse laws, regulation and enforcement; our failure to comply with those laws could have a material adverse effect on our results of operations and financial condition.</span></div><div style="margin-bottom:6pt;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%">We are subject to healthcare fraud and abuse regulation and enforcement by the federal government and the governments of those states and foreign countries in which we conduct our business. The laws that may affect our ability to operate include:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal healthcare anti-kickback statute, which, among other things, prohibits persons from knowingly and willfully offering or paying remuneration, one purpose of which is to induce either the referral of an individual for, or the purchase, order or recommendation of, any good or service for which payment may be made under federal healthcare programs such as Medicare and Medicaid, or soliciting payment for such referrals, purchases, orders and recommendations;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">federal false claims laws which, among other things, prohibit individuals or entities from knowingly presenting, or causing to be presented, false or fraudulent claims for payment from the federal government, including Medicare, Medicaid or other third-party payors;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;), which prohibits schemes to defraud any healthcare benefit program and false statements relating to healthcare matters;&#160;and</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">state law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers.</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%">If our operations are found to be in violation of any of these laws or any other government regulations, we may be subject to penalties, including civil and criminal penalties, damages, fines, the curtailment or restructuring of our operations, the exclusion from participation in federal and state healthcare programs and imprisonment of personnel, any of which could adversely affect our ability to operate our business and our financial results. The risk of our being found to have violated these laws is increased by the fact that many of them have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations.</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%">Further, the Affordable Care Act imposed annual reporting and disclosure requirements on device manufacturers for any &#8220;transfer of value&#8221; made or distributed to physicians or teaching hospitals.  Effective January 2022, we will also be required to collect and report information on payments or transfers of value to physician assistants, nurse practitioners, clinical nurse specialists, certified registered nurse anesthetists and certified nurse-</span></div><div style="height:42.75pt;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:42.75pt;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%">midwives. The reported information is made publicly available in a searchable format. In addition, device manufacturers are required to report and disclose any investment interests held by physicians and their immediate family members during the preceding calendar year. Failure to submit required information may result in civil monetary penalties for each payment, transfer of value or ownership or investment interests not reported in an annual submission, up to an aggregate of $150,000 per year (and up to an aggregate of $1&#160;million per year for &#8220;knowing failures&#8221;).</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 addition, there has been a recent trend of increased federal and state regulation of payments made to healthcare providers. Some states, such as California, Connecticut, Nevada and Massachusetts, mandate implementation of compliance programs that include the tracking and reporting of gifts, compensation for consulting and other services, and other remuneration to healthcare providers. The shifting commercial compliance environment and the need to build and maintain robust and expandable systems to comply with the different compliance and/or reporting requirements among a number of jurisdictions increases the possibility that we may inadvertently violate one or more of the requirements, resulting in increased compliance costs that could adversely impact our 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-style:italic;font-weight:700;line-height:120%">We may not be successful in achieving expected operating efficiencies and sustaining or improving operating expense reductions, and may experience business disruptions associated with restructuring, facility consolidations, realignment, cost reduction and other strategic initiatives.</span></div><div style="margin-bottom:9pt;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%">Over the past several years we have implemented a number of restructuring, realignment and cost reduction initiatives, including facility consolidations, organizational realignments and reductions in our workforce, and we may engage in similar efforts in the future. While we have realized some efficiencies from these initiatives, we may not realize the benefits of these or future initiatives to the extent we anticipated. Further, such benefits may be realized later than expected, and the ongoing difficulties in implementing these measures may be greater than anticipated, which could cause us to incur additional costs or result in business disruptions. In addition, if these measures are not successful or sustainable, we may be compelled to undertake additional restructuring, realignment and cost reduction efforts, which could result in significant additional charges. Moreover, if our restructuring, realignment and cost reduction efforts prove ineffective, our ability to achieve our strategic and business plan goals may be adversely affected.</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, as part of our efforts to increase operating efficiencies, we have implemented a number of initiatives over the past several years to consolidate our enterprise resource planning, or ERP, systems.  Most recently, we upgraded the ERP system used by our EMEA segment to our global ERP system in 2019. To date, we have not experienced any significant disruptions to our business or operations in connection with these initiatives. However, as we continue our efforts to further consolidate our ERP systems, we could experience business disruptions, which could adversely affect customer relationships and divert the attention of management away from daily operations. In addition, any delays in the implementation of these initiatives could cause us to incur additional unexpected costs. Should we experience such difficulties, our business, cash flows and results of operations could be adversely affected.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disruptions in sterilization of our products or regulatory initiatives further restricting the use of ethylene oxide in sterilization facilities could adversely affect our results of operations and financial condition.</span></div><div style="margin-bottom:9pt;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%">Many of our products require sterilization prior to sale. A common method for sterilizing medical products involves the use of ethylene oxide, which is listed as a hazardous air pollutant under the Clean Air Act, as amended, and emissions of which are regulated by the U.S. Environmental Protection Agency ("EPA") and other regulatory authorities. One of our contract sterilizers, Sterigenics U.S., LLC, uses ethylene oxide in its sterilization process, including at its facilities in Smyrna, Cobb County, Georgia and Santa Teresa, New Mexico, which have sterilized some of our vascular, surgical, intermittent catheter and OEM products.  During the fourth quarter of the year ended December 31, 2019, operations at the Smyrna facility were suspended by state and local officials due to issues associated with the facility's use of ethylene oxide in its sterilization operations, but have since reopened. In December 2020, the New Mexico Attorney General initiated legal proceedings involving the Santa Teresa facility, alleging that its operations have resulted in impermissible ethylene oxide emissions. While both plants are currently operating normally, should their operations be suspended or adversely affected, our ability to provide affected products to our customers could be impaired if we are unable to utilize alternate facilities and sources for sterilization services.</span></div><div style="margin-bottom:9pt;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%">In addition, on October 10, 2019, the attorneys general of 15 states and the District of Columbia sent a letter to the EPA urging that the EPA promptly propose and finalize stricter standards for ethylene oxide emissions.  Among </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other things, the attorneys general stated that the current EPA standard for ethylene oxide fails to adequately protect workers and communities, and that the use of ethylene oxide, particularly in the medical device sterilization industry, must be reduced. We are unable to predict the manner in which the EPA will respond to the letter. Any additional regulatory restrictions on the emission of ethylene oxide by sterilization facilities might impair our ability to provide sufficient quantities of sterilized products to our customers and compel us to seek sterilization alternatives that do not entail the use of ethylene oxide. We cannot assure that we would be able to identify such alternatives.</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%">In the event we were to experience any further disruptions in our ability to sterilize our products, whether due to capacity constraints or regulatory or other impediments (including, among other things, regulatory initiatives directed generally to sterilization facilities that utilize ethylene oxide), or we are unable to transition to alternative facilities in a timely or cost effective manner, we could experience a material adverse impact with respect to our results of operations and financial condition.</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:700;line-height:120%">A significant portion of our U.S. revenues is derived from sales to distributors, and &#8220;destocking&#8221; activity by these distributors can adversely affect our revenues and results of operations.</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%">A significant portion of our revenues in the U.S. is derived from sales to distributors, which, in turn, sell our products to hospitals and other health care institutions. From time to time, these distributors may decide to reduce their levels of inventory with regard to certain of our products, a practice we refer to as &#8220;destocking.&#8221; A distributor's decision to reduce inventory levels with respect to our products may be based on a number of factors, such as distributor expectations regarding demand for a particular product, distributor buying decisions (including decisions to purchase competing products), changes in distributor policies regarding the maintenance of inventory levels, economic conditions and other factors.  For example, during the third quarter of 2016, we experienced a decline in purchases by our U.S. distributors that adversely affected our revenues and results of operations. We believe the reduction resulted from the distributors' expectations of a less severe 2016-2017 flu season, which resulted in reduced levels of purchasing with respect to certain of our products that are used for treatment of hospitalized patients suffering from the flu.  Following such instances of reduced purchases, distributors may revert to previous purchasing levels; nevertheless, we cannot assure that distributors will, in fact, increase purchases of our products in this manner. A decline in the level of product purchases by our U.S. distributors in the future could have a material adverse effect on our revenues and results of operations during a reporting period, and an extended decline in such product purchases could have a longer term material adverse effect.</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:700;line-height:120%">We may incur material losses and costs as a result of product liability and warranty claims, as well as product recalls, any of which may adversely affect our results of operations and financial condition. Furthermore, our reputation as a medical device company may be damaged if one or more of our products are, or are alleged to be, defective.</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 businesses expose us to potential product liability risks related to the design, manufacture and marketing of our products. In particular, our medical device products are often used in surgical and intensive care settings for procedures involving seriously ill patients. In addition, many of our products are designed to be implanted in the human body for varying periods of time. Product defects or inadequate disclosure of product-related risks with respect to products we manufacture or sell could result in patient injury or death. Product liability and warranty claims often involve very large or indeterminate amounts, including punitive damages. The magnitude of potential losses from product liability lawsuits may remain unknown for substantial periods of time, and the related legal defense costs may be significant. We could experience material warranty or product liability losses in the future and incur significant costs to defend these claims.</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 addition, if any of our products are, or are alleged to be, defective, we may voluntarily conduct, or be required by regulatory authorities to conduct, a recall of that product. In the event of a recall, we may lose sales and be exposed to individual or class-action litigation claims. Moreover, negative publicity regarding a quality or safety issue, whether accurate or inaccurate, could harm our reputation, decrease demand for our products, lead to product withdrawals or impair our ability to successfully launch and market our products in the future. Product liability, warranty and recall costs may have a material adverse effect on our business, financial condition, results of operations and cash flows.</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:700;line-height:120%">Volatility in domestic and global financial markets could adversely impact our results of operations, financial condition and liquidity.</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 are subject to risks arising from adverse changes in general domestic and global economic conditions.  The economic slowdown and disruption of credit markets that occurred several years ago led to recessionary conditions and depressed levels of consumer and commercial spending, resulting in reductions, delays or cancellations of </span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchases of our products and services.  We cannot predict the duration or extent of any economic recovery or the extent to which our customers will return to more typical spending behaviors. The continuation in a number of markets of weak economic growth, constricted credit, public sector austerity measures in response to public budget deficits and foreign currency volatility, particularly with respect to the euro, could have a material adverse effect on our results of operations, financial condition and liquidity. </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%">Although we maintain allowances for doubtful accounts to cover the estimated losses which may occur when customers cannot make their required payments, we cannot assure that the loss rate will not increase in the future given the volatility in the worldwide economy. If our allowance for doubtful accounts is insufficient to address receivables we ultimately determine are uncollectible, we would be required to incur additional charges, which could materially adversely affect our results of operations. Moreover, our inability to collect outstanding receivables could adversely affect our financial condition and cash flow from 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%">In addition, adverse economic and financial market conditions may result in future impairment charges with respect to our goodwill and other intangible assets, which would not directly affect our liquidity but could have a material adverse effect on our reported financial results.</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:700;line-height:120%">Our strategic initiatives, including acquisitions, may not produce the intended growth in revenue and operating income, which could have a material adverse effect on our operating results.</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 strategic initiatives include making significant investments designed to achieve revenue growth and to enable us to meet or exceed margin improvement targets. If we do not achieve the expected benefits from these investments or otherwise fail to execute on our strategic initiatives, we may not achieve the growth improvement we are targeting and our results of operations may be adversely affected.</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 addition, as part of our strategy for growth, we have made, and may continue to make, acquisitions and divestitures and enter into strategic alliances such as joint ventures and joint development agreements. However, we may not be able to identify suitable acquisition candidates, complete acquisitions or integrate acquisitions successfully, and our joint ventures or strategic alliances may not prove to be successful. In this regard, acquisitions involve numerous risks, including difficulties in the integration of acquired operations, technologies, services and products and the diversion of management&#8217;s attention from other business concerns. Moreover, the products and technologies that we acquire may not be successful or may require us to devote significantly greater development, marketing and other resources, as well as significantly greater investments, than we anticipated. We could also experience negative effects on our results of operations and financial condition from acquisition-related charges, amortization of intangible assets, asset impairment charges and other matters that could arise in connection with the acquisition of a company or business, including matters related to internal control over financial reporting and regulatory compliance, as well as the short-term effects of increased costs on results of operations.&#160;&#160;Although our management will endeavor to evaluate the risks inherent in any particular transaction, there can be no assurance that we will identify all such risks or the magnitude of the risks. In addition, prior acquisitions have resulted, and future acquisitions could result, in the incurrence of substantial additional indebtedness and expenditures. Future acquisitions may also result in potentially dilutive issuances of equity securities. There can be no assurance that difficulties encountered in connection with acquisitions will not have a material adverse effect on our business, financial condition and results of operations.</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%">In connection with certain of our completed acquisitions, we have agreed to pay consideration that is contingent upon the achievement of specified objectives, such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration we expect to pay. On a quarterly basis, we reassess these obligations and, in the event our estimate of the fair value of the contingent consideration changes, we record increases or decreases in the fair value as an adjustment to operating earnings, which could have a material impact</span><span style="color:#0000ff;font-family:'Arial',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%">on our results of operations.  As of December&#160;31, 2020, we accrued $36.6 million of contingent consideration, most of which related to our acquisition of Essential Medical.  In addition, actual payments may differ materially from the amount of the contingent liability , which could have a material impact on our results of operations, cash flows  and liquidity. For information regarding assumptions related to our contingent consideration liabilities, see &#8220;Critical Accounting Policies and Estimates&#8221; under Item 7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in this Annual Report on Form 10-K.  For additional information regarding our acquisitions, see Note 4 to the consolidated financial statements included in this Annual Report on Form 10-K.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></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:700;line-height:120%">Health care reform may have a material adverse effect on our industry and our business.</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%">Political, economic and regulatory developments have effected fundamental changes in the healthcare industry. The Affordable Care Act substantially changed the way health care is financed by both government and private insurers. It also encourages improvements in the quality of health care products and services and significantly impacts the U.S.&#160;pharmaceutical and medical device industries. Among other things, the Affordable Care Act:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">established a new Patient-Centered Outcomes Research Institute to oversee, identify priorities in and conduct comparative clinical effectiveness research;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">implemented payment system reforms, including a national pilot program to encourage hospitals, physicians and other providers to improve the coordination, quality and efficiency of certain health care services through bundled payment models;&#160;and</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">created an independent payment advisory board that will submit recommendations to reduce Medicare spending if projected Medicare spending exceeds a specified growth rate.</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 cannot predict at this time the full impact of the Affordable Care Act or other healthcare reform measures that may be adopted in the future on our financial condition, results of operations and cash flows.  In this regard, several legislative initiatives to repeal and replace the Affordable Care Act were proposed, but not adopted in 2017.  However, U.S. tax legislation adopted in December 2017 and commonly referred to as the Tax Cuts and Jobs Act ("TCJA") eliminated the individual mandate under the Affordable Care Act, which has resulted in increased uncertainty regarding insurance premium prices for participants in insurance exchanges under the act, and may have other effects. Moreover, on December 14, 2018, the U.S. District Court for the Northern District of Texas ruled that the individual mandate provision of the Affordable Care Act is unconstitutional and the remainder of the act is invalid, although the Court stayed its ruling pending appeal. The nature and effect of any modification or repeal of, or legislative substitution for, the Affordable Care Act, or any court decision regarding the act's validity, is uncertain, and we cannot predict the effect that any of these events would have on the longer-term viability of the act, or on our financial condition, results of operations or cash flows.</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:700;line-height:120%">We are subject to risks associated with our non-U.S. operations.</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 significant manufacturing and distribution facilities, research and development facilities, sales personnel and customer support operations in a number of countries outside the U.S., including Belgium, the Czech Republic, Germany, Ireland, Malaysia and Mexico. In addition, a significant portion of our non-U.S. revenues are derived from sales to third party distributors. As of December&#160;31, 2020, approximately 70% of our full-time employees were employed in countries outside of the U.S., and approximately 50% of our net property, plant and equipment was located outside the U.S. In addition, for the years ended December&#160;31, 2020, 2019 and 2018, 38%, 38% and 41%, respectively, of our net revenues (based on the Teleflex entity generating the sale) were derived from operations outside the U.S.</span></div><div style="margin-bottom: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 international operations are subject to risks inherent in doing business outside the U.S., including:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exchange controls, currency restrictions and fluctuations in currency values;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trade protection measures, tariffs and other duties, especially in light of trade disputes between the U.S. and several foreign countries, including China;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potentially costly and burdensome import or export requirements;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">laws and business practices that favor local companies;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in foreign&#160;medical reimbursement policies and procedures;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">subsidies or increased access to capital for firms that currently are or may emerge as competitors in countries in which we have operations;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">substantial non-U.S. tax liabilities, including potentially negative consequences resulting from changes in tax laws;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions and taxes related to the repatriation of non-U.S. earnings;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">differing labor regulations;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional U.S.&#160;and foreign government controls or regulations;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of the United Kingdom's departure from the European Union, commonly referred to as "Brexit";</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public health epidemics;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in the protection of intellectual property;&#160;and</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unsettled political and economic conditions and possible terrorist attacks against American interests.</span></div><div style="margin-bottom:9pt;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%">In addition, the U.S.&#160;Foreign Corrupt Practices Act (the &#8220;FCPA&#8221;) prohibits companies and their intermediaries from making improper payments to non-U.S.&#160;officials for the purpose of obtaining or retaining business. Similar anti-bribery laws are in effect in several foreign jurisdictions.  The FCPA also imposes accounting standards and requirements on publicly traded U.S.&#160;corporations and their foreign affiliates, which, among other things, are intended to prevent the diversion of corporate funds to the payment of bribes and other improper payments to government officials, and to prevent the establishment of &#8220;off the books&#8221; slush funds from which such improper payments can be made. Because of the predominance of government-sponsored health care systems around the world, many of our customer relationships outside of the U.S. are with government entities and are therefore subject to such anti-bribery laws. Our policies mandate compliance with these anti-bribery laws. However, we operate in many parts of the world that have experienced government corruption to some degree.&#160;&#160;Despite meaningful measures that we undertake to facilitate lawful conduct, which include training and compliance programs and internal control policies and procedures, we may not always prevent reckless or criminal acts by our employees, distributors or other agents.  In addition, we may be exposed to liability due to pre-acquisition conduct of employees, distributors or other agents of businesses or operations we acquire. Violations of anti-bribery laws, or allegations of such violations, could disrupt our operations, involve significant management distraction and have a material adverse effect on our business, financial condition, results of operations and cash flows. We also could be subject to severe penalties and other adverse consequences, including criminal and civil penalties, disgorgement, substantial expenditures related to further enhancements to our procedures, policies and controls, personnel changes and other remedial actions, as well as harm to our reputation.</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%">Furthermore, we are subject to the export controls and economic embargo rules and regulations of the U.S., including the Export Administration Regulations and trade sanctions against embargoed countries, which are administered by the Office of Foreign Assets Control within the Department of the Treasury, as well as other laws and regulations administered by the Department of Commerce. These regulations limit our ability to market, sell, distribute or otherwise transfer our products or technology to prohibited countries or persons. While we train our employees and contractually obligate our distributors to comply with these regulations, we cannot assure that a violation will not occur, whether knowingly or inadvertently. Failure to comply with these rules and regulations may result in substantial civil and criminal penalties, including fines and the disgorgement of profits, the imposition of a court-appointed monitor, the denial of export privileges and debarment from participation in U.S.&#160;government contracts, any of which could have a material adverse effect on our international operations or on our business, results of operations, financial condition and cash flows.</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:700;line-height:120%">Foreign currency exchange rate, commodity price and interest rate fluctuations may adversely affect our results.</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 are exposed to a variety of market risks, including the effects of changes in foreign currency exchange rates, commodity prices and interest rates. Products manufactured in, and sold into, foreign markets represent a significant portion of our operations. Our consolidated financial statements reflect translation of financial statements denominated in non-U.S.&#160;currencies to U.S.&#160;dollars, our reporting currency, as well as the foreign currency exchange gains and losses resulting from the remeasurement of assets and liabilities and from transactions denominated in currencies other than the primary currency of the country in which the entity operates, which we refer to as "non-functional currencies." A strengthening or weakening of the U.S.&#160;dollar in relation to the foreign currencies of the countries in which we sell or manufacture our products, such as the euro, will affect our U.S.&#160;dollar-reported revenue and income. Although we have entered into forward contracts with several major financial institutions to hedge a portion of our monetary assets and liabilities and projected cash flows denominated in non-functional currencies in order to reduce the effects of currency rate fluctuations, changes in the relative values of currencies may, in some instances, have a significant effect on our 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%">Many of our products have significant plastic resin content. We also use quantities of other commodities, such as aluminum and steel. Increases in the prices of these commodities could increase the costs of our products and services. We may not be able to pass on these costs to our customers, particularly with respect to those products we sell under group purchase agreements, which could have a material adverse effect on our results of operations and 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%">Increases in interest rates may adversely affect the financial health of our customers and suppliers, thereby adversely affecting their ability to buy our products and supply the components or raw materials we need.  In addition, our borrowing costs have been adversely affected by recent interest rate increases, and could be further affected if interest rates continue to increase.  Any of these events could have a material adverse effect on our financial condition, results of operations and cash flows.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></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:700;line-height:120%">Fluctuations in our effective tax rate and changes to tax laws may adversely affect us.</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%">As a global company, we are subject to taxation in numerous countries, states and other jurisdictions. Our effective tax rate is derived from a combination of applicable tax rates in the various countries, states and other jurisdictions in which we operate. In preparing our financial statements, we estimate the amount of tax that will become payable in each of these jurisdictions. Our effective tax rate may, however, differ from the estimated amount due to numerous factors, including a change in the mix of our profitability from country to country and changes in tax laws. Any of these factors could cause us to experience an effective tax rate significantly different from previous periods or our current expectations, which could have an adverse effect on our business, financial condition, results of operations and 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-style:italic;font-weight:700;line-height:120%">An interruption in our manufacturing or distribution operations or our supply of raw materials may adversely affect our business.</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%">Many of our key products are manufactured at or distributed from single locations, and the availability of alternate facilities is limited. If operations at one or more of our facilities is suspended due to natural disasters or other events, we may not be able to timely manufacture or distribute one or more of our products at previous levels or at all. Furthermore, our ability to establish replacement facilities or to substitute suppliers may be delayed due to regulations and requirements of the FDA and other regulatory authorities regarding the manufacture of our products. In addition, in the event of delays or cancellations in shipments of raw materials by our suppliers, we may not be able to timely manufacture or supply the affected products at previous levels or at all. The manufacture of our products is highly exacting and complex, due in part to strict regulatory requirements. Problems in the manufacturing process, including equipment malfunction, failure to follow specific protocols and procedures, defective raw materials and environmental factors, could lead to delays in product releases, product shortages, unanticipated costs, lost revenues and damage to our reputation. A failure to identify and address manufacturing problems prior to the release of products to our customers may also result in quality or safety issues.&#160;&#160;A reduction or interruption in manufacturing or distribution, or our inability to secure suitable alternative sources of raw materials or components, could have a material adverse effect on our business, results of operations, financial condition and 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-style:italic;font-weight:700;line-height:120%">Our ability to attract, train, develop and retain key employees is important to our success.</span></div><div style="margin-bottom:9pt;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 success depends, in part, on our ability to continue to retain key personnel, including our executive officers and other members of our senior management team. Our success also depends, in part, on our ability to attract, train, develop and retain other key employees, including research and development, sales, marketing and operations personnel. We may experience difficulties in retaining executives and other employees due to many factors, including:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the intense competition for skilled personnel in our industry;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in global economic and industry conditions;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our organizational structure;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our restructuring initiatives;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competitors&#8217; hiring practices; and</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effectiveness of our compensation programs.</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 inability to attract, train, develop and retain such personnel could have an adverse effect on our business, results of operations, financial condition and 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-style:italic;font-weight:700;line-height:120%">Our failure to maintain strong relationships with physicians and other health care professionals could adversely affect us.</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%">We depend on our ability to maintain strong working relationships with physicians and other healthcare professionals in connection with research and development for some of our products. We rely on these professionals to provide us with considerable knowledge and advice regarding the development and use of these products. Physicians assist us as researchers, product consultants, inventors and public speakers. If we fail to maintain our working relationships with physicians and, as a result, no longer have the benefit of their knowledge and advice, our products may not be developed in a manner that is responsive to the needs and expectations of the professionals who use and support our products, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="height:42.75pt;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:42.75pt;width:100%"><div><span><br/></span></div></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:700;line-height:120%">Our technology is important to our success, and our failure to protect our intellectual property rights could put us at a competitive disadvantage.</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%">We rely on the patent, trademark, copyright and trade secret laws of the U.S. and other countries to protect our proprietary rights. Although we own numerous U.S.&#160;and foreign patents and have submitted numerous patent applications, we cannot be assured that any pending patent applications will issue, or that any patents, issued or pending, will provide us with any competitive advantage or will not be challenged, invalidated or circumvented by third parties. In addition, we rely on confidentiality and non-disclosure agreements with employees and take other measures to protect our know-how and trade secrets. The steps we have taken may not prevent unauthorized use of our technology by competitors or other persons who may copy or otherwise obtain and use these products or technology, particularly in foreign countries where the laws may not protect our proprietary rights to the same extent as in the U.S. We cannot assure that current and former employees, contractors and other parties will not breach their confidentiality agreements with us, misappropriate proprietary information, copy or otherwise obtain and use our information and proprietary technology without authorization or otherwise infringe on our intellectual property rights. Our inability to protect our proprietary technology could adversely affect our business, financial condition, results of operations and cash flows. Moreover, there can be no assurance that others will not independently develop know-how and trade secrets comparable to ours or develop better technology than our own, which could reduce or eliminate any competitive advantage we have developed. </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:700;line-height:120%">Our products or processes may infringe the intellectual property rights of others, which may cause us to pay unexpected litigation costs or damages or prevent us from selling our products.</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%">We cannot be certain that our products do not and will not infringe issued patents or other intellectual property rights of third parties. We may be subject to legal proceedings and claims in the ordinary course of our business, including claims of alleged infringement of the intellectual property rights of third parties. Any such claims, whether or not meritorious, could result in litigation and divert the efforts of our personnel. If we are found liable for infringement, we may be compelled to enter into licensing agreements (which may not be available on acceptable terms or at all) or to pay damages or cease making or selling certain products. We may need to redesign some of our products or processes to avoid future infringement liability. Any of the foregoing events could be detrimental to our business.</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:700;line-height:120%">Other pending and future litigation may involve significant costs and adversely affect our business.</span></div><div style="margin-bottom:9pt;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%">We are party to various lawsuits and claims arising in the normal course of business involving, among other things, contracts, intellectual property, import and export regulations, and employment and environmental matters. The defense of these lawsuits may divert our management&#8217;s attention, and may involve significant legal expenses. In addition, we may be required to pay damage awards or settlements, or become subject to injunctions or other equitable remedies, that could have a material adverse effect on our financial condition and results of operations. While we do not believe that any litigation in which we are currently engaged would have such an adverse effect, the outcome of litigation, including regulatory matters, is often difficult to predict, and we cannot assure that the outcome of pending or future litigation will not have a material adverse effect on our business, financial condition, results of operations or cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disruption of critical information systems or material breaches in the security of our systems may adversely affect our business and customer relationships.</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 rely on information technology systems to process, transmit, and store electronic information in our day-to-day operations. We also rely on our technology infrastructure, among other functions, to enable us to interact with customers and suppliers, fulfill orders, generate invoices, collect and make payments, ship products, provide support to customers, fulfill contractual obligations and otherwise perform business functions. Our internal information technology systems, as well as those systems maintained by third-party providers, may be subjected to computer viruses or other malicious codes, unauthorized access attempts, and cyber-attacks, any of which could result in data leaks or otherwise compromise our confidential or proprietary information and disrupt our operations. Cyber-attacks are becoming more sophisticated and frequent, and in some cases have caused significant harm.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">Although we have taken numerous measures to protect our information systems and enhance data security, we cannot assure that these measures will prevent security breaches that could have a significant impact on our business, reputation and financial results. If we fail to monitor, maintain or protect our information technology systems and data integrity effectively or fail to anticipate, plan for or manage significant disruptions to these systems, we could, among other things, lose customers, have difficulty preventing fraud, have disputes with customers, physicians and other health care professionals, be subject to regulatory sanctions or penalties, incur </span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">expenses, lose revenues or suffer other adverse consequences.  Any of these events could have a material adverse effect on our business, results of operations, financial condition or cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulations related to conflict minerals have caused us to incur additional costs and may adversely affect our business.</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 2012, the SEC promulgated rules under the Dodd-Frank Wall Street Reform and Consumer Protection Act regarding disclosure of the use of tin, tantalum, tungsten and gold, known as "conflict minerals," included in components of products either manufactured by public companies or for which public companies have contracted to manufacture. These rules require that we undertake due diligence efforts to determine whether such minerals originated from the Democratic Republic of Congo (the &#8220;DRC&#8221;) or an adjoining country and, if so, whether such minerals helped finance armed conflict in the DRC or an adjoining country. In accordance with applicable regulations, we have filed conflict minerals reports annually, beginning in 2014.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">As discussed in these reports, we have determined that certain of our products contain the specified minerals, and we have undertaken, and continue to undertake, efforts to identify where such minerals originated.  We have incurred, and expect to continue to incur, costs associated with complying with these disclosure requirements, including costs related to determining the sources of the specified minerals used in our products. These rules could adversely affect the sourcing, supply and pricing of materials used in our products. Our customers may require that our products be free of conflict minerals, and our revenues and margins may be adversely affected if we are unable to provide assurances to our customers that our products are &#8220;DRC conflict free&#8221; (generally, the product does not contain conflict minerals originating in the DRC or an adjoining country that directly or indirectly finance or benefit specified armed groups) due to, among other things, our inability to procure conflict free minerals at a reasonable price, or at all.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">Moreover, we may be adversely affected if we are unable to pass through any increased costs associated with meeting customer demands that we provide products that are DRC conflict free.  We also may face reputational challenges if our due diligence efforts do not enable us to verify the origins of all conflict minerals or to determine that any conflict minerals used in products we manufacture or in products manufactured by others for us are DRC conflict-free.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations expose us to the risk of material environmental and health and safety liabilities.</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 are subject to numerous foreign, federal, state and local environmental protection and health and safety laws governing, among other things:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the generation, storage, use and transportation of hazardous materials;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">emissions or discharges of substances into the environment; and</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the health and safety of our employees.</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%">These laws and regulations are complex, change frequently and have tended to become more stringent over time. We cannot provide assurance that our costs of complying with current or future environmental protection and health and safety laws, or our liabilities arising from past or future releases of, or exposures to, hazardous substances, which may include claims for personal injury or cleanup, will not exceed our estimates or will not adversely affect our financial condition and results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our workforce covered by collective bargaining and similar agreements could cause interruptions in our provision of products and services.</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%">As of December&#160;31, 2020, approximately 8% of our employees in the U.S. and in other countries were covered by union contracts or collective bargaining arrangements. It is likely that a portion of our workforce will remain covered by collective bargaining and similar agreements for the foreseeable future. Strikes or work stoppages could occur that would adversely impact our relationships with our customers and our ability to conduct our business.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to our Financing Arrangements</span></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-style:italic;font-weight:700;line-height:120%">Our substantial indebtedness could adversely affect our business, financial condition or results of operations.</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%">As of December&#160;31, 2020, we had total consolidated indebtedness of $2.5 billion.</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%">Our substantial level of indebtedness increases the risk that we may be unable to generate cash sufficient to satisfy our debt obligations. It could also have significant effects on our business. For example, it could:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase our vulnerability to general adverse economic and industry conditions;</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the availability of our cash flow to fund capital expenditures, research and development efforts and other general corporate expenditures;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our ability to borrow additional funds for general corporate purposes;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrict us from pursuing business opportunities; and</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">place us at a disadvantage compared to competitors that have less indebtedness.</span></div><div style="margin-bottom:3pt;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%">If we do not generate sufficient cash flow from operations or if future borrowings are not available to us in an amount sufficient to pay our indebtedness when due or to fund our other liquidity needs, we may be forced to:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">refinance all or a portion of our indebtedness;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sell assets;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduce or delay capital expenditures; or</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">seek to raise additional capital.</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 may not be able to effect any of these actions on commercially reasonable terms or at all. Our ability to refinance our indebtedness will depend on our financial condition at the time, the restrictions in the instruments governing our outstanding indebtedness and other factors, including market conditions.</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 inability to generate sufficient cash flow to satisfy our debt service obligations, or to refinance or restructure our obligations on commercially reasonable terms or at all, could have a material adverse effect on our business, financial condition and 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-style:italic;font-weight:700;line-height:120%">Our debt agreements impose restrictions on our business, which could prevent us from pursuing business opportunities and taking other desirable corporate actions, and may adversely affect our ability to respond to changes in our business and manage our operations.</span></div><div style="margin-bottom:6pt;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 senior credit agreement and the indentures governing our 4.875% senior notes due 2026 (the "2026 Notes") and our 4.625% senior notes due 2027 (the "2027 Notes" and, together with the 2026 Notes, the "Senior Notes") contain covenants that, among other things, impose significant restrictions on our business. The restrictions that these covenants place on us and our restricted subsidiaries collectively include limitations on our and their ability to, among other things:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur additional indebtedness or issue preferred stock or otherwise disqualified stock;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">create liens;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay dividends, make investments or make other restricted payments;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sell assets;</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">merge, consolidate, sell or otherwise dispose of all or substantially all of our assets; and</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into transactions with our affiliates.</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 addition, our senior credit agreement also contains financial covenants, including covenants requiring maintenance of a consolidated leverage ratio, a secured leverage ratio and a consolidated interest coverage ratio, calculated in accordance with the terms of the senior credit agreement. A breach of any covenants under any one or more of our debt agreements could result in a default, which if not cured or waived, could result in the acceleration of all of our debt. In addition, any debt agreements we enter into in the future may further limit our ability to enter into certain types of transactions.</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:700;line-height:120%">Under our cross-currency swap agreements, a meaningful decline in the U.S. dollar to euro exchange rate could have a material adverse effect on our cash flows.</span></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%">In 2018 and 2019, we entered into cross-currency swap agreements with several financial institutions to hedge against the effect of variability in the U.S. dollar to euro exchange rate.  The swap agreements require an exchange of the notional amounts between us and the counterparties upon expiration or earlier termination of the agreements.  If, at the expiration or earlier termination of the swap agreements, the U.S. dollar to euro exchange rate has declined from the rate in effect on the execution date, we are required to pay the counterparties an amount equal to the excess of the U.S. dollar value over the euro principal amount (we and the counterparties have agreed to a net settlement with regard to the exchange of the notional amounts at the date of expiration or earlier termination of the </span></div><div style="height:42.75pt;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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreements).  In the event of a significant decline in the U.S. dollar to euro exchange rate, our payment obligations to the counterparties could have a material adverse effect on our cash flows.  In this regard, if, at the expiration or earlier termination of our swap agreements, the U.S. dollar to euro exchange rate has declined by 10% from the rate in effect at the inception of our agreements, we would be required to pay approximately $75 million to the counterparties in respect of the notional settlement.  To the extent we enter into additional cross-currency swap agreements, a decline in the relevant exchange rates could further adversely affect our cash flows.</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%">Risks Relating to Ownership of our Common Stock</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:700;line-height:120%">We may issue additional shares of our common stock or instruments convertible into our common stock, which could cause the price of our common stock to decline.</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 not restricted from issuing additional shares of our common stock or other instruments convertible into our common stock. As of December&#160;31, 2020, we had outstanding approximately 46.7 million shares of our common stock, options to purchase 1.2 million shares of our common stock (of which approximately 0.9 million were vested as of that date), restricted stock units covering 0.2 million shares of our common stock (which are expected to vest over the next three years), performance stock units covering a maximum of 64,562 shares of our common stock (which may vest in early 2021, depending on our performance with regard to specified financial measures and market performance of our common stock compared to designated public companies) and 1,391 shares of our common stock to be distributed from our deferred compensation plan. As of December&#160;31, 2020, 3.2 million shares of our common stock were reserved for issuance upon the exercise of stock options. We cannot predict the size of future issuances or the effect, if any, that they may have on the market price for our common stock.</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%">If we issue additional shares of our common stock or instruments convertible into our common stock, such issuances may materially and adversely affect the price of our common stock. Furthermore, our issuance of shares upon the exercise of some or all of the outstanding stock options, as well as the vesting of restricted stock units and some or all of the performance stock units will dilute the ownership interests of existing stockholders, and the subsequent sale in the public market of such shares of our common stock could adversely affect prevailing market prices of our common stock. </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:700;line-height:120%">We may not pay dividends on our common stock in the future.</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%">Holders of our common stock are entitled to receive dividends only as our board of directors may declare out of funds legally available for such payments. The declaration and payment of future dividends to holders of our common stock will be at the discretion of our board of directors and will depend upon many factors, including our financial condition, earnings, requirements under covenants in our debt instruments, legal requirements and other factors as our board of directors deems relevant. We cannot assure that our cash dividend will not be reduced, or eliminated, in the future.</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:700;line-height:120%">Certain provisions of our corporate governing documents, Delaware law and our senior notes could discourage, delay, or prevent a merger or acquisition.</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%">Provisions of our certificate of incorporation and bylaws could impede a merger, takeover or other business combination involving us or discourage a potential acquirer from making a tender offer for our common stock. For example, our certificate of incorporation authorizes our board of directors to determine the number of shares in a series, the consideration, dividend rights, liquidation preferences, terms of redemption, conversion or exchange rights and voting rights, if any, of unissued series of preferred stock, without any vote or action by our stockholders. Thus, our board of directors can authorize and issue shares of preferred stock with voting or conversion rights that could adversely affect the voting or other rights of holders of our common stock. We are also subject to Section&#160;203 of the Delaware General Corporation Law, which imposes restrictions on mergers and other business combinations between us and any holder of 15% or more of our common stock. These provisions could have the effect of delaying or deterring a third party from acquiring us even if an acquisition might be in the best interest of our stockholders, and accordingly could reduce the market price of our common stock.</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 provisions in the indentures governing the Senior Notes could make it more difficult or more expensive for a third party to acquire us. If an acquisition event constitutes a &#8220;change of control,&#8221; as defined in the indentures governing the Senior Notes, holders of such notes will have the right to require us to purchase their notes in cash (in the case of the 2027 Notes, the right will apply only if the change in control is coupled with a ratings downgrade).  Our obligations under the Senior Notes could increase the cost of acquiring us or otherwise discourage a third party from acquiring us or removing incumbent management, and accordingly could cause a reduction in the market price of our common stock.</span></div><div style="height:42.75pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_22"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1B. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">UNRESOLVED STAFF COMMENTS</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 id="ia00e35eab7024b5f8c450d35a5b15b1f_25"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PROPERTIES</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%">We own or lease approximately 90 properties consisting of plants, engineering and research centers, distribution warehouses, offices and other facilities. We believe that the properties are maintained in good operating condition and are suitable for their intended use. In general, our facilities meet current operating requirements for the activities currently conducted within the facilities.</span></div><div style="margin-bottom:3pt;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 major facilities (those with 50,000 or greater square feet) at December&#160;31, 2020 are as follows:</span></div><div style="margin-bottom:3pt;margin-top: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:64.589%"></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:15.322%"></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:15.323%"></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%">Location</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%">Square<br/>Footage</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%">Owned&#160;or<br/>Leased</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Olive Branch, MS</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%">627,000</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%">Leased</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%">Kamunting, Malaysia</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%">286,000</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%">Owned</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%">Nuevo Laredo, Mexico</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%">277,000</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%">Leased</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%">Asheboro, NC</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%">204,000</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%">Owned</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%">Tecate, Mexico</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%">172,000</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%">Owned</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%">Morrisville, NC</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%">162,000</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%">Leased</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%">Chihuahua, Mexico</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%">153,000</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%">Owned</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%">Maple Grove, MN</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%">129,000</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%">Owned</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%">Zdar Nad Sazauou, Czech Republic</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%">108,000</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%">Owned</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%">Trenton, GA</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%">102,000</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%">Owned</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%">Chihuahua, Mexico</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%">100,000</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%">Leased</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%">Hradec Kralove, Czech Republic</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%">92,000</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%">Owned</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%">Chelmsford, MA</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%">91,000</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%">Leased</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%">Kulim, Malaysia</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%">90,000</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%">Owned</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%">Kernen, Germany</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%">86,000</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%">Leased</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%">Arlington Heights, IL</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%">86,000</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%">Leased</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%">Wayne, PA</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%">84,000</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%">Leased</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%">Jaffrey, NH</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%">81,000</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%">Owned</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%">Kamunting, Malaysia</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%">77,000</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%">Leased</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%">Pleasanton, CA</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%">76,000</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%">Leased</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%">Chihuahua, Mexico</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%">63,000</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%">Owned</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%">Reading, PA</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%">63,000</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%">Leased</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%">Limerick, Ireland</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%">59,000</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%">Owned</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%">Mansfield, MA</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%">57,000</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%">Leased</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%">Plymouth, MA</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%">55,000</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%">Leased</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%">Bad Liebenzell, Germany</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%">53,000</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%">Leased</span></td></tr></table></div><div style="margin-bottom:3pt;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%">Operations in each of our business segments are conducted at locations both in and outside of the U.S. Of the facilities listed above, with the exception of Jaffrey, NH, Mansfield, MA, Trenton, GA, and Limerick, Ireland, which are used solely for the OEM segment, our facilities generally serve more than one business segment and are often used for multiple purposes, such as administrative/sales, manufacturing and warehousing/distribution. </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 addition to the properties listed above, we own or lease approximately 700,000 square feet of additional warehousing, manufacturing and office space worldwide. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_28"></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">LEGAL PROCEEDINGS</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%">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, intellectual property, contracts, employment and environmental matters. As of December&#160;31, 2020 and 2019, we accrued liabilities of $0.3 million and $0.4 million respectively, in connection with these matters, representing our best estimate of the cost within the range of </span></div><div style="height:42.75pt;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%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 any such actions are likely to be, individually or in the aggregate, material to our business, financial condition, results of operations or cash flows. 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 cash flows. See Note 17 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information.</span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_31"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MINE SAFETY DISCLOSURES</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="height:42.75pt;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%">29</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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:700;line-height:120%">PART&#160;II</span></div><div style="text-align:center"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_37"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ITEM&#160;5.&#160;&#160;&#160;&#160;MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="padding-left:72pt;text-indent:-72pt"><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%">Our common stock is listed on the New York Stock Exchange under the symbol &#8220;TFX.&#8221;  As of February&#160;23, 2021, we had 413 holders of record of our common stock.  A substantially greater number of holders of our common stock are beneficial owners whose shares are held by brokers and other financial institutions for the accounts of beneficial owners.</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%">Stock Performance Graph</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%">The following graph provides a comparison of five year cumulative total stockholder returns of Teleflex common stock, the Standard&#160;&amp; Poor&#8217;s (S&amp;P) 500 Stock Index and the S&amp;P 500 Healthcare Equipment &amp; Supply Index. The annual changes for the five-year period shown on the graph are based on the assumption that $100 had been invested in Teleflex common stock and each index on December&#160;31, 2015 and that all dividends were reinvested.</span></div><div style="margin-top:6pt;text-align:center;text-indent:20.25pt"><img src="tfx-20201231_g3.jpg" alt="tfx-20201231_g3.jpg" style="height:447px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></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%">MARKET PERFORMANCE</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.582%"></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:8.885%"></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:8.885%"></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:8.885%"></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:8.885%"></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:8.885%"></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:8.889%"></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:9pt;font-weight:700;line-height:100%">Company / Index</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%">2015</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%">2016</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%">2017</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%">2018</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%">2019</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%">2020</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Teleflex Incorporated</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%">100</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%">124</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%">192</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%">201</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%">294</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%">322</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%">S&amp;P 500 Index</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%">100</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%">112</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%">136</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%">130</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%">171</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%">203</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:10pt;font-weight:400;line-height:100%">S&amp;P 500 Healthcare Equipment &amp; Supply Index</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100</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%">106</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%">139</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%">159</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%">206</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%">245</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt"><span><br/></span></div><div style="height:42.75pt;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%">30</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;6.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SELECTED FINANCIAL DATA</span></div><div style="margin-bottom:6pt;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:46.560%"></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.402%"></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.695%"></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.695%"></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.695%"></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.703%"></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="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%">2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2019</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2018</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2017</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2016</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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, except per share)</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%">Statement of Income Data:</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="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="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:9pt;font-weight:400;line-height:100%">Net revenues</span></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:8pt;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:8pt;font-weight:400;line-height:100%">2,537,156&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,595,362&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,448,383&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,146,303&#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:8pt;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:8pt;font-weight:400;line-height:100%">1,868,027&#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:9pt;font-weight:400;line-height:100%">Income&#160;from continuing operations before interest, loss on extinguishment of debt and taxes</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">423,068&#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:8pt;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:8pt;font-weight:400;line-height:100%">427,254&#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:8pt;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:8pt;font-weight:400;line-height:100%">321,704&#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:8pt;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:8pt;font-weight:400;line-height:100%">372,279&#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:8pt;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:8pt;font-weight:400;line-height:100%">319,453&#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">335,801&#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:8pt;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:8pt;font-weight:400;line-height:100%">461,981&#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:8pt;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:8pt;font-weight:400;line-height:100%">196,432&#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:8pt;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:8pt;font-weight:400;line-height:100%">155,263&#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:8pt;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:8pt;font-weight:400;line-height:100%">237,651&#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:9pt;font-weight:400;line-height:100%">Amounts attributable to common shareholders for income from continuing operations</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">335,801&#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:8pt;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:8pt;font-weight:400;line-height:100%">461,981&#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:8pt;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:8pt;font-weight:400;line-height:100%">196,432&#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:8pt;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:8pt;font-weight:400;line-height:100%">155,263&#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:8pt;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:8pt;font-weight:400;line-height:100%">237,187&#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:9pt;font-weight:700;line-height:100%">Per Share Data:</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><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;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:9pt;font-weight:400;line-height:100%">Income from continuing operations&#160;&#8212;&#160;basic</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">7.22&#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:8pt;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:8pt;font-weight:400;line-height:100%">10.00&#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:8pt;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:8pt;font-weight:400;line-height:100%">4.30&#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:8pt;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:8pt;font-weight:400;line-height:100%">3.45&#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:8pt;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:8pt;font-weight:400;line-height:100%">5.47&#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations&#160;&#8212;&#160;diluted</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">7.10&#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:8pt;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:8pt;font-weight:400;line-height:100%">9.81&#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:8pt;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:8pt;font-weight:400;line-height:100%">4.20&#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:8pt;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:8pt;font-weight:400;line-height:100%">3.33&#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:8pt;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:8pt;font-weight:400;line-height:100%">4.98&#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:9pt;font-weight:400;line-height:100%">Cash dividends</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">1.36&#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:8pt;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:8pt;font-weight:400;line-height:100%">1.36&#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:8pt;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:8pt;font-weight:400;line-height:100%">1.36&#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:8pt;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:8pt;font-weight:400;line-height:100%">1.36&#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:8pt;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:8pt;font-weight:400;line-height:100%">1.36&#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:9pt;font-weight:700;line-height:100%">Balance Sheet Data:</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><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;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:9pt;font-weight:400;line-height:100%">Total assets</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">7,152,559&#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:8pt;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:8pt;font-weight:400;line-height:100%">6,309,820&#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:8pt;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:8pt;font-weight:400;line-height:100%">6,277,991&#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:8pt;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:8pt;font-weight:400;line-height:100%">6,181,492&#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:8pt;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:8pt;font-weight:400;line-height:100%">3,891,213&#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term borrowings</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">2,377,888&#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:8pt;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:8pt;font-weight:400;line-height:100%">1,858,943&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,072,200&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,162,927&#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:8pt;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:8pt;font-weight:400;line-height:100%">850,252&#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:9pt;font-weight:400;line-height:100%">Shareholders&#8217; equity</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">3,336,457&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,979,320&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,539,978&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,430,531&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,137,517&#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:9pt;font-weight:700;line-height:100%">Statement of Cash Flows Data:</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><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;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:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities from continuing operations</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">437,143&#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:8pt;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:8pt;font-weight:400;line-height:100%">437,068&#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:8pt;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:8pt;font-weight:400;line-height:100%">435,086&#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:8pt;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:8pt;font-weight:400;line-height:100%">426,301&#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:8pt;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:8pt;font-weight:400;line-height:100%">410,590&#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in&#160;investing activities from continuing operations</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">(837,783)</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:8pt;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:8pt;font-weight:400;line-height:100%">(73,481)</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:8pt;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:8pt;font-weight:400;line-height:100%">(196,394)</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:8pt;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:8pt;font-weight:400;line-height:100%">(1,832,855)</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:8pt;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:8pt;font-weight:400;line-height:100%">(56,974)</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:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities from continuing operations</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">455,163&#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:8pt;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:8pt;font-weight:400;line-height:100%">(418,836)</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:8pt;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:8pt;font-weight:400;line-height:100%">(206,433)</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:8pt;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:8pt;font-weight:400;line-height:100%">1,141,259&#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:8pt;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:8pt;font-weight:400;line-height:100%">(118,692)</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-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-bottom: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%">(1)  Amounts include the impact of businesses acquired and disposed of during the period, commencing on the respective acquisition or disposition dates. See Note 4 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information related to the acquisitions and dispositions for the years ended December 31, 2020, 2019 and 2018.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_43"></div><div style="padding-left:72pt;text-indent:-72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;7.&#160;&#160;&#160;&#160; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_46"></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</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 are 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 medical devices used by hospitals and healthcare providers for common diagnostic and therapeutic procedures in critical care and surgical applications. Approximately 95% of our net revenues come from single-use medical devices. 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-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 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 expand our margins through strategic divestitures of existing businesses and product lines that do not meet our objectives. In addition, we may seek to optimize utilization of our facilities through restructuring initiatives designed to further reduce our cost base and enhance our competitive position.  Finally, we may continue to explore opportunities to expand the size of our business and improve our 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). Our 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="height:42.75pt;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%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">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, for an initial cash purchase price of $260.0 million. The acquisition, which complements our OEM product portfolio, was financed using borrowings under our revolving credit facility.</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%">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. The acquisition included an initial cash purchase price of $500.0&#160;million with the potential to make an additional payment of up to $25&#160;million upon the achievement of certain commercial milestones. The Z-Medica acquisition, which complements our anesthesia product portfolio, was financed using borrowings under our revolving credit facility.</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-style:italic;font-weight:400;line-height:120%">COVID-19 pandemic and related economic factors</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 continue to experience the effects of the global pandemic caused by the COVID-19 novel strain of coronavirus. 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. For the year ended December 31, 2020, each of our segments were 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 the year ended December 31, 2020, 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 as a result of the COVID-19 pandemic due to cost mitigation efforts implemented to control discretionary spending including selling, marketing and travel and entertainment related costs and lower performance related employee-benefit 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 as we progress through the winter season in the Northern Hemisphere 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 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: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 COVID-19 pandemic has also had an adverse impact on macroeconomic conditions across the countries and regions in which we operate.  As a result, various forms of policy interventions from local governments have been enacted to attempt to initiate an economic recovery. While there generally has been some improvement in economic conditions in the later part of 2020, the degree of improvement has been uneven among our regional markets, and the uncertain economic trends after the COVID-19 pandemic, constricted credit, public sector austerity measures in response to public budget deficits could have a material adverse effect on our results of operations and our liquidity.  </span></div><div style="height:42.75pt;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%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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 to the impacts of the COVID-19 pandemic, we continue to monitor trade and tariff activity, inflation, and exchange rate volatility that could impact our financial position, results of operations or liquidity. In regards to tariff activity, we have been subject to an ongoing investigation by the Chinese authorities related to a technical error regarding our country of origin designation for certain products we imported into China. The error would have resulted in increased tariff payments in late 2018 through 2020. We have accrued the estimated increase in tariffs as well as related interest expense for the periods in question. In addition to the tariffs and related interest, the Chinese authorities may impose a penalty for the unpaid tariffs. We believe the range of penalties is between 30% and 200% of the related unpaid tariff or between $3.0&#160;million and $20.3&#160;million. We do not have a best estimate of the penalties that may be assessed at this time. Accordingly, as prescribed by GAAP, we have recorded $3.0&#160;million as low end of the range described above.</span></div><div style="margin-bottom:9pt;margin-top:6pt;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%">Government investigation</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 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, 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="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="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_49"></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:700;line-height:120%">Results of Operations</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%">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 businesses (except as noted below with respect to acquired distributors) generally reflects the impact of the acquisitions within the first 12 months following the date of the acquisition. 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 any elimination of distributors, either through acquisition or termination of the distributor, from the sales channel. All dollar amounts in tables are presented in millions unless otherwise noted.</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%">For the year ended December 31, 2020, intangible asset amortization expense of $84.4 million is included within costs of good sold. For the year ended December 31, 2019 and December 31, 2018, we reclassified intangible asset amortization expense of $82.6&#160;million and $81.6&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold for comparability. Certain financial information is presented on a rounded basis, which may cause minor differences. </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%">For a discussion of our results of operations comparison for 2019 and 2018, refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2019 filed on February 21, 2020. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comparison of 2020 and 2019</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</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:59.280%"></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.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.622%"></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%">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%">2019</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%">2018</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;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%">2,537.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"></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%">2,595.4&#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%">2,448.4&#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></table></div><div style="margin-bottom:9pt;margin-top:3pt;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 year ended December&#160;31, 2020 decreased by $58.2 million,or 2.2%,compared to the prior year, which was primarily attributable to a $108.2 million net decrease in sales volumes of existing products, largely caused by the COVID-19 pandemic, partially offset by net revenues of $27.1 million generated by the HPC acquisition and to a lesser extent an increase in sales of new products.</span></div><div style="height:42.75pt;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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:18pt"><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-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:59.280%"></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.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.622%"></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:9pt;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%">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%">2019</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%">2018</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%">Gross profit</span></div></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%">1,324.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%">1,409.0&#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%">1,302.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"></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-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of revenues</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%">52.2&#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%">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%">53.2&#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-bottom:9pt;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%">For the year ended December&#160;31, 2020, gross margin decreased 210 basis points, or 3.9%, compared to the prior year period primarily due to lower sales volumes and higher manufacturing costs, both caused largely by the COVID-19 pandemic, and unfavorable fluctuations in foreign currency exchange rates. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><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: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:59.280%"></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.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.622%"></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:9pt;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%">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%">2019</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%">2018</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%">Selling, general and administrative</span></div></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%">743.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 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%">851.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"></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%">797.1&#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"><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%">Percentage of revenues</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%">29.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%">32.8&#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%">32.6&#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-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%">Selling, general and administrative expenses decreased $108.2 million for the year ended December&#160;31, 2020, compared to the prior year. The decrease was primarily attributable to a $92.1 million benefit from reductions in the estimated fair value of our contingent consideration liabilities, which largely related to revenue-based milestone payments, due to adverse financial projections resulting from the COVID-19 pandemic. The decrease was also attributable to lower selling and marketing expenses and performance related employee-benefit costs resulting from the impacts of the COVID-19 pandemic.</span></div><div style="text-align:justify;text-indent:18pt"><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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></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.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.622%"></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:9pt;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%">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%">2019</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%">2018</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%">Research and development</span></div></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%">119.7&#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%">113.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%">106.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"></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:10pt;font-weight:400;line-height:100%">Percentage of revenues</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%">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.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><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></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%">Research and development expenses increased $5.8 million for the year ended December&#160;31, 2020, compared to the prior year, which 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-bottom:9pt;margin-top:9pt;text-indent:18pt"><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: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%">2020 Workforce reduction plan</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%">During the second quarter of 2020, we committed to a workforce reduction (the "2020 Workforce reduction plan") designed to improve profitability and reduce cost primarily by streamlining certain sales and marketing functions in our EMEA segment and certain manufacturing operations in our OEM segment. The workforce reduction was initiated to further align the business with our high growth strategic objectives. The plan was substantially completed by the end of 2020 and we expect future restructuring charges associated with the program, if any, to be nominal. We will achieve annual pre-tax savings of $12 million as a result of this program. </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-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-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 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 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="height:42.75pt;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%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">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 in addition to our 2020 workforce reduction plan. 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 consolidated financial statements included in this Annual Report on Form 10-K.</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%">Pre-tax savings may be realized during, and subsequent to, the completion of the restructuring programs. 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 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;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:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></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.712%"></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.717%"></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%">Restructuring programs and other similar cost saving 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 #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%">Estimated Remaining</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"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$95 - $109</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%">$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 #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%">$6 - $20</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%">Restructuring charges- 2020 Workforce reduction plan</span></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%">9 </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%">9</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%">&#8212;</span></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%">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:#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%">116 - 142</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%">74</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%">42 - 68</span></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%">Total charges </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:10pt;font-weight:400;line-height:100%">$220 - $260</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$172</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$48 - $88</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></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%">OEM initiative annual pre-tax savings </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%">$6 - $7</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%">$2</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%">$4 - $5</span></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%">Pre-tax savings- 2020 Workforce reduction plan </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">(3)</span></div></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%">12</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%">3</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%">9</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">(4)</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%">68 - 78</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%">36 - 46</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%">Total annual pre-tax savings</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$86 - $97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$37</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$49 - $60</span></td></tr></table></div><div style="margin-bottom:3pt;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">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;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%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">We expect the OEM initiative will be completed by the end of 2027.</span></div><div style="margin-bottom:3pt;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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Most of the pre-tax savings are expected to result in reductions to selling, general and administrative expenses.</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%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:8.24pt">Substantially all of the pre-tax savings are expected to result in reductions to cost of goods sold.</span></div><div style="margin-bottom:9pt;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 following discussion provides additional details with respect to our ongoing significant restructuring programs:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Footprint realignment plan</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 February 2019, we initiated a restructuring plan primarily involving the relocation of certain manufacturing operations to existing lower-cost locations and related workforce reductions (the &#8220;2019 Footprint realignment plan").  These actions are expected to be substantially completed by the end of 2022. </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 2020, we refined the estimated ranges for the restructuring and restructuring related charges in consideration of the progress made to date as well as the actions remaining. The refinements resulted in a decrease to the high end of our estimated ranges compared to our prior estimates and we now estimate that we will incur charges totaling $56 million to $63 million under the plan, of which we estimate that $50 million to $57 million of these charges will result in future cash outlays. We also expect a decrease in the total capital expenditures compared to </span></div><div style="height:42.75pt;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%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">prior estimates and we now expect to incur $28 million to $33 million in total capital expenditures under the plan, most of which we expect to be incurred by the end of 2021.</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 2020, we identified additional cost reduction measures and accelerated certain components of the plan that led to an increase in our estimated annual plan related savings as well as the recognition of savings related to the plan during the year. We now expect to achieve annual pre-tax savings of $15 million to $17 million once the plan is fully implemented.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2018 Footprint realignment plan</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 May 2018, we initiated a restructuring plan involving the relocation of certain European manufacturing operations to existing lower-cost locations, the outsourcing of certain European distribution operations and related workforce reductions. During the second quarter 2020 we took advantage of an opportunity to accelerate certain components of this plan and we now expect to be substantially completed by the end of 2022.</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 estimate that we will incur total charges in connection with the 2018 Footprint realignment plan of $103 million to $133 million, of which, we estimate that $99 million to $127 million of these charges will result in future cash outlays. Additionally, we expect to incur $19 million to $23 million in total capital expenditures under the plan.</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 began realizing plan-related savings in 2018 and expect to achieve annual pre-tax savings of $25 million to $30 million once the plan is fully implemented.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2014 Footprint realignment plan</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 April 2014, we initiated a restructuring plan (the "2014 Footprint realignment plan") involving the consolidation of operations and a related reduction in workforce at certain facilities, and the relocation of manufacturing operations from certain higher-cost locations to existing lower-cost locations. </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%">During 2020, we extended our timeline of certain development and qualification activities which resulted in a one year delay in the anticipated period of substantial completion, so we now expect the plan will be substantially completed by the end of 2022. The shift in timing, along with other changes to the plan, also resulted in an increase in the estimated total charges, primarily restructuring related charges, and related cash outlays in addition to a decrease in the estimated total capital expenditures compared to prior estimates. We adjusted the corresponding ranges in consideration of these changes in estimates and we now estimate that we will incur total charges of $52 million to $55 million, which we expect will result in cash outlays of $42 million to $46 million, and total capital expenditures of $26 million to $27 million under the plan.</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 2020, we also identified additional cost reduction measures as the plan progressed and, as a result, we increased our estimate of annual plan-related savings. We now estimate that we will achieve annual pre-tax savings of $28 million to $31 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-weight:400;line-height:120%">The following table provides information regarding restructuring charges we have incurred with respect to each of our restructuring programs, as well as impairment charges, for the years ended December&#160;31, 2020, 2019, and 2018. The restructuring charges listed in the table primarily consist of termination benefits.</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:59.280%"></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.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.622%"></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="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%">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%">2019</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%">2018</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Workforce reduction 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%">8.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"></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%">&#8212;&#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%">&#8212;&#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%">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%">1.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%">13.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%">&#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%">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%">6.0&#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%">(0.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%">55.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014 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%">0.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%">0.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%">0.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;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 restructuring programs</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%">0.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%">2.0&#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%">4.3&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">7.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%">19.1&#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 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%">Total</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%">38.5&#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%">22.2&#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%">79.2&#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-bottom:6pt;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">Impairment charges recognized in 2020 related primarily to our decision to abandon intellectual property and other assets related to the Percuvance percutaneous surgical system product line. Impairment charges recognized in 2019 and 2018 related to our decision to abandon certain intellectual property and other assets associated with products that were eliminated from our interventional product portfolio.</span></div><div style="height:42.75pt;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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest expense</span><span style="color:#000000;font-family:'Arial',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:59.280%"></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.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.622%"></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%">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%">2019</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%">2018</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%">Interest expense</span></div></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%">66.5&#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%">80.3&#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%">103.0&#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"><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%">Average interest rate on debt during the year</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%">2.51&#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%">3.47&#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.25&#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-bottom:9pt;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 decrease in interest expense for the year ended December&#160;31, 2020 compared to the prior year was primarily due to a lower average interest rate resulting from decreases in interest rates associated with our variable interest rate debt instruments partially offset by increases in average debt outstanding.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss on extinguishment of debt</span><span style="color:#000000;font-family:'Arial',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:59.280%"></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.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.622%"></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%">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%">2019</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%">2018</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%">Loss on extinguishment of debt</span></div></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%">&#8212;&#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%">8.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"></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%">&#8212;&#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></table></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 November 15, 2019, we prepaid the $250 million aggregate outstanding principal amount under our 2024 Notes. In addition to our prepayment of principal, we paid to the holders of the 2024 Notes a $6.5 million prepayment make-whole amount plus accrued and unpaid interest. We recorded the prepayment make-whole amount and a $2.3 million write-off of unamortized debt issuance costs as a loss on extinguishment of debt.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gain on sale of assets</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:59.280%"></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.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.622%"></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:9pt;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%">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%">2019</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%">2018</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%">Gain on sale of assets</span></div></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%">&#8212;&#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%">6.1&#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%">1.4&#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></table></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%">During the year ended December 31, 2019, we recognized a gain related to the sale of two buildings and our vein catheter reprocessing business. </span></div><div style="text-indent:18pt"><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><span style="color:#000000;font-family:'Arial',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:59.280%"></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.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.622%"></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:9pt;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%">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%">2019</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%">2018</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:10pt;font-weight:400;line-height:100%">Effective income tax rate</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%">6.1&#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%">(35.9)</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%">10.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"><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-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 generate substantial earnings from our non-U.S. operations. A number of the non-U.S. jurisdictions in which we file tax returns historically have had tax rates that are lower than the U.S. statutory tax rate; as a result, our consolidated effective income tax rate for 2020 and earlier years has been substantially below the U.S. statutory tax rate. The principal non-U.S. jurisdictions in which the tax rate in 2020 and earlier years was lower than the U.S. statutory tax rate and from which we derive substantial earnings included Ireland, Bermuda, and Singapore.</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 effective income tax rate for 2020 was 6.1% compared to (35.9)% for 2019. Taxes on income from continuing operations in 2020 reflects non-taxable contingent consideration adjustments, recognized in connection with a decrease in the fair value of our contingent consideration liabilities. The effective income tax rate for 2019 reflects a tax benefit of $129 million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings. Additionally the effective tax rates for both 2020 and 2019 reflect a net excess tax benefit related to share-based compensation and a tax benefit relating to the revaluation of state deferred tax assets and liabilities due to business integrations and other changes. See Note 15 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information.</span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_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%">Segment Results</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Net Revenues</span></div><div style="margin-top: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:42.759%"></td><td style="width:0.1%"></td><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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.280%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.725%"></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="15" 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%">Year Ended December 31</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="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%">% Increase/(Decrease)</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%">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%">2019</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%">2018</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="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%">2020 vs 2019</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%">2019 vs 2018</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%">Americas</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%">1,465.0&#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%">1,492.3&#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%">1,351.7&#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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(1.8)</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%">10.4&#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%">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%">584.9&#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%">588.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%">603.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="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%">(0.5)</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%">(2.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="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%">267.0&#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%">294.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%">286.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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(9.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%">2.6&#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%">220.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%">220.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%">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="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%">(0.2)</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%">7.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 7.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%">Segment 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%">2,537.2&#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%">2,595.4&#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%">2,448.4&#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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(2.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><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%">6.0&#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="height:42.75pt;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%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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:700;line-height:120%">Segment Operating Profit</span></div><div style="margin-top:3pt"><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.759%"></td><td style="width:0.1%"></td><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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.280%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.725%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="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%">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%">2019</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%">2018</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="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%">2020 vs 2019</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%">2019 vs 2018</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%">Americas</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%">401.4&#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%">319.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%">255.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"></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="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%">25.5&#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%">25.1&#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%">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%">81.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%">94.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%">106.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="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%">(13.8)</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%">(11.0)</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%">51.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%">73.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%">78.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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(29.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%">(6.5)</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%">44.9&#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%">58.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%">50.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="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%">(22.7)</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.3&#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:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Operating&#160;Profit </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">578.8&#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%">545.4&#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%">490.3&#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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">6.1&#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 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%">11.2&#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:6pt;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 18 to the consolidated financial statements included in this Annual Report on Form 10-K for a reconciliation of segment operating profit to our consolidated income from continuing operations before interest, loss on extinguishment of debt and taxes.</span></div><div style="margin-bottom: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-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%">Americas net revenues for the year ended December&#160;31, 2020 decreased $27.3 million, or 1.8%, compared to the prior year, which was primarily attributable to a $33.7 net decrease in sales volumes of existing products, largely caused by the COVID-19 pandemic, partially offset by a $7.7 million increase in sales of new 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%">Americas operating profit for the year ended December&#160;31, 2020 increased $81.5 million, or 25.5%, compared to the prior year, which was primarily attributable to a benefit from a reduction in the estimated fair value of our contingent consideration liabilities, which largely relate to revenue-based milestone payments, due to adverse financial projections resulting from the COVID-19 pandemic. The increase in operating profit was partially offset by a decrease in gross profit resulting from lower sales caused by the COVID-19 pandemic.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EMEA</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%">EMEA net revenues for the year ended December&#160;31, 2020 decreased $3.2 million, or 0.5%, compared to the prior year, which was primarily attributable to a $10.3 million net decrease in sales volumes of existing products caused by the COVID-19 pandemic, partially offset by favorable fluctuations in foreign currency exchange rates of $6.3 million.</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%">EMEA operating profit for the year ended December&#160;31, 2020 decreased $13.1 million, or 13.8%, compared to the prior year, which was primarily attributable to a decrease in gross profit resulting from lower sales and higher manufacturing costs, both caused by the COVID-19 pandemic, and an increase in research and development expenses. The decreases in operating profit were partially offset by lower selling, general and administrative expenses.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asia</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%">Asia net revenues for the year ended December&#160;31, 2020 decreased $27.3 million, or 9.3%, compared to the prior year. The decrease was primarily attributable to a $36.3 million net decrease in sales volumes of existing products, caused by the COVID-19 pandemic, partially offset by an increase in sales of new 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%">Asia operating profit for the year ended December&#160;31, 2020 decreased $21.9 million, or 29.9%, compared to the prior year, which was primarily attributable to a decrease in gross profit resulting from lower sales caused by the COVID-19 pandemic and unfavorable fluctuations in foreign currency exchange rates, partially offset by lower selling, general and administrative expenses.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OEM</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%">OEM net revenues for the year ended December&#160;31, 2020 decreased $0.4 million, or 0.2% compared to the prior year which was primarily attributable to a $27.8 million net decrease in sales volumes of existing products caused by the COVID-19 pandemic largely offset by net revenues of $27.1 million generated by the HPC acquisition.</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%">OEM operating profit for the year ended December&#160;31, 2020 decreased $13.1 million, or 22.7%, compared to the  prior year, which was primarily attributable to a decrease in gross profit resulting from lower sales caused by the COVID-19 pandemic and higher manufacturing costs, partially offset by gross profit generated by the HPC acquisition. </span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="height:42.75pt;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%">38</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><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%">Liquidity and Capital Resources</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 assess our liquidity in terms of our ability to generate cash to fund our operating, investing and financing activities. Our principal source of liquidity is our cash flows provided by operating activities.  Our cash flows provided by operating activities are reduced by cash used to, among other things, fulfill contractual obligations for minimum lease payments under noncancellable operating leases, which often extend beyond one year; the weighted average remaining lease term of our operating lease portfolio is 6.7 years years. Our cash flows provided by operating activities are also reduced by cash used for unconditional legally binding commitments to purchase goods or services (i.e. purchase obligations), which primarily related to inventory expected to be purchased within one year. Our net cash provided by operating activities was significantly in excess of amounts paid pursuant to these contractual obligations for the years ended December 31, 2020, 2019 and 2018.</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 to operating cash flows, other significant factors that affect our overall management of liquidity include contractual obligations such as scheduled principal and interest payments with respect to outstanding indebtedness, tax on deemed repatriation of non-U.S. earnings, which will be paid annually over the next 5 years, and annual pension funding. We may also be obligated to make payments for contingent consideration due to past acquisitions, the timing and amount of which may be uncertain, and the magnitude of which can vary from year to year. Other significant factors that affect our liquidity include certain actions controlled by management such as capital expenditures, acquisitions, dividends and incremental pension and post-retirement benefit payments. See Note 12, Note 15 and Note 16 to the consolidated financial statements included in this Annual Report on Form&#160;10-K for additional information.</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%">Our contractual obligations at December 31, 2020 were as follows:</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:35.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.034%"></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.034%"></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.034%"></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.040%"></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="3" style="padding:0 1pt"></td><td colspan="21" 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%">Payments due by period</span></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%">Total</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%">Less than<br/>1&#160;year</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%">1-3<br/>years</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%">3-5<br/>years</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%">More than<br/>5&#160;years</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%">Total borrowings</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%">2,498.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 #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%">100.5&#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%">78.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"></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%">918.7&#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%">1,400.0&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest obligations </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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483.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%">83.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%">164.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%">132.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%">103.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="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 lease obligations</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%">126.0&#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%">26.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%">41.8&#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%">21.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%">36.1&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minimum purchase obligations </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%">233.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%">220.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%">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%">1.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%">&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax on deemed repatriation of foreign earnings </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">(3)</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%">116.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%">12.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%">35.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%">69.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%">&#8212;&#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 postretirement benefits</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,812.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%">4,844.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%">8,985.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%">7,562.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%">15,420.1&#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%">Total contractual obligations</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%">40,269.5&#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%">5,286.6&#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%">9,317.9&#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%">8,705.4&#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%">16,959.6&#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:6pt;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">Interest payments on floating rate debt are based on the interest rate in effect on December&#160;31, 2020.</span></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%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Purchase and other obligations are defined as unconditional commitments to purchase goods or services that are legally binding and that specify all significant terms, including: quantities to be purchased; price provisions; and the approximate timing of the transaction. The amounts include commitments for inventory purchases and capital expenditures (which, at the time we entered into the commitments, did not exceed our projected requirements in the normal course of business) and penalties due upon cancellation of cancellable agreements; the amounts exclude operating lease obligations, which are addressed elsewhere in the table.</span></div><div style="margin-bottom:9pt;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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">As permitted by the TCJA, we have elected to pay the tax in annual installments over eight years.</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 believe our cash flow from operations, available cash and cash equivalents and borrowings under our revolving credit facility (which is provided for under the Credit Agreement) and accounts receivable securitization facility will enable us to fund our operating requirements, capital expenditures and debt obligations for the next 12 months and the foreseeable future.</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%">Of our $375.9 million of cash and cash equivalents at December&#160;31, 2020, $310.4 million was held at non-U.S. subsidiaries. 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="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 entered into cross-currency swap agreements with 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 notionally exchanged in the aggregate $750 million for &#8364;653.1 million. The swap agreements, which begin to expire in October 2023, are designated as net investment hedges and require an exchange of the notional amounts upon expiration or the earlier termination of the agreements. We and the counterparties have agreed to effect the exchange through a net settlement. As a result, we may be required to pay (or be entitled to receive) an amount equal to the difference, on the expiration or earlier termination dates, between the U.S. dollar </span></div><div style="height:42.75pt;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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalent of the &#8364;653.1 million notional amount and the $750 million notional amount. If, at the expiration or earlier termination of the swap agreements, the U.S. dollar to euro exchange rate has increased or declined by 10% from the rate in effect at the inception of these agreements, we would receive from or be required to pay to the counterparties an aggregate of approximately $75.0 million in respect of the notional settlement. As of December 31, 2020, we had $20.1 in current assets and $34.1 million in long term liabilities related to the fair value of our cross-currency swap agreements. The swap agreements entail risk that the counterparties will not fulfill their obligations under the agreements. However, we believe the risk is reduced because we have entered into separate agreements with different counterparties, all of which are large, well-established financial institutions. </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 may at any time, from time to time, repurchase our outstanding debt securities in open market purchases, via tender offers or in privately negotiated transactions, exchange transactions or otherwise, at such price or prices as we deem appropriate.  Such purchases or exchanges, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions and other factors and may be commenced or suspended at any time.</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%">Summarized Financial Information &#8211; Obligor Group</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%">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 and for the year ended December&#160;31, 2020 as follows:</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:53.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2020</span></div></td></tr><tr><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="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: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: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;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 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,734.7&#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 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%">167.7&#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 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,567.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></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%">935.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">366.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">568.9&#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%">Gross profit</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%">799.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(198.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">998.1&#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%">Income from continuing 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%">270.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">351.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;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="2" style="background-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%">270.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(80.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">350.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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:53.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></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:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center;text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2020</span></div></td></tr><tr><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="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: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: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;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 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%">785.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 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 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%">736.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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,321.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,829.7&#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%">Total current 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%">792.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">542.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">249.7&#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%">Total 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%">4,166.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">850.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,315.8&#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;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. The summarized financial information presented above for the Obligor Group as of and for the year ended December&#160;31, 2020 gives effect to the 2028 Notes issued in a private offering in May 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%">See "Financing Arrangements" below as well as Note 10 and Note 11 to the consolidated financial statements included in this Annual Report on Form 10-K for further information related to our borrowings and financial instruments. </span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="height:42.75pt;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%">40</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">Cash Flows</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of our cash flows for the periods presented:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</span></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%">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%">2019</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%">2018</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"><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%">Cash flows from continuing operations provided by (used in):</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></div></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%">437.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 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%">437.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 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%">435.1&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</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%">(837.8)</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%">(73.5)</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%">(196.4)</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</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%">455.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%">(418.8)</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%">(206.4)</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:10pt;font-weight:400;line-height:100%">Cash flows (used in) provided by discontinued operations</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%">(0.7)</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%">2.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%">2.3&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</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%">21.0&#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%">(3.4)</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%">(11.0)</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:10pt;font-weight:400;line-height:100%">Increase (decrease) in cash and cash equivalents</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%">74.8&#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%">(56.1)</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%">23.6&#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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow from Operating Activities</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%">Net cash provided by operating activities from continuing operations was $437.1 million during 2020 and 2019. In 2020, the cash flows from operations reflect an increase in contingent consideration payments and tax payments that were partially offset by favorable changes in other working capital. The favorable changes in working capital were driven mainly by higher accounts receivable collections.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow from Investing Activities</span></div><div style="margin-bottom:9pt;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%">Net cash used in investing activities from continuing operations was $837.8 million during 2020, which included $767.8 million in net payments for acquired businesses, primarily Z-Medica and HPC, capital expenditures of $90.7 million and net interest proceeds on swaps designated as net investment hedges of $19.3 million.</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-style:italic;font-weight:700;line-height:120%">Cash Flow from Financing Activities</span></div><div style="margin-bottom:9pt;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%">Net cash provided by financing activities from continuing operations was $455.2 million during 2020, which reflected a net increase in borrowings of $575.0 million primarily resulting from the issuance of $500 million of 4.25% Senior Notes due 2028 (the "2028 Notes") and additional borrowings totaling $75.0 million under our revolving credit facility and securitization program. Net cash provided by financing activities for the year ended December 31, 2020 also reflects contingent consideration payments of $67.2 million and dividend payments of $63.2 million.</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%">For a discussion of our cash flow comparison for 2019 and 2018, refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.</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:700;line-height:120%">Free Cash Flow</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%">Free cash flow is a non-GAAP financial measure and is calculated by subtracting capital expenditures from cash provided by operating activities from continuing operations. This financial measure is used in addition to and in conjunction with results presented in accordance with generally accepted accounting principles in the U.S., or GAAP, and should not be considered a substitute for net cash provided by operating activities from continuing operations, the most comparable GAAP financial measure. Management believes that free cash flow is a useful measure to investors because it facilitates an assessment of funds available to satisfy current and future obligations, pay dividends and fund acquisitions. We also use this financial measure for internal managerial purposes and to evaluate period-to-period comparisons. Free cash flow is not a measure of cash available for discretionary expenditures since we have certain non-discretionary obligations, such as debt service, that are not deducted from the measure. We strongly encourage investors to review our financial statements and publicly-filed reports in their entirety and not to rely on any single financial measure. The following is a reconciliation of free cash flow to the most comparable GAAP measure.</span></div><div style="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:69.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></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.256%"></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.261%"></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: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%">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%">2019</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%">2018</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%">Net cash provided by operating activities from continuing operations</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">437.1&#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:9pt;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:9pt;font-weight:400;line-height:100%">437.1&#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:9pt;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:9pt;font-weight:400;line-height:100%">435.1&#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"><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%">Less: Capital expenditures</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:9pt;font-weight:400;line-height:100%">90.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:9pt;font-weight:400;line-height:100%">102.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:9pt;font-weight:400;line-height:100%">80.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;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%">Free cash flow</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">346.4&#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:9pt;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:9pt;font-weight:400;line-height:100%">334.4&#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:9pt;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:9pt;font-weight:400;line-height:100%">354.3&#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></table></div><div style="height:42.75pt;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%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Arrangements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">&#160;</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%">The following table provides our net debt to total capital ratio:</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:72.730%"></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.621%"></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%">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%">2019</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%">Net debt includes:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Current borrowings</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%">100.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 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%">50.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 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%">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%">2,377.9&#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="padding:2px 0 2px 1pt;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,858.9&#160;</span></td><td style="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 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%">Unamortized debt issuance 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%">19.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%">14.1&#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%">Total debt</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%">2,498.0&#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%">1,923.0&#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 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%">Less: Cash and cash equivalents</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%">375.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%">301.1&#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 debt</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%">2,122.1&#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%">1,621.9&#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 capital includes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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><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: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="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%">Net 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,122.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%">1,621.9&#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 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%">Shareholders&#8217; equity</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%">3,336.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%">2,979.3&#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%">Total capital</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%">5,458.6&#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%">4,601.2&#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%">Percent of net debt to total capital</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">38.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">35.2&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed rate debt comprised 56.0% and 46.8% of total debt at December&#160;31, 2020 and 2019, respectively. The increase in fixed rate borrowings as a percentage of total borrowings as of December&#160;31, 2020 compared to the prior year was driven by the issuance of the 2028 Notes.</span></div><div style="margin-bottom:9pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior credit facility</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%">On April 5, 2019, we entered into a second amended and restated credit agreement (the "Credit Agreement"), which provides for a $1.0 billion revolving credit facility and a $700 million term loan facility, each of which matures on April 5, 2024.  The Credit Agreement replaces a previous credit agreement under which we were provided a $1.0 billion credit facility and a $750 million term loan facility, due 2022 (the &#8220;prior term loan&#8221;). The $700 million term loan facility under the Credit Agreement principally was applied against the remaining $675 million principal balance of the prior term loan.  </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%">At our option, loans under the Credit Agreement will bear interest at a rate equal to adjusted LIBOR plus an applicable margin ranging from 1.25% to 2.00% or at an alternate base rate, which is defined as the highest of (i) the &#8220;Prime Rate&#8221; in the U.S. last quoted by The Wall Street Journal, (ii) 0.50% above the greater of the federal funds rate and the rate comprised of both overnight federal funds and overnight eurodollar borrowings and (iii) 1.00% above adjusted LIBOR for a one month interest period, plus in each case an applicable margin ranging from 0.125% to 1.00%, in each case subject to adjustments based on our consolidated total net leverage ratio (generally, Consolidated Total Funded Indebtedness (which is net of &#8220;Qualified Cash&#8221;), as defined in the Credit Agreement, on the date of determination to Consolidated EBITDA, as defined in the Credit Agreement, for the four most recent fiscal quarters ending on or preceding the date of determination). Overdue loans will bear interest at the rate otherwise applicable to such loans plus 2.00%.  </span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At December&#160;31, 2020, we had $350.0 million in borrowings outstanding and $1.9 million in outstanding standby letters of credit under our $1.0 billion revolving credit facility.</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%">The Credit Agreement contains covenants that, among other things and subject to certain exceptions, place limitations on our ability, and the ability of our subsidiaries, to incur additional indebtedness; create additional liens; enter into a merger, consolidation or amalgamation or other defined "fundamental changes," dispose of certain assets, make certain investments or acquisitions, pay dividends, or make other restricted payments, enter into swap agreements or enter into transactions with our affiliates. Additionally, the Credit Agreement contains financial covenants that, subject to specified exceptions, require us to maintain a consolidated total net leverage ratio of not more than 4.50 to 1.00 and a consolidated interest coverage ratio (generally, Consolidated EBITDA for the four most recent fiscal quarters ending on or preceding the date of determination to Consolidated Interest Expense, as defined in the Credit Agreement, paid in cash for such period) of not less than 3.50 to 1.00. As of December&#160;31, 2020, we were in compliance with the covenants in the Credit Agreement.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information regarding the Credit Agreement.</span></div><div style="height:42.75pt;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%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026, 2027 and 2028 Senior Notes</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%">As of December&#160;31, 2020, the outstanding principal amount of our 2026 Notes, 2027 Notes and 2028 Notes  was $400 million, $500 million and $500 million, respectively. The indenture governing 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 the 2027 Notes 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 assets; and enter into sale leaseback transactions. 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.The obligations under the Senior Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that are a guarantor or other obligor under the Credit Agreement and by certain of our other 100% owned domestic subsidiaries. As of December&#160;31, 2020, we were in compliance with all of the terms of our Senior Notes.</span></div><div style="margin-bottom: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%">Accounts receivable securitization</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 an accounts receivable securitization facility under which we sell an undivided interest in domestic accounts receivable for consideration of up to a maximum amount of commercial paper conduit. In March 2020, we amended our accounts receivable securitization facility to increase the maximum available capacity from $50 million to $75 million. As of December&#160;31, 2020, and 2019 we borrowed the maximum amount available at the time of $75.0 million and $50 million, respectively, under this facility. This facility is utilized to provide increased flexibility in funding short term working capital requirements. The agreement governing the accounts receivable securitization facility contains certain covenants and termination events. An occurrence of an event of default or a termination event under this facility may give rise to the right of our counterparty to terminate this facility. As of December&#160;31, 2020, we were in compliance with the covenants and none of the termination events had occurred. </span></div><div style="text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding our indebtedness, see Note 10 to the consolidated financial statements included in this Annual Report on Form 10-K.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_61"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">&#160;</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%">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 materially from the amounts derived from those estimates and assumptions.&#160;</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 identified the following as critical accounting estimates, which are defined as those that are reflective of significant judgments and uncertainties, are the most pervasive and 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.  The following discussion should be considered in conjunction with the description of our accounting policies in Note 1 to the consolidated financial statements in this Annual Report on Form 10-K.</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-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</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%">In the ordinary course of business, we grant non-interest bearing trade credit to our customers on normal credit terms.&#160;&#160;In an effort to reduce our credit risk, we (i) establish credit limits for all of our customer relationships, (ii) perform ongoing credit evaluations of our customers&#8217; financial condition, (iii) monitor the payment history and aging of our customers&#8217; receivables, and (iv) monitor open orders against an individual customer&#8217;s outstanding receivable balance.</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%">An allowance for credit losses is maintained for trade accounts receivable based on the expected collectability of accounts receivable, after considering our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services in addition to new requirements under the accounting guidance, effective January 1, 2020, that includes the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability, for example, potential customer liquidity concerns resulting from COVID-19, that may impact the collectability of our receivables as well as our estimate of credit losses expected to be incurred over the life of our receivables. Our allowance for credit losses </span></div><div style="height:42.75pt;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%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">was  $12.9 million and $9.1 million at December&#160;31, 2020 and 2019, respectively, which constituted 3.0% and 2.1% of gross trade accounts receivable at December&#160;31, 2020 and 2019, respectively. The current portion of the allowance for credit losses, which was $8.1&#160;million and $5.3&#160;million as of December&#160;31, 2020 and 2019, respectively, was recognized as a reduction of accounts receivable, net.</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%">Although we maintain allowance for credit losses to cover the estimated losses which may occur when customers cannot make their required payments, we cannot be assured that the allowances will be sufficient to cover future losses given the volatility in the worldwide economy and the possibility that other, unanticipated events may adversely affect collectability of the accounts.&#160;If our allowance for credit losses is insufficient to address receivables we ultimately determine are uncollectible, we would be required to incur additional charges, which could materially adversely affect our results of operations.&#160;&#160;Moreover, our inability to collect outstanding receivables could adversely affect our financial condition and cash flow from operations.</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-style:italic;font-weight:700;line-height:120%">Distributor Rebates</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 offer rebates to certain distributors and record a reserve with respect to the estimated amount of the rebates as a reduction of revenues at the time of sale. In estimating rebates, we consider the lag time between the point of sale and the payment of the distributor&#8217;s rebate claim, distributor-specific trend analyses, contractual commitments, including stated rebate rates, historical experience and other relevant information. When necessary, we adjust the reserves, with a corresponding adjustment to revenue, to reflect differences between estimated and actual experience. Historical adjustments to recorded reserves have not been significant and we do not expect significant revisions to the estimated rebates in the future. The reserve for estimated rebates was $28.5 million and $21.6 million at December&#160;31, 2020 and 2019, respectively. We expect to pay amounts subject to the reserve as of December&#160;31, 2020 within 90 days subsequent to year-end.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Utilization</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%">Inventories are valued at the lower of cost or net realizable value. Factors utilized in the determination of estimated net realizable value and whether a reserve is required include (i) current sales data and historical return rates, (ii) estimates of future demand, (iii) competitive pricing pressures, (iv) new product introductions, (v) product expiration dates, and (vi) component and packaging obsolescence.</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 review the net realizable value of inventory each reporting period and adjusted as necessary.&#160;&#160;We regularly compare inventory quantities on hand against historical usage or forecasts related to specific items in order to evaluate obsolescence and excessive quantities. In assessing historical usage, we also qualitatively assess business trends to evaluate the reasonableness of using historical information in estimating future usage.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</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 assess the remaining useful life and recoverability of long-lived assets whenever events or circumstances indicate the carrying value of an asset may not be recoverable. For example, such an assessment may be initiated if, as a result of a change in expectations, we believe it is more likely than not that the asset will be sold or disposed of significantly before the end of its useful life or if an adverse change occurs in the business employing the asset.&#160;Significant judgments in this area involve determining whether such events or circumstances have occurred and determining the appropriate asset group requiring evaluation. The recoverability evaluation is based on various analyses, including undiscounted cash flow projections, which involve significant management judgment. Any impairment loss, if indicated, equals the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</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%">Intangible assets include indefinite-lived assets (such as goodwill, certain trade names and in-process research and development ("IPR&amp;D")), as well as finite-lived intangibles (such as trade names that do not have indefinite lives, customer relationships, intellectual property, distribution rights and non-competition agreements) and are, generally, obtained through acquisition.  Intangible assets acquired in a business combination are measured at fair value and we allocate any excess purchase price over the fair value of the net tangible and intangible assets acquired in a business combination to goodwill. Considerable management judgment is necessary in making the assumptions used in the estimated fair value of intangible assets acquired in a business combination.</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%">The costs of finite-lived intangibles are amortized to expense over their estimated useful life.  Determining the useful life of an intangible asset requires considerable judgment as different types of intangible assets typically will </span></div><div style="height:42.75pt;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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have different useful lives. Goodwill and other indefinite-lived intangible assets are not amortized; we test these assets annually for impairment during the fourth quarter, using the first day of the quarter as the measurement date, or earlier upon the occurrence of certain events or substantive changes in circumstances that indicate an impairment may have occurred. Such conditions may include an economic downturn in a geographic market or a change in the assessment of future operations.   </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:40.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</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%">Goodwill impairment assessments are performed at a reporting unit level. For purposes of this assessment, a reporting unit is an operating segment, or a business one level below that operating segment. No impairment was recorded as a result of the annual goodwill impairment testing performed during the fourth quarter of 2020. </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:115%">In applying the goodwill impairment test, we may assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, macroeconomic conditions, industry conditions, the competitive environment, changes in the market for our products and services, regulatory and political developments, and entity specific factors such as strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative impairment test, described below test, described below. Alternatively, we may test goodwill for impairment through the two-step quantitative impairment test without conducting the qualitative analysis. </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:115%">The first step of the two-step impairment test is to compare the fair value of a reporting unit to the carrying value. In performing the first step, we calculate the fair value of the reporting unit using equal weighting of two methods; one which estimates the discounted cash flows of the reporting unit based on projected earnings in the future (the Income Approach) and one which is based on sales of similar businesses to those of the reporting unit in actual transactions (the Market Approach).&#160;&#160;If the fair value of the reporting unit exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we recognize an impairment loss based on the amount by which the carrying value of goodwill exceeds its implied fair value, which we determine in the second step of the two-step test. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.</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 more significant judgments and assumptions in determining fair value using in the Income Approach include (1) the amount and timing of expected future cash flows, which are based primarily on our estimates of future sales, operating income, industry trends and the regulatory environment of the individual reporting units, (2) the expected long-term growth rates for each of our reporting units, which approximate the expected long-term growth rate of the global economy and of the medical device industry, and (3) discount rates that are used to discount future cash flows to their present values, which are based on an assessment of the risk inherent in the future cash flows of the respective reporting units along with various market based inputs.&#160;The more significant judgments and assumptions used in the Market Approach include (1) determination of appropriate revenue and EBITDA multiples used to estimate a reporting unit&#8217;s fair value and (2) the selection of appropriate comparable companies to be used for purposes of determining those multiples. There were no changes to the underlying methods used in 2020 as compared to the valuations of our reporting units in the past several 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-weight:400;line-height:120%">Our expected future growth rates estimated for purposes of the goodwill impairment test are based on our estimates of future sales, operating income and cash flow and are consistent with our internal budgets and business plans, which reflect a modest amount of core revenue growth coupled with the successful launch of new products each year; the effect of these growth indicators more than offset volume losses from products that are expected to reach the end of their life cycle. Changes in assumptions underlying the Income Approach could cause a reporting unit's carrying value to exceed its fair value. While we believe our assumed growth rates of sales and cash flows are reasonable, the possibility remains that the revenue growth of a reporting unit may not be as high as expected, and, as a result, the estimated fair value of that reporting unit may decline. In this regard, if our strategy and new products are not successful and we do not achieve anticipated core revenue growth in the future with respect to a reporting unit, the goodwill in the reporting unit may become impaired and, in such case, we may incur material impairment charges. Moreover, changes in revenue and EBITDA multiples in actual transactions from those historically present could result in an assessment that a reporting unit&#8217;s carrying value exceeds its fair value, in which case we also may incur material impairment charges.</span></div><div style="height:42.75pt;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%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:40.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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%">Intangible assets are assets acquired that lack physical substance and that meet the specified criteria for recognition apart from goodwill. Management tests indefinite-lived intangible assets for impairment annually, and more frequently if events or changes in circumstances indicate that an impairment may have occurred. Similar to the goodwill impairment test process, we may assess qualitative factors to determine whether it is more likely than not that the fair value of an indefinite-lived intangible asset is less than its carrying value. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of the indefinite-lived intangible asset is greater than its carrying amount, the asset is not impaired. If we conclude it is more likely than not that the fair value of the indefinite-lived intangible asset is less than the carrying value, we then proceed to a quantitative impairment test, which consists of a comparison of the fair value of the intangible asset to its carrying amount. Alternatively, we may elect to forgo the qualitative analysis and test the indefinite-lived intangible asset for impairment through the quantitative impairment test. </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%">In connection with intangible assets acquired in a business combination and quantitative impairment tests, we determine the estimated fair value using various methods under the Income Approach. The more significant judgements and assumptions used in the valuation of intangible assets may include revenue growth rates,  royalty rate, discount rate, attrition rate, and EBITDA margin.&#160;Each of these factors and assumptions can significantly impact the value of the intangible asset. </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%">During the year ended December&#160;31, 2020 we recognized impairment charges of $21.4&#160;million related primarily to our decision to abandon intellectual property and other assets related to the Percuvance percutaneous surgical system product line. See "Restructuring and impairment charges" within "Result of Operations" above as well as Note 5 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information on these charges. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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 estimate the fair value of share-based awards on the date of grant and recognize as expense the value of the portion of the award that is ultimately expected to vest over the requisite service periods. Share-based compensation expense related to stock options is measured using a Black-Scholes option pricing model that takes into account subjective and complex assumptions with respect to expected life of options, volatility, risk-free interest rate and expected dividend yield. The expected life of options granted represents the period of time that options are expected to be outstanding, which is derived from the vesting period of the award, as well as historical exercise behavior. Expected volatility is based on a blend of historical volatility and implied volatility derived from publicly traded options to purchase our common stock, which we believe is more reflective of market conditions and a better indicator of expected volatility than solely using historical volatility. The risk-free interest rate is the implied yield currently available on U.S.&#160;Treasury zero-coupon issues with a remaining term equal to the expected life of the option. Share-based compensation expense related to non-vested restricted stock units is measured based on the market price of the underlying stock on the grant date discounted for the risk free interest rate and the present value of expected dividends over the vesting period. Share based compensation expense for 2020 and 2019 was $20.7 million and $26.9 million, respectively.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration Liabilities</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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 connection with an acquisition, we may be required to pay future consideration that is contingent upon the achievement of specified objectives, such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration we expect to pay. We determined the fair value of the contingent consideration liabilities using a Monte Carlo valuation approach, which simulates future revenues during the earn out-period using management's best estimates and other probability-weighted discounted cash flow analysis.   Significant judgment is required in determining the assumptions used to calculate the fair value of the contingent consideration.  Increases in projected revenues and probabilities of payment may result in significantly higher fair value measurements; decreases in these items may have the opposite effect. Increases in discount rates in the periods prior to payment may result in significantly lower fair value measurements; decreases may have the opposite effect. See Note 12 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information.</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 remeasure our contingent consideration liabilities each reporting period and recognize the change in the liabilities' fair value within selling, general and administrative expenses in our consolidated statement of income. As </span></div><div style="height:42.75pt;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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">of December&#160;31, 2020 and 2019, we accrued $36.6 million and $219.9 million of contingent consideration, respectively. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</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%">Our annual provision for income taxes and determination of the deferred tax assets and liabilities require management to assess uncertainties, make judgments regarding outcomes and utilize estimates. The difficulties inherent in such assessments, judgments and estimates are particularly challenging because we conduct a broad range of operations around the world, subjecting us to complex tax regulations in numerous international jurisdictions.  As a result, we are at times subject to tax audits, disputes with tax authorities and potential litigation, the outcome of which is uncertain. In connection with its estimates of our tax assets and liabilities, management must, among other things, make judgments about the outcome of these uncertain matters. </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%">Deferred tax assets and liabilities are measured and recorded using currently enacted tax rates that are expected to apply to taxable income in the years in which differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases are recovered or settled. The likelihood of a material change in our expected realization of these assets is dependent on future taxable income, our ability to use foreign tax credit carryforwards and carrybacks, final U.S. and non-U.S. tax settlements, changes in tax law, and the effectiveness of our tax planning strategies in the various relevant jurisdictions. While management believes that its judgments and interpretations regarding income taxes are appropriate, significant differences in actual experience may require future adjustments to our tax assets and liabilities, which could be material.&#160;&#160;</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 assessing the realizability of our deferred tax assets,&#160;we evaluate positive and negative evidence and use judgments regarding past and future events, including results of operations and available tax planning strategies that could be implemented to realize the deferred tax assets. Based on this assessment, we determine when it is more likely than not that all or some portion of our deferred tax assets may not be realized, in which case we apply a valuation allowance to offset the amount of such deferred tax assets.&#160;&#160;To the extent facts and circumstances change in the future, adjustments to the valuation allowances may be required. The valuation allowance for deferred tax assets of $155.0 million and $119.2 million at December&#160;31, 2020 and 2019, respectively, relates principally to the uncertainty of the utilization of tax loss and credit carryforwards in various jurisdictions.</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%">Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of our provision for income taxes. We adjust the income tax provision, the current tax liability and deferred taxes in any period in which we become aware of facts that necessitate an adjustment. We are currently under examination in Ireland and Germany. The ultimate outcome of this examination could result in increases or decreases to our recorded tax liabilities, which would affect our financial results. See Note 15 to the consolidated financial statements in this Annual Report on Form 10-K for additional information regarding our uncertain tax positions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_64"></div><div style="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="text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</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%">See Note 2 to the consolidated financial statements included in this Annual Report on Form 10-K for a discussion of recently issued accounting standards, including estimated effects, if any, of the adoption of those standards on our consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;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%">47</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;7A. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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:115%">We are exposed to certain financial risks, specifically fluctuations in market interest rates, foreign currency exchange rates and, to a lesser extent, commodity prices. We address these risks through a risk management program that includes the use of derivative financial instruments. We do not enter into derivative instruments for trading or speculative purposes. We manage our exposure to counterparty risk on derivative instruments by entering into contracts with a diversified group of major financial institutions and by actively monitoring outstanding positions. </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:115%">We also are exposed to changes in the market trading price of our common stock as it influences the valuation of stock options and their effect on earnings.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</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%">We are exposed to changes in interest rates as a result of our borrowing activities and our cash balances. The table below provides information regarding the interest rates by year of maturity for our fixed and variable rate debt obligations. Variable interest rates on December&#160;31, 2020 were determined using a base rate of the one-month LIBOR rate plus the applicable spread. </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:19.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></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.987%"></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.987%"></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.987%"></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.987%"></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.595%"></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.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year of Maturity</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:400;line-height:100%">&#160;</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:400;line-height:100%">&#160;</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%">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%">2022</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%">2023</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%">2024</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%">2025</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%">Thereafter</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%">Total</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed rate debt</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:9pt;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:9pt;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><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:9pt;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:9pt;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><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:9pt;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:9pt;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><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:9pt;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:9pt;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><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:9pt;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:9pt;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><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:9pt;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:9pt;font-weight:400;line-height:100%">1,400.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 #000000;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;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:9pt;font-weight:400;line-height:100%">1,400.0&#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-style:italic;font-weight:400;line-height:100%">Average interest rate</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-style:italic;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;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:9pt;font-style:italic;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;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:9pt;font-style:italic;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;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:9pt;font-style:italic;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;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:9pt;font-style:italic;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;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:9pt;font-style:italic;font-weight:400;line-height:100%">4.563&#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:9pt;font-style:italic;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:9pt;font-style:italic;font-weight:400;line-height:100%">4.563&#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:9pt;font-style:italic;font-weight:400;line-height:100%">%</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:400;line-height:100%">Variable rate debt</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%">100.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 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%">35.0&#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%">43.8&#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%">918.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 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%">&#8212;&#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%">&#8212;&#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%">1,098.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Average interest rate</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-style:italic;font-weight:400;line-height:100%">1.346&#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:9pt;font-style:italic;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:9pt;font-style:italic;font-weight:400;line-height:100%">1.647&#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:9pt;font-style:italic;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:9pt;font-style:italic;font-weight:400;line-height:100%">1.647&#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:9pt;font-style:italic;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:9pt;font-style:italic;font-weight:400;line-height:100%">1.651&#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:9pt;font-style:italic;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:9pt;font-style:italic;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;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:9pt;font-style:italic;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;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:9pt;font-style:italic;font-weight:400;line-height:100%">1.623&#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:9pt;font-style:italic;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%">A change of 1.0% in variable interest rates would increase or decrease annual interest expense by $11.0 million based on our outstanding debt as of December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Risk</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 global nature of our operations exposes us to foreign currency risks.  These risks include exposure from the effect of fluctuating exchange rates on payables and receivables as well as intercompany loans relating to transactions that are denominated in currencies other than a location&#8217;s functional currency and exposure that arises from translating the results of our worldwide operations to the U.S. dollar at exchange rates that have fluctuated from the beginning of a reporting period. Our principal currency exposures relate to the Euro, Chinese Renminbi, Mexican Peso, Canadian Dollar, Malaysian Ringgit, Czech Koruna, British Pound, Indian Rupee and Japanese Yen. We utilize foreign currency forward exchange contracts and cross-currency interest rate swap contracts to attempt to minimize our exposure to these risks. Gains and losses on these contracts substantially offset losses and gains on the underlying hedged transactions.  </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 December&#160;31, 2020, the total notional amount for the foreign currency forward exchange contracts and cross-currency interest rates swap contracts, expressed in U.S. dollars, was $293.0 million and $750.0 million, respectively.  A sensitivity analysis of changes in fair value of these contracts outstanding as of December&#160;31, 2020, while not predictive in nature, indicated that a hypothetical 10% increase/decrease in the value of the U.S. dollar against all currencies would increase/decrease the fair value of these contracts by $84.5 million, the majority of which relates to the cross-currency interest rate swap 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%">See Note 11 to the consolidated financial statements included in this Annual Report on Form 10-K for information regarding the accounting treatment of our foreign currency forward exchange contracts and cross-currency interest rates swap contracts.</span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_70"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;8.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</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%">The financial statements and supplementary data required by this Item are included herein, commencing on page&#160;F-1.</span></div><div><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_73"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL&#160;DISCLOSURE</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%">None.</span></div><div style="height:42.75pt;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%">48</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9A. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:6pt;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%">(a)&#160;Evaluation of Disclosure Controls and Procedures</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%">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 were 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, however, 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. We acquired HPC and Z-Medica on February 18, 2020 and December 28, 2020, respectively. Consistent with the guidance provided by the staff of the Securities and Exchange Commission, management has excluded these acquisitions from its assessment of the effectiveness of our internal control over financial reporting as of December 31, 2020. The net revenues attributable to HPC and Z-Medica from their respective dates of acquisition through December 31, 2020, represent, in the aggregate, 1% of our consolidated net revenues for the year then ended and total assets (excluding goodwill and intangible assets) represent, in the aggregate, less than 1% of our consolidated total assets as of December 31, 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%">(b)&#160;Management&#8217;s Report on Internal Control Over Financial Reporting</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 management&#8217;s report on internal control over financial reporting is set forth on page&#160;F-2 of this Annual Report on Form&#160;10-K and is incorporated by reference herein.</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%">(c)&#160;Change in Internal Control over Financial Reporting</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%">At the beginning of November 2020, we integrated the enterprise resource planning, or ERP, system used by our Interventional Urology business with our global ERP system. This conversion impacts certain interfaces with our customers and suppliers, resulting in changes to the tools we use to take orders, procure materials, schedule production, remit billings, make payments and perform other business functions. We believe that the expanded utilization of the ERP system and related changes to processes and internal controls will enhance our internal control over financial reporting by improving the efficiency of certain financial and related transaction processes while providing us with the ability to scale our business.</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%">Other than the ERP system upgrade discussed above, no change in our internal control over financial reporting occurred during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</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%">&#160;</span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_79"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9B. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">OTHER INFORMATION</span></div><div style="margin-bottom:6pt;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%">On February 23, 2021, our Board of Directors approved the amendment and restatement of our Bylaws to:</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">implement proxy access; </span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allow annual meetings of stockholders to be held solely by means of remote communication as determined by our Board of Directors, in its sole discretion; </span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">update the requirements for stockholder nominations not intended to be included in our proxy statement to require disclosure of any voting commitment on behalf of the proposed nominee; and </span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reflect certain conforming changes.</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%">In particular, with respect to the implementation of proxy access, the Bylaws were amended to include a new Article II, Section 2.2.2, which permits a stockholder or group of up to 20 stockholders owning 3% or more of our common stock continuously for at least three years to nominate for election to the Board, and include in our proxy materials for our annual meeting of stockholders, nominees representing the greater of two directors or 20% of the number of directors then serving on the Board (rounding down to the closest whole number), subject to certain limitations and provided that such nominating stockholder(s) and nominee(s) satisfy the applicable requirements specified in the Bylaws. </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%">The foregoing description is qualified in its entirety by reference to the Amended and Restated Bylaws that are attached hereto as Exhibit 3.2 and incorporated herein by reference.</span></div><div style="height:42.75pt;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%">49</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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&#160;III</span></div><div style="text-align:center"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_85"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;10. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</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%">For the information required by this Item&#160;10 with respect to our Executive Officers, see Part&#160;I, Item 1. of this report.  For the other information required by this Item&#160;10, see &#8220;Election Of Directors,&#8221; &#8220;Nominees for Election to the Board of Directors,&#8221; &#8220;Corporate Governance&#8221; and &#8220;Section&#160;16(a) Beneficial Ownership Reporting Compliance,&#8221; in the Proxy Statement for our 2021 Annual Meeting, which information is incorporated herein by reference. The Proxy Statement for our 2021 Annual Meeting will be filed within 120&#160;days after the end of the fiscal year covered by this Annual Report on Form 10-K.</span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_88"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;11. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EXECUTIVE COMPENSATION</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%">For the information required by this Item&#160;11, see &#8220;Compensation Discussion and Analysis,&#8221; &#8220;Compensation Committee Report,&#8221; and &#8220;Executive Compensation&#8221; in the Proxy Statement for our 2021 Annual Meeting, which information is incorporated herein by reference.</span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_91"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;12. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</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%">For the information required by this Item&#160;12 with respect to beneficial ownership of our common stock, see &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; in the Proxy Statement for our 2021 Annual Meeting, which information is incorporated herein by reference.</span></div><div style="margin-bottom:3pt;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 sets forth certain information as of December&#160;31, 2020 regarding our equity plans :</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:27.554%"></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.806%"></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.514%"></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:26.536%"></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%">Plan Category</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%">Number of Securities</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%">to be Issued Upon</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%">Exercise of</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%">Outstanding Options, Warrants and Rights </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%">Weighted-Average<br/>Exercise Price of<br/>Outstanding Options, Warrants and Rights</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%">Number of Securities<br/>Remaining Available for<br/>Future Issuance Under<br/>Equity Compensation<br/>Plans (Excluding<br/>Securities Reflected in Column (A))</span></td></tr><tr><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:400;line-height:100%">&#160;</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%">(A)</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%">(B)</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%">(C)</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:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157,315</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%">$195.57</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%">3,183,199</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;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)  The number of securities in column (A) exclude 64,562 shares of common stock underlying performance stock units if maximum performance levels are achieved; the actual number of shares, if any, to be issued with respect to the performance stock units will be based on performance with respect to specified financial and relative stock price measures.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_94"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;13. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</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%">For the information required by this Item&#160;13, see &#8220;Certain Transactions&#8221; and &#8220;Corporate Governance&#8221; in the Proxy Statement for our 2021 Annual Meeting, which information is incorporated herein by reference.</span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_97"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;14. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PRINCIPAL ACCOUNTING FEES AND SERVICES</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%">For the information required by this Item&#160;14, see &#8220;Audit and Non-Audit Fees&#8221; and &#8220;Audit Committee Pre-Approval Procedures&#8221; in the Proxy Statement for our 2021 Annual Meeting, which information is incorporated herein by reference.</span></div><div><span><br/></span></div><div style="height:42.75pt;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%">50</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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&#160;IV</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">&#160;</span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_103"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;ITEM&#160;15. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EXHIBITS, FINANCIAL STATEMENT SCHEDULES</span></div><div style="padding-left:72pt;text-indent:-72pt"><span><br/></span></div><div style="padding-left:45pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.78pt">Consolidated Financial Statements:</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%">The Index to Consolidated Financial Statements and Schedule is set forth on page&#160;F-1 of this Annual Report on Form 10-K.</span></div><div style="padding-left:45pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.24pt">Exhibits:</span></div><div style="text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_106"></div><div style="-sec-extract:summary;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 exhibits are filed as part of, or incorporated by reference into, this report (unless otherwise</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indicated, the file number with respect to each filed document is 1-5353):</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:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit&#160;No.</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">*3.1.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit311-restatedcertifi.htm">Restated Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.1.1 to the Company&#8217;s Form 10-K filed on February 22, 2018).</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%">*3.1.2</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit312-certificateofam.htm">Amendment to Article&#160;Thirteenth of the Company&#8217;s Certificate of Incorporation (incorporated by reference to Exhibit 3.1.2 to the Company&#8217;s Form 10-K filed on February 22, 2018).</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%">*3.1.3</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000089322007000979/w31883fdef14a.htm">Amendment to the first paragraph of Article&#160;Fourth of the Company&#8217;s Certificate of Incorporation (incorporated by reference to Proposal 2 of the Company&#8217;s Proxy Statement filed on March 29, 2007).</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%">3.2</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ex32-amendedandrestatedbyl.htm">Amended and Restated Bylaws of the Company</a><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="ex32-amendedandrestatedbyl.htm">.</a></span></div></td></tr><tr><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></tr><tr><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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*4.1.1</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312516586400/d176915dex42.htm">Indenture, dated May 16, 2016, by and between the Company and Wells Fargo Bank, National Association (incorporated by reference to Exhibit 4.2 to the Company&#8217;s Registration Statement on Form S-3 (File No 333-211276) filed on May 11, 2016).</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%">*4.1.2</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312516591947/d175835dex42.htm">First Supplemental Indenture, dated May 16, 2016, by and among the Company, the guarantors party thereto and Wells Fargo Bank, National Association, relating to the Company&#8217;s 4.875% Senior Notes due 2026 (incorporated by reference to Exhibit 4.2 to the Company&#8217;s Form 8-K, filed with the Securities and Exchange Commission on May 16, 2016).</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%">*4.1.3</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312516591947/d175835dex42.htm">Form of 4.875% Senior Note due 2026 (included in Exhibit 4.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312516591947/d175835dex42.htm">1</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312516591947/d175835dex42.htm">.2).</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%">*4.1.4</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312517344814/d485925dex423.htm">Second Supplemental Indenture, dated February 28, 2017, by and among Vascular Solutions, Inc., the Company and Wells Fargo Bank, National Association (incorporated by reference to Exhibit 4.2.3 to Post-Effective Amendment No. 1 to the Company&#8217;s Registration Statement on Form S-3 (File No. 33-211276) filed on November 16, 2017).</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%">*4.1.5</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312517344814/d485925dex424.htm">Third Supplemental Indenture, dated October 19, 2017, by and among NeoTract, Inc., Teleflex Urology Limited, the Company and Wells Fargo Bank, National Association (incorporated by reference to Exhibit 4.2.4 to Post-Effective Amendment No. 1 to the Company&#8217;s registration Statement on Form S-3 (File No. 33-211276) filed on November 16, 2017).</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%">*4.1.6</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">Fourth Supplemental Indenture, dated November 20, 2017, by and among the Company, the guarantors party thereto and Wells Fargo Bank, National Association (incorporated by reference to Exhibit 4.2 to the Company&#8217;s Form 8-K filed on November 20, 2017).</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%">*4.1.7</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">Form of 4.625% Senior Note due 2027 (included in Exhibit 4.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">1</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">.6</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">).</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%">*4.2.1</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">Indenture, dated </a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">May</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm"> 2</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">7</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">, 20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">, by and among the Company, the guarantors party thereto and Wells Fargo Bank, National Association (incorporated by reference to Exhibit 4.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">1</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm"> to the Company&#8217;s Form 8-K filed on </a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">May 27, 2020</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">).</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%">*4.2.2</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">Form of 4.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">25% Senior Note due 202</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">8</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm"> (included in Exhibit 4.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">2.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">1</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">).</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%">*4.3</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/0000096943-20-000017-index.htm">Description of Company securities registered under Section 12 of the Securities Exchange Act of 1934</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/0000096943-20-000017-index.htm"> (</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/0000096943-20-000017-index.htm">incorporated by reference to Exhibit 4.3 to the Company's Form 10-K filed on February 21, 2020)</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/0000096943-20-000017-index.htm">.</a></span></div><div style="text-align:justify"><span><br/></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%">&#94;*10.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694315000023/tfx-ex101_20141231x10k.htm">Teleflex Incorporated Retirement Income Plan (formerly known as the Teleflex Incorporated Salaried Employees&#8217; Pension Plan), as amended and restated effective January 1, 2014 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 10-K filed on February 20, 2015).</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%">&#94;*10.2.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1021-nqdcplanxd.htm">Teleflex Incorporated Directors' Deferred Compensation Plan, dated November 22, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1021-nqdcplanxd.htm"> </a>(incorporated by reference to Exhibit 10.2.1 to the Company&#8217;s Form 10-K filed on February 21, 2020)<a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1021-nqdcplanxd.htm">.</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%">&#94;*10.2.2</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1022-nqdcplanxn.htm">Teleflex Incorporated Deferred Compensation Plan, dated November 22, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1022-nqdcplanxn.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1022-nqdcplanxn.htm">(incorporated by reference to Exhibit 10.2.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1022-nqdcplanxn.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1022-nqdcplanxn.htm"> to the Company&#8217;s Form 10-K filed on February 21, 2020)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/96943/000009694320000017/exhibit1022-nqdcplanxn.htm">.</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%">&#94;*10.3.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000119312513071160/d444647dex102.htm">Amended and Restated Teleflex 401(k) Savings Plan, effective as of January 1, 2014 (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-K filed on February 22, 2013).</a></span></div></td></tr></table></div><div style="height:42.75pt;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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit&#160;No.</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></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%">&#94;*10.3.2</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1032-specamdto401kp.htm">Special Amendment to Teleflex 401(k) Savings Plan, dated August 12, 2015 (incorporated by reference to Exhibit 10.3.2 to the Company&#8217;s Form 10-K filed on February 25, 2016).</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%">&#94;*10.3.3</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit1033-firstamendment.htm">First Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated December 21, 2016 (incorporated by reference to Exhibit 10.3.3 to the Company&#8217;s Form 10-K filed on February 22, 2018). </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%">&#94;*10.3.4</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit1034-secondamendmen.htm">Second Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated December 21, 2016 (incorporated by reference to Exhibit 10.3.4 to the Company&#8217;s Form 10-K filed on February 22, 2018).</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%">&#94;*10.3.5</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit1035-thirdamendment.htm">Third Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated November 22, 2017 (incorporated by reference to Exhibit 10.3.5 to the Company&#8217;s Form 10-K filed on February 22, 2018).</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%">&#94;*10.3.6</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit1036-fourthamendmen.htm">Fourth Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated January 19, 2018 (incorporated by reference to Exhibit 10.3.6 to the Company&#8217;s Form 10-K filed on February 22, 2018).</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%">&#94;*10.3.7</span></td><td colspan="3" style="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%">&#8212;</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="http://www.sec.gov/Archives/edgar/data/96943/000009694319000021/exhibit1037-fifthamendment.htm">Fifth Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated March 28, 2018 (incorporated by reference to Exhibit 10.3.7 to the Company's Form 10-K filed on February 21, 2019).</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%">&#94;*10.4.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000095011600001373/0000950116-00-001373-0001.txt">2000 Stock Compensation Plan (incorporated by reference to the Company&#8217;s Registration Statement on Form S-8 (Registration No. 333-38224), filed on May 31, 2000).</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%">&#94;*10.4.2</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000119312512200737/d332618dex102.htm">Amendment, dated March 28, 2012, to 2000 Stock Compensation Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on May 1, 2012).</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%">&#94;*10.5.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000089322008000804/w51097def14a.htm">2008 Stock Incentive Plan (incorporated by reference to Appendix A to the Company&#8217;s definitive Proxy Statement for the 2008 Annual Meeting of Stockholders filed on March&#160;21, 2008).</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%">&#94;*10.5.2</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000119312512200737/d332618dex103.htm">Amendment, dated March 28, 2012, to 2008 Stock Incentive Plan (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Form 10-Q filed on May 1, 2012).</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.5.3</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000156459014000320/tfx-ex10_20131231555.htm">Form of Stock Option Agreement for stock options granted on or after January 1, 2013 under the Company&#8217;s 2008 Stock Incentive Plan (incorporated by reference to Exhibit 10.5.3 to the Company's Form 10-K filed on February 24, 2014).</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%">&#94;*10.6</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000119312516516996/d150498ddef14a.htm">Teleflex Incorporated 2016 Executive Incentive Plan (incorporated by reference to Appendix A to the Company&#8217;s definitive Proxy Statement for the 2016 Annual Meeting of Stockholders filed on March 24, 2016).</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%">&#94;*10.7</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000119312514121385/d697208ddef14a.htm">Teleflex Incorporated 2014 Stock Incentive Plan (incorporated by reference to Appendix A to the Company's definitive Proxy Statement for the 2014 Annual Meeting of Stockholders filed on March 28, 2014).</a></span></div></td></tr><tr><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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#94;*10.8</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694317000052/exhibit103-lkellychangeinc.htm">Executive Change In Control Agreement, dated March 31, 2017, between the Company and Liam Kelly (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Form 10-Q filed on May 4, 2017).</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%">&#94;*10.9</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694317000052/exhibit102-lkellyseverance.htm">Senior Executive Officer Severance Agreement, dated March 31, 2017, between the Company and Liam Kelly (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form&#160;10-Q filed on May 4, 2017).</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%">&#94;*10.10</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000119312513187185/d507097dex101.htm">Senior Executive Officer Severance Agreement, dated March 26, 2013, between the Company and Thomas E. Powell (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form&#160;10-Q filed on April 30, 2013).</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%">&#94;*10.11</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000119312513187185/d507097dex102.htm">Executive Change In Control Agreement, dated March 26, 2013, between the Company and Thomas E. Powell (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form&#160;10-Q filed on April 30, 2013).</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%">&#94;*10.12</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694315000023/tfx-ex1016_20141231x10k.htm">Letter Agreement, dated March 8, 2013, between the Company and Cameron Hicks relating to Mr. Hicks' employment as Vice President, Global Human Resources (incorporated by reference to Exhibit 10.16 to the Company&#8217;s Form&#160;10-K filed on February 20, 2015).</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%">&#94;*10.13</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1018-jleydensevagrmt.htm">Senior Executive Officer Severance Agreement, dated February 17, 2016, between the Company and James J. Leyden (incorporated by reference to Exhibit 10.18 to the Company&#8217;s Form 10-K filed on February 25, 2016).</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%">&#94;*10.14</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1019-jleydencicagrm.htm">Executive Change In Control Agreement, dated February 17, 2016, between the Company and James J. Leyden (incorporated by reference to Exhibit 10.19 to the Company&#8217;s Form 10-K filed on February 25, 2016).</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%">&#94;*10.15</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1020-chickssevagrmt.htm">Senior Executive Officer Severance Agreement, dated February 17, 2016, between the Company and Cameron P. Hicks (incorporated by reference to Exhibit 10.20 to the Company&#8217;s Form 10-K filed on February 25, 2016).</a></span></div></td></tr></table></div><div style="height:42.75pt;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%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit&#160;No.</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></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%">&#94;*10.16</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1021-chickscicagrmt.htm">Executive Change In Control Agreement, dated February 17, 2016, between the Company and Cameron P. Hicks (incorporated by reference to Exhibit 10.21 to the Company&#8217;s Form 10-K filed on February 25, 2016).</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%">&#94;*10.17</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000053/exhibit103toq1202010-q.htm">Contract of Employment, dated March 24, 2020, by and between the Company and James Winters (incorporated by reference to Exhibit 10.3 to the Company's Form 10-Q filed on April 30, 2020).</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%">&#94;*10.18</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">Senior Executive Officer Severance Agreement, dated March </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">24</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">, 20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">, between the Company and </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">James Winters</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm"> (incorporated by reference to Exhibit 10.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">4</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm"> to the Company&#8217;s Form&#160;10-Q filed on April </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">30</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">, 20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">2</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">0</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">).</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%">&#94;*10.19</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">Executive Change In Control Agreement, dated March </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">24</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">, 20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">, between the Company and </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">James Winters</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm"> (incorporated by reference to Exhibit 10.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">5</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm"> to the Company&#8217;s Form&#160;10-Q filed on April </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">30</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">, 20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">).</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%">&#94;*10.20</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit101-92720.htm">Contract of Employment, dated September 1, 2020, by and between the Company and Mario Wijker (incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q filed on October 29, 2020).</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%">&#94;*10.21</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">Senior Executive Officer Severance Agreement, dated </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">September 1</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">, 20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">, between the Company and </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">Mario Wijker</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm"> (incorporated by reference to Exhibit 10.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">2</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm"> to the Company&#8217;s Form&#160;10-Q filed on</a> October 29, 2020).</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%">&#94;*10.22</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm">Executive Change In Control Agreement, dated </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm">September 1</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm">, 20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm">20</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm">, between the Company and </a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm">Mario Wijker</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm"> (incorporated by reference to Exhibit 10.</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm">3</a><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="http://www.sec.gov/Archives/edgar/data/96943/000009694320000113/exhibit103-92720.htm"> to the Company&#8217;s Form&#160;10-Q filed on </a> October 29, 2020)<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="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">.</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.23</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ex1023-sreosevagrxdlogue.htm">Senior Executive Officer Severance Agreement, dated </a><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="ex1023-sreosevagrxdlogue.htm">January</a><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="ex1023-sreosevagrxdlogue.htm"> 1</a><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="ex1023-sreosevagrxdlogue.htm">, 20</a><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="ex1023-sreosevagrxdlogue.htm">2</a><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="ex1023-sreosevagrxdlogue.htm">1</a><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="ex1023-sreosevagrxdlogue.htm">, between the Company and </a><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="ex1023-sreosevagrxdlogue.htm">Daniel V. Logue</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.24</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ex1024-eocicagrxdlogue.htm">Executive Change In Control Agreement, dated </a><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="ex1024-eocicagrxdlogue.htm">January</a><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="ex1024-eocicagrxdlogue.htm"> 1</a><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="ex1024-eocicagrxdlogue.htm">, 20</a><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="ex1024-eocicagrxdlogue.htm">2</a><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="ex1024-eocicagrxdlogue.htm">1</a><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="ex1024-eocicagrxdlogue.htm">, between the Company and </a><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="ex1024-eocicagrxdlogue.htm">Daniel V. Logue</a><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="ex1024-eocicagrxdlogue.htm">.</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%">&#94;*10.25</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">Second </a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">Amended and Restated Credit Agreement, dated </a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">April 5</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">, 201</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">9</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">, among the Company, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and PNC Bank, National Association, as co-syndication agents, the guarantors party thereto, the lenders party thereto and each other party thereto (incorporated by reference to Exhibit&#160;10.1 to the Company&#8217;s Form&#160;8-K filed on </a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">April 10</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">, 201</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">9</a><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="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">).</a></span></div></td></tr><tr><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></tr><tr><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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#94;*10.26</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="http://www.sec.gov/Archives/edgar/data/96943/000009694318000141/exhibit101to6-28x20188xkre.htm">Form of Performance Stock Unit Agreement under the Company&#8217;s 2014 Stock Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on June 28, 2018).</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%">21</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="exhibit21-subsidiaries2020.htm">Subsidiaries of the Company.</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%">23</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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-ex23_20201231x10k.htm">Consent of Independent Registered Public Accounting Firm.</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%">31.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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-ex311_20201231x10k.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Exchange Act.</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%">31.2</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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-ex312_20201231x10k.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Exchange Act.</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%">32.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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-ex321_20201231x10k.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(b) under the Exchange Act.</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%">32.2</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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-ex322_20201231x10k.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(b) under the Exchange Act.</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%">101.1</span></td><td colspan="3" style="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%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following materials from our Annual Report on Form 10-K for the year ended December 31, 2020, formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Statements of Income for the years ended December 31, 2020, December 31, 2019 and December 31, 2018; (ii) the Consolidated Statements of Comprehensive Income for the years ended December 31, 2020, December 31, 2019 and December 31, 2018; (iii) the Consolidated Balance Sheets as of December 31, 2020 and December 31, 2019; (iv) the Consolidated Statements of Cash Flows for the years ended December 31, 2020, December 31, 2019 and December 31, 2018; (v) the Consolidated Statements of Changes in Equity for the years ended December 31, 2020, December 31, 2019 and December 31, 2018; and (vi) Notes to Consolidated Financial Statements.</span></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%">104.1</span></td><td colspan="3" style="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%">&#8212;</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:10pt;font-weight:400;line-height:100%">The cover page of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, formatted in inline XBRL (included in Exhibit 101.1).</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Previously filed with the Securities and Exchange Commission as part of the filing indicated and  incorporated herein by reference.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#94;&#160;&#160;&#160;&#160;Indicates management contract or compensatory plan or arrangement required to be filed pursuant to Item&#160;15(b) of this report.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_109"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;ITEM&#160;16. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">FORM 10-K SUMMARY</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrants may voluntarily include a summary of information required by Form 10-K under this Item 16. We have elected not to include such summary information.</span></div><div style="height:42.75pt;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%">53</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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-align:justify;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 Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized as of the date indicated below.</span></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:48.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.264%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TELEFLEX INCORPORATED</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">/s/ Liam J. Kelly</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Liam J. Kelly</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: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:10pt;font-style:italic;font-weight:400;line-height:100%">Chairman, President&#160;and&#160;Chief&#160;Executive&#160;Officer<br/></span></td></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%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and as of the date indicated below.</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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:3.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.837%"></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="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%">/s/ Liam J. Kelly</span></td><td colspan="3" style="padding:0 1pt"></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%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">/s/ Thomas E. Powell</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liam J. Kelly</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="border-top:1pt solid #000000;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%">Thomas E. Powell</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chairman, President, Chief Executive Officer and Director</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: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-style:italic;font-weight:400;line-height:100%">Executive&#160;Vice&#160;President&#160;and&#160;Chief&#160;</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%">Financial&#160;Officer</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</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:2px 1pt;text-align:center;vertical-align:top"><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></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><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: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%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">/s/ John R. Deren</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John R. Deren</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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Vice&#160;President&#160;and&#160;Chief&#160;Accounting Officer</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: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:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><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:2.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.498%"></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:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.037%"></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">/s/&#160;George Babich, Jr.</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%">By:</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:10pt;font-weight:400;line-height:100%">/s/ Dr. Stephen K. Klasko</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 #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%">George Babich, Jr.<br/>Director</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="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%">Dr. Stephen K. Klasko<br/>Director</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%">By:</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:10pt;font-weight:400;line-height:100%">/s/&#160;Candace H. Duncan</span></td><td colspan="3" style="padding:0 1pt"></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%">By:</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:10pt;font-weight:400;line-height:100%">/s/&#160;Andrew A. Krakauer</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 #000000;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%">Candace H. Duncan<br/>Director</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="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%">Andrew A. Krakauer<br/>Director</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%">By:</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:10pt;font-weight:400;line-height:100%">/s/ Gretchen R. Haggerty</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%">By:</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:10pt;font-weight:400;line-height:100%">/s/ Richard A. Packer</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 #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%">Gretchen R. Haggerty</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></div></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-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%">Richard A. Packer<br/>Director</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%">By:</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:10pt;font-weight:400;line-height:100%">/s/ John C. Heinmiller</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%">By:</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:10pt;font-weight:400;line-height:100%">/s/&#160;Stuart A. Randle</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 #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%">John C. Heinmiller<br/>Director</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="border-top:1pt solid #000000;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%">Stuart A. Randle<br/>Director</span></td></tr><tr style="height:21pt"><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></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated: February&#160;25, 2021 </span></div><div style="height:42.75pt;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%">54</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><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="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:91.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></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%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management's Report on Internal Control over Financial Reporting</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:#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="#ia00e35eab7024b5f8c450d35a5b15b1f_118">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia00e35eab7024b5f8c450d35a5b15b1f_118">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_121">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia00e35eab7024b5f8c450d35a5b15b1f_121">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Income for the years ended December&#160;31, 2020, 2019 and 2018</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_124">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia00e35eab7024b5f8c450d35a5b15b1f_124">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2020, 2019 and 2018</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_127">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia00e35eab7024b5f8c450d35a5b15b1f_127">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheets as of December&#160;31, 2020 and 2019</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_130">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia00e35eab7024b5f8c450d35a5b15b1f_130">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2020, 2019 and 2018</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_133">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia00e35eab7024b5f8c450d35a5b15b1f_133">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Changes in Shareholders' Equity as of and for the years ended December&#160;31, 2020, 2019 and 2018</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_136">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia00e35eab7024b5f8c450d35a5b15b1f_136">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_139">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia00e35eab7024b5f8c450d35a5b15b1f_139">10</a></span></div></td></tr><tr><td colspan="3" style="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:115%">Quarterly Data</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_208">55</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FINANCIAL STATEMENT SCHEDULE</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:91.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></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%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Schedule II Valuation and qualifying accounts as of and for the years ended December&#160;31, 2020, 2019 and 2018</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><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="#ia00e35eab7024b5f8c450d35a5b15b1f_211">56</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;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%">F-1</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></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 management of Teleflex Incorporated and its subsidiaries (the &#8220;Company&#8221;) is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed by, or under the supervision of our Chief Executive Officer and Chief Financial Officer and effected by the Company's board of directors, management and other personnel, 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:9pt;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%">Management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2020. In making this assessment, management used the framework established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#160;&#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). As a result of this assessment and based on the criteria in the COSO framework, management has concluded that, as of December&#160;31, 2020, the Company&#8217;s internal control over financial reporting was effective.</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:115%">The Company acquired IWG High Performance Conductors, Inc. (&#8220;HPC&#8221;) and Z-Medica, LLC. ("Z-Medica") on February 18, 2020 and December 28, 2020. Management has excluded HPC and Z-Medica from its assessment of internal control over financial reporting as of December 31, 2020. The net revenues attributable to HPC and Z-Medica from their respective dates of acquisition through December 31, 2020, represent, in the aggregate, 1% of our consolidated net revenues for the year then ended and total assets (excluding goodwill and intangible assets) represent, in the aggregate, less than 1% of our consolidated total assets as of December 31, 2020.</span></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 effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2020 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which appears herein.</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="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.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.924%"></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%">/s/&#160;Liam J. Kelly</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%">/s/ Thomas E. Powell</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Liam J. Kelly</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chairman, President and Chief Executive Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><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-weight:400;line-height:100%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;25, 2021</span></div><div><span><br/></span></div><div style="height:42.75pt;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%">F-2</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:center"><span><br/></span></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%">To the Board of Directors and Shareholders of Teleflex Incorporated</span></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:110%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></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:110%">We have audited the consolidated financial statements, including the related notes and financial statement schedule, of Teleflex Incorporated and its subsidiaries (the &#8220;Company&#8221;) as listed in the accompanying index (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></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:110%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> (2013) issued by the COSO.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Change in Accounting Principle</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 1 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in 2019.</span></div><div style="text-align:justify"><span><br/></span></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:110%">Basis for Opinions</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="text-align:justify;text-indent:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As described in Management&#8217;s Report on Internal Control Over Financial Reporting, management has excluded IWG High Performance Conductors, Inc. and Z-Medica, LLC from its assessment of internal control over financial reporting as of December 31, 2020 because they were acquired by the Company in purchase business combinations during 2020. We have also excluded IWG High Performance Conductors, Inc. and Z-Medica, LLC from our audit of internal control over financial reporting. IWG High Performance Conductors, Inc. and Z-Medica, LLC are wholly-owned subsidiaries whose total assets and total revenues excluded from management&#8217;s assessment and our audit of internal control over financial reporting represent 1% and 1% respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in </span></div><div style="height:42.75pt;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%">F-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Critical Audit Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Valuation of Intangible Assets Acquired in Business Combinations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As described in Note 4 to the consolidated financial statements, the Company completed the acquisitions of IWG High Performance Conductors, Inc. (&#8220;HPC&#8221;) and Z-Medica, LLC (&#8220;Z-Medica&#8221;) for net consideration of $260.0 million and $500.0 million, respectively, in 2020, which resulted in $511.0 million of intangible assets being recorded. The intangible assets acquired were comprised of intellectual property and customer relationships for both HPC and Z-Medica, and trade names for Z-Medica. As disclosed by management, the fair value of intangible assets acquired is determined using various methods under the income approach. The more significant judgments and assumptions used in the valuation of intangible assets may include revenue growth rates, royalty rate, discount rate, attrition rate, and EBITDA margin.   </span></div><div style="text-align:justify"><span><br/></span></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:110%">The principal considerations for our determination that performing procedures relating to the valuation of intangible assets acquired in business combinations is a critical audit matter are (i) the significant judgment by management in determining the fair value of acquired intangible assets;(ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures relating to the fair value measurement of intangible assets acquired and evaluating the revenue growth rates, royalty rates, discount rates, attrition rates, and EBITDA margins; and (iii) the audit effort involved the use of professionals with specialized skill and knowledge. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing of the effectiveness of controls relating to the acquisition accounting, including controls over management&#8217;s valuation of the intangible assets. These procedures also included, among others (i) reading the purchase agreement and (ii) testing management&#8217;s process for estimating the fair value of intangible assets. Testing management&#8217;s process included evaluating the appropriateness of the valuation methods, testing the completeness and accuracy of data provided by management, and evaluating the reasonableness of the revenue growth rates, royalty rates, discount rates, attrition rates, and EBITDA margins. Evaluating the reasonableness of the revenue growth rates, attrition rates, and EBITDA margins involved considering the past performance of the acquired businesses, as well as economic and industry forecasts. The royalty rates were evaluated by considering historical and current royalty rates of similar intangible assets in the industry. The discount rates were evaluated by considering the cost of capital of comparable businesses and other industry factors. Professionals with specialized skill and knowledge were used to assist in evaluating the appropriateness of the valuation methods and evaluating the reasonableness of the revenue growth rates, EBITDA margins, the royalty rates, attrition rates, and discount rates.</span></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:110%">/s/ PricewaterhouseCoopers LLP</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Philadelphia, Pennsylvania</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">February&#160;25, 2021</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">We have served as the Company&#8217;s auditor since 1962. </span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;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%">F-4</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">CONSOLIDATED STATEMENTS OF INCOME</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:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.631%"></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="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</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="15" 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:8pt;font-weight:700;line-height:100%">(Dollars&#160;and&#160;shares&#160;in&#160;thousands,&#160;except</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;per&#160;share)</span></div></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:9pt;font-weight:400;line-height:100%">Net revenues</span></div></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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMtMS0xLTEtMA_ce684d0b-db3a-4d5c-9b29-782ae0251c4b">2,537,156</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMtMy0xLTEtMA_b912ca2f-d4b9-4f68-83b5-1117bff42886">2,595,362</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMtNS0xLTEtMA_8daa30a3-e6f8-448c-a2c2-6c7dff62263d">2,448,383</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:9pt;font-weight:400;line-height:100%">Cost of goods sold</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzQtMS0xLTEtMA_fee1a8c7-e348-464e-ada1-a5aca72c47b0">1,212,282</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzQtMy0xLTEtMA_2810d608-ab1a-4965-a7b3-7967fac7d9bd">1,186,357</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzQtNS0xLTEtMA_13e2ee4a-acdb-4245-bb7b-05b3d30ad499">1,145,567</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:30pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzUtMS0xLTEtMA_cf31e7c5-17dc-4e46-94bf-3c76931c188f">1,324,874</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzUtMy0xLTEtMA_25874b64-a2b2-4289-bf0a-b6d3959dfd02">1,409,005</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzUtNS0xLTEtMA_3f696382-d272-4198-8d8d-312841ab4e9b">1,302,816</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzYtMS0xLTEtMA_6c9751bf-431b-43a4-8e8d-a1e8b8b6dc81">743,568</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzYtMy0xLTEtMA_c4352426-e861-4072-ba46-3bd2fbc103f3">851,766</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzYtNS0xLTEtMA_f0a90648-bd89-4c08-8d5a-25b33596e1ed">797,062</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expenses</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzctMS0xLTEtMA_9c870325-88c3-44dd-bff5-c0ad1e487393">119,747</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzctMy0xLTEtMA_9a16f754-7335-4ead-8507-1c1e93989760">113,857</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzctNS0xLTEtMA_ce7e444e-5b69-4adc-bf52-ce38d7ee7543">106,208</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzgtMS0xLTEtMA_b4526c52-bd2b-4d83-aae9-c4cba3fe3ff5">38,491</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzgtMy0xLTEtMA_b6f913de-504b-4b05-aed5-9d7f64a79d16">22,205</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzgtNS0xLTEtMA_3048ecb3-cd91-48c2-b0f6-7bba6dfbcf02">79,230</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:9pt;font-weight:400;line-height:100%">Gain on 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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzktMS0xLTEtMA_a99020d8-f573-49ea-8299-244b372fde9e">&#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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzktMy0xLTEtMA_c3c2d614-c528-4bd1-bc44-cc0bbaf28132">6,077</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzktNS0xLTEtMA_f387bbd3-4220-451b-8850-b98080eb656c">1,388</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 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%">Income from continuing operations before interest, loss on extinguishment of debt and 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEwLTEtMS0xLTA_6cabf42e-5992-42d2-96fb-0590915c55cd">423,068</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEwLTMtMS0xLTA_6a2fb501-4287-411c-99c1-b7d26291b0ca">427,254</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEwLTUtMS0xLTA_5c47bb3a-c6a1-43a8-85dc-ee6ba0ce4ff0">321,704</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzExLTEtMS0xLTA_4da3e30d-b08d-431d-8109-07c585b888f6">66,494</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzExLTMtMS0xLTA_f77f5d27-5278-4d86-bb3c-c3c35f485fb9">80,270</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzExLTUtMS0xLTA_71da47cc-2b0b-45e2-b2d3-cba425ccfaad">103,020</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:9pt;font-weight:400;line-height:100%">Interest income</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEyLTEtMS0xLTA_27c4c534-d24e-44fd-b1bd-7f07dc20cd3c">1,158</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEyLTMtMS0xLTA_c35e377c-1a5b-452c-8f65-53ddb3909a22">1,741</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEyLTUtMS0xLTA_2a5dbb3a-3cad-474f-8c64-35641e1562dc">944</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:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEzLTEtMS0xLTA_c783b5c6-2c0c-45d6-ad1a-ca06622adac2">&#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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEzLTMtMS0xLTA_adc430f2-7f77-41af-bccf-d86c3a65ddb8">8,822</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEzLTUtMS0xLTA_77fda5fe-6789-4d4c-ab3c-bde720a489a7">&#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 28.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 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE0LTEtMS0xLTA_4ff210fc-05a6-4c9a-ad13-80bf10171e8f">357,732</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE0LTMtMS0xLTA_110119d2-31ca-4cf6-afe9-c19d7612af6b">339,903</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE0LTUtMS0xLTA_f95216e8-a2fe-469a-8589-4a33f0f32266">219,628</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%">Taxes (benefit) 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE1LTEtMS0xLTA_4e0bae83-005c-414b-bba2-030f229cb77a">21,931</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE1LTMtMS0xLTA_1e1d4ce0-6a62-4ae2-a14a-41f1b3ea2dea">122,078</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE1LTUtMS0xLTA_1227655b-1a03-443b-8d4d-90e27b5af71a">23,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 28.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 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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE2LTEtMS0xLTA_e9af1e4b-2d67-4238-845c-953819dde491">335,801</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE2LTMtMS0xLTA_8ab96237-43a6-4082-83ca-4f0047831515">461,981</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE2LTUtMS0xLTA_3c1cab4e-f114-41ba-9f8f-adc5549ce049">196,432</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%">(Loss) income 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE3LTEtMS0xLTA_b89f3481-645d-4adc-ab47-a22fd4a4d30d">621</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE3LTMtMS0xLTA_ee8eebec-8ed4-4a10-bd5a-bef245ccaa88">828</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE3LTUtMS0xLTA_9f362a10-5866-44d7-bb60-318aadf1186b">5,643</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%">(Benefit) taxes on (loss) income 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE4LTEtMS0xLTA_03f306a7-3974-490d-b74a-85578bfd7431">144</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE4LTMtMS0xLTA_45ce7e1c-712e-4e85-b239-5bd83dc34f80">313</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE4LTUtMS0xLTA_23d17a27-b84d-4b0f-a18f-7d5072b32831">1,273</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:9pt;font-weight:400;line-height:100%">(Loss) income on 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE5LTEtMS0xLTA_9633a873-d338-45f3-b93c-f14d195f97cc">477</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE5LTMtMS0xLTA_c0e1a48b-967c-4076-9867-f9e87dabd387">515</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE5LTUtMS0xLTA_789e0ebb-e8f4-4849-a596-7317d68be8e4">4,370</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 25.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 income</span></td><td style="background-color:#ffffff;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-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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIwLTEtMS0xLTA_ea9735af-53e7-4de5-935d-b611bf8547c1">335,324</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 style="background-color:#ffffff;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-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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIwLTMtMS0xLTA_e3942299-ab60-4c7d-a9a1-52186814a4a3">461,466</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 style="background-color:#ffffff;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-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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIwLTUtMS0xLTA_ef0f2882-fdba-451b-8561-9c4192f7247b">200,802</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:9pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%">Basic:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 45.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%">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: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="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIzLTEtMS0xLTA_e7939633-e9c3-4315-b274-ce7ca0c01ba6">7.22</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="usdPerShare" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIzLTMtMS0xLTA_4b17ed62-0901-4ceb-91f1-8e78d2287da7">10.00</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="usdPerShare" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIzLTUtMS0xLTA_cd26ec18-82ce-431c-ba6c-c63ae3de4e50">4.30</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 45.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%">(Loss) income on 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI0LTEtMS0xLTA_221c9763-f488-45c6-b5ee-1ef85a7c2b72">0.01</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="usdPerShare" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI0LTMtMS0xLTA_76cef8d3-9c3b-4469-9ffa-089d716942ea">0.01</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="usdPerShare" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI0LTUtMS0xLTA_41205d31-7ab9-4322-bb14-0366a7774054">0.09</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 45.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;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:#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI1LTEtMS0xLTA_d2755158-571c-4950-a371-3797600b3931">7.21</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI1LTMtMS0xLTA_543d8304-ff7e-468a-b8d4-2fbd168a62d7">9.99</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI1LTUtMS0xLTA_e877ea43-7f24-43ed-a079-5e48de8d3cca">4.39</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="text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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><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="background-color:#cceeff;padding:2px 1pt 2px 45.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%">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: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="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI3LTEtMS0xLTA_2c49c3c2-a444-4337-9dec-439e88f1503b">7.10</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="usdPerShare" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI3LTMtMS0xLTA_c12c52d7-988e-433b-acb4-89329cfad9e6">9.81</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="usdPerShare" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI3LTUtMS0xLTA_ff347892-7338-4dc3-9328-c0f8133bc616">4.20</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 45.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%">(Loss) income on 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI4LTEtMS0xLTA_b654d900-0579-485c-b89e-b153327e84c5">0.01</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="usdPerShare" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI4LTMtMS0xLTA_8851dde4-8f33-4769-a388-666348f42f3b">0.01</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="usdPerShare" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI4LTUtMS0xLTA_ca7af069-f3a5-4d43-84cc-4e9309a70d7f">0.09</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 45.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;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI5LTEtMS0xLTA_51272808-257c-459a-93a8-26afe152bdc9">7.09</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI5LTMtMS0xLTA_bd93eedf-6aba-40dd-a79b-695c05c88711">9.80</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI5LTUtMS0xLTA_f66a352a-5396-49e1-ab80-061ee8f53d4f">4.29</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</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 25.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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMyLTEtMS0xLTA_75f302fb-77c4-483c-881e-ede1860cc077">46,488</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="shares" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMyLTMtMS0xLTA_95bc31c2-7c8e-43bd-93a7-e29f9435e124">46,200</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="shares" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMyLTUtMS0xLTA_90115a35-99ad-49f5-9876-3daf619b1d25">45,689</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMzLTEtMS0xLTA_3b5395af-96d9-44e4-8ddf-d8c8ae0fa683">47,287</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="shares" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMzLTMtMS0xLTA_4542ec31-c269-4740-add9-11a1ca812690">47,090</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="shares" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMzLTUtMS0xLTA_6a28cb17-a449-458e-95ef-2ff4910e39a1">46,801</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:155%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;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%">F-5</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:62.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</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:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-weight:700;line-height:100%">2018</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="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:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzMtMS0xLTEtMA_ea9735af-53e7-4de5-935d-b611bf8547c1">335,324</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzMtMy0xLTEtMA_3cccb6a3-3f83-482d-af62-f8c9d48c3456">461,466</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzMtNS0xLTEtMA_e0b680ff-f5ac-4fe6-a307-6b507007c754">200,802</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMmU4M2QyZTlmODQ0MmU4NWI5MDAzZTA0YmI5OTE2Xzgy_79eb45c3-b0a7-4785-80f2-e48668047018">6,442</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMmU4M2QyZTlmODQ0MmU4NWI5MDAzZTA0YmI5OTE2Xzg2_c106f993-f972-4b0a-bd17-bca96db6dd18">6,270</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMmU4M2QyZTlmODQ0MmU4NWI5MDAzZTA0YmI5OTE2Xzkz_1473dace-4a30-4327-8a04-5b2e74781b55">1,047</ix:nonFraction>), respectively</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMS0xLTEtMA_df01d383-6490-4a0e-801f-cd45a94e8ea5">59,758</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMy0xLTEtMA_bbc8a671-1d77-459f-80f0-e2aa25180351">4,195</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtNS0xLTEtMA_3b8c228f-d739-4986-8225-90168efe8efc">83,889</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation, net of tax</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzctMS0xLTEtMA_11318526-0673-44a4-bbca-4fcb66c93513">59,758</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzctMy0xLTEtMA_d7c7550a-5b8f-47fd-bff0-e77e148a6a51">4,195</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzctNS0xLTEtMA_3caa49d9-984e-4757-bfbc-4f455304bd48">83,889</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"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and other postretirement benefits plans:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost recognized in net periodic cost, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMC0xLTEtMC90ZXh0cmVnaW9uOjI0M2JiYWM1YjIwNDQ4N2Y5OWFiNzBlNzc2N2IyYzI0Xzcw_223d14de-dc92-49b9-91cc-3368f307c3c9">7</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMC0xLTEtMC90ZXh0cmVnaW9uOjI0M2JiYWM1YjIwNDQ4N2Y5OWFiNzBlNzc2N2IyYzI0Xzc0_600f94d6-a2f6-44e6-852b-ed599bcb7453">20</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMC0xLTEtMC90ZXh0cmVnaW9uOjI0M2JiYWM1YjIwNDQ4N2Y5OWFiNzBlNzc2N2IyYzI0Xzgx_afdb24dd-c225-49bc-9474-fd1323a3771e">23</ix:nonFraction>), respectively</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMS0xLTEtMA_e2173f4d-98e8-48cb-a5ff-777d8318b735">26</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMy0xLTEtMA_72264cda-067d-40c3-b251-5c1baf6cb1e2">62</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktNS0xLTEtMA_b0df1730-f53c-4ac1-8db1-cd1c2c18a081">71</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:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized (loss) gain arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjplZGUzMTIyNGY5NWM0YTRkOWQxZjVkZDQ2NTY3YmU2Y182OQ_2947829a-2973-4b12-aae9-9879499b818c">6,101</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjplZGUzMTIyNGY5NWM0YTRkOWQxZjVkZDQ2NTY3YmU2Y183Mw_ea9408cb-7094-4115-b1f3-3135654fbad7">3,817</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjplZGUzMTIyNGY5NWM0YTRkOWQxZjVkZDQ2NTY3YmU2Y184MA_3832fe0e-fca1-44d3-b390-fe90e0222262">447</ix:nonFraction>), respectively</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTEtMS0xLTA_9a87eb83-6016-474e-a65e-8945651ea034">19,966</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTMtMS0xLTA_04e1eeaa-4352-4ef1-86ca-859854602d7f">12,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTUtMS0xLTA_24994f3c-5886-46a9-a427-2f5d757d0be7">1,116</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:middle"><div style="padding-left:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan amendments, curtailments, and settlements, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjozYjllMzlmNmE0OGM0ODYwYmNkNDgwMTA0Y2RmMGI1M182Ng_96c27fa4-a877-482c-a043-86f4ab9e035f">1,067</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjozYjllMzlmNmE0OGM0ODYwYmNkNDgwMTA0Y2RmMGI1M183MA_9fb4b2a8-6972-417e-848c-580de8e8021c">0</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjozYjllMzlmNmE0OGM0ODYwYmNkNDgwMTA0Y2RmMGI1M183Nw_aa9bc5af-ed91-40ff-813c-481bbafb5c66">137</ix:nonFraction>), respectively</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTEtMS0xLTA_30e089c1-8f8c-4168-96a1-0f69a6fa7975">3,544</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTMtMS0xLTA_78c3d423-b4b9-4d60-b5df-0d36e8aa99cc">&#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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTUtMS0xLTA_e443a7df-b109-473b-b7b8-99ddc06249de">511</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:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss recognized in net periodic cost, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0Yzk1Zjk1YTNiZjc0YWI1YmEwNzA4ZmQyMjg0MzU5OF82MA_d387224e-bb3c-4200-8550-5407c28db448">1,694</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0Yzk1Zjk1YTNiZjc0YWI1YmEwNzA4ZmQyMjg0MzU5OF82NA_573a5542-aa11-4003-abde-fc0913775eb9">1,611</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0Yzk1Zjk1YTNiZjc0YWI1YmEwNzA4ZmQyMjg0MzU5OF83MQ_c7489fc1-f6c4-40e5-ad35-a1d097bbad58">1,588</ix:nonFraction>), respectively</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTEtMS0xLTA_44e8b7c7-25f8-42d4-90a2-c70dee348fab">5,559</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTMtMS0xLTA_c330ca6e-6f2a-4b35-baa1-1ba4f15efd5f">5,319</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTUtMS0xLTA_7cad55e8-1656-40c9-8073-75fbe02e0ed6">5,231</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:45pt"><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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMWNhNzdmOTViYzc0MDhhYTMyMWE4Y2FiODEzOWZiNl80OA_54d13493-2867-4161-af7a-1f33765e704f">243</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMWNhNzdmOTViYzc0MDhhYTMyMWE4Y2FiODEzOWZiNl81Mg_50738309-97f2-4e0d-8525-779593ca7b32">15</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMWNhNzdmOTViYzc0MDhhYTMyMWE4Y2FiODEzOWZiNl81OQ_91cd7c20-7061-4622-8bf5-44eec2723c75">183</ix:nonFraction>), respectively</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTEtMS0xLTA_6105e779-5510-4e53-a1f6-2dfa332acfa8">610</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTMtMS0xLTA_e68c7dbd-f24e-4caa-b49e-824c94baa3ff">44</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTUtMS0xLTA_c4502a10-bd71-435d-b912-dbb2036c2065">499</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and other postretirement benefits plans adjustment, net of tax</span></div></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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE0LTEtMS0xLTA_1f75a44e-4ec2-43b2-a9ca-3f540088be26">11,447</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE0LTMtMS0xLTA_caf47cc2-145a-4e11-be4f-ddb61699744d">7,430</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE0LTUtMS0xLTA_d39750b5-7de2-4358-801b-1362aa7cdc02">7,428</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"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives qualifying as hedges:</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss) gain on derivatives arising during the period, net of tax $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjoyYmM1ODNlZGI5NGU0YTVmYjVjMWI1YTQ0NWNhZGZmMF84MA_5facf0b2-2cf7-426e-a33d-c7773c3c789e">234</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjoyYmM1ODNlZGI5NGU0YTVmYjVjMWI1YTQ0NWNhZGZmMF84NA_a013014c-a712-47b9-9042-78b6d4e091ea">85</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjoyYmM1ODNlZGI5NGU0YTVmYjVjMWI1YTQ0NWNhZGZmMF85MQ_fc6dd9e7-360b-4d60-91d9-124e353c3fde">268</ix:nonFraction>), respectively</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTEtMS0xLTA_8a029080-38cb-45be-8826-c8b3b70b3dbe">3,331</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTMtMS0xLTA_7b2a2126-ab9e-4e96-a618-f048a862b614">1,062</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTUtMS0xLTA_91ff558c-feb6-4256-9314-a752206585e7">2,574</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:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment on derivatives included in net income, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjpkNDUxYjI3OTU0NTc0OWRmYTk2MDk5ZDg1MmVlZjQ1ZV84NQ_26ae3c31-9b04-480f-82b2-9705d48bc9a6">240</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjpkNDUxYjI3OTU0NTc0OWRmYTk2MDk5ZDg1MmVlZjQ1ZV84OQ_0093c4b1-8124-47d0-8982-f7e2941fcb7c">150</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjpkNDUxYjI3OTU0NTc0OWRmYTk2MDk5ZDg1MmVlZjQ1ZV85Ng_b354a3a7-453f-475f-9a73-50eadbc9ba3d">163</ix:nonFraction>, respectively</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTEtMS0xLTA_349c1b4c-5759-4f44-a149-37c8453fa767">2,114</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTMtMS0xLTA_79bcb0ad-cf60-4375-992d-88c5e7c66b12">1,134</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTUtMS0xLTA_6be82d6c-9d01-4214-b4dd-ad420ad0d1b4">2,107</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:33.75pt;text-indent:-9pt"><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</span></div></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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE4LTEtMS0xLTA_deaea71a-ea1a-4935-9a07-092a64fab7e5">1,217</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE4LTMtMS0xLTA_609aa391-cfb7-4c20-bc9b-a9117fa6120e">72</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE4LTUtMS0xLTA_12c0c49f-d9c2-45d1-a629-6ff573e995f0">467</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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Other comprehensive income (loss), net of tax</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzIzLTEtMS0xLTA_30d36763-35a4-4334-b9c6-4129ad40dff9">47,094</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzIzLTMtMS0xLTA_f0b1e4d0-1149-4490-b48c-78ca5f6a9081">3,307</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzIzLTUtMS0xLTA_0f9be62b-d6ca-40c5-801f-926190ba4db1">75,994</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Comprehensive income</span></div></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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzI0LTEtMS0xLTA_1e80ce2d-58bb-4383-87f5-d267de52e844">382,418</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzI0LTMtMS0xLTA_4a92cb2a-3c23-4bc8-a29d-5c8c040dc106">458,159</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzI0LTUtMS0xLTA_fec6774d-2c78-43da-8acb-8ae825b11fdc">124,808</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><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</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 consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;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%">F-6</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">CONSOLIDATED BALANCE SHEETS</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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.183%"></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%">December 31,</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%">2020</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%">2019</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:8pt;font-weight:700;line-height:100%">(Dollars and&#160;shares in thousands, except per share)</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">ASSETS</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Current assets</span></div></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzUtMS0xLTEtMA_28818ff8-6d69-4350-ab21-5afe350c2a12">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 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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzUtMy0xLTEtMA_9abf26c3-1f49-49d7-81a1-ec219f289f50">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"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzYtMS0xLTEtMA_ade97353-ef10-489c-8897-a340ab888bb4">395,071</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzYtMy0xLTEtMA_397a9471-01c5-4428-a030-66147c93c7bf">418,673</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzctMS0xLTEtMA_569e1662-0668-4ceb-bcb6-21e01b6729ee">513,196</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzctMy0xLTEtMA_ba78e132-7c5c-4176-8772-563f1cec99a0">476,557</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzgtMS0xLTEtMA_f50ef6d9-d2d4-4061-8410-8fd5bad87274">115,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzgtMy0xLTEtMA_d3fb4e77-93c3-4f4c-8933-1bb5ca91ad85">97,943</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid taxes</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzktMS0xLTEtMA_78b4578e-1d5f-4a94-b715-a46693047366">22,842</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzktMy0xLTEtMA_724b62ed-815a-4ed2-a992-e14facbd7400">12,076</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 48.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%">Total current assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzExLTEtMS0xLTA_e5c1d06a-5db7-4321-a4a9-5a7966fc422c">1,422,425</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzExLTMtMS0xLTA_1e76ec1b-29c0-420a-8ee1-2ac24724671e">1,306,332</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzEyLTEtMS0xLTA_520fd5d4-ed99-4fee-bdff-1c4f6a76dc3a">473,912</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzEyLTMtMS0xLTA_c16728cb-79ef-4f5a-99e2-ff4a75f3a37c">430,719</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzEzLTEtMS0xLTA_07340c4f-ba99-41a7-bc64-cb9852aebe51">100,635</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzEzLTMtMS0xLTA_2521c62f-cef8-46c8-af75-6c0dfd99d776">113,160</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE0LTEtMS0xLTA_1a0e5de1-9f8b-41c1-bac8-b7f8fb8c811d">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><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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE0LTMtMS0xLTA_bbb71eb7-8617-46d7-9b61-5716167052cf">2,245,305</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:9pt;font-weight:400;line-height:100%">Intangibles assets, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE1LTEtMS0xLTA_f3581d1c-6ee0-440d-b55d-b6352e535934">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><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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE1LTMtMS0xLTA_c09aea8d-c2d3-4b62-a124-a65de0c6c12e">2,156,285</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE3LTEtMS0xLTA_6968c413-5d4e-4206-b2a7-15e5087e7d9e">8,073</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE3LTMtMS0xLTA_5cc917a1-003f-4fa6-a023-34f2b9c3f03f">5,572</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:9pt;font-weight:400;line-height:100%">Other assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE4LTEtMS0xLTA_5cb94ad6-e501-44db-90b4-4b3e59ff8b20">41,802</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE4LTMtMS0xLTA_63e936de-cde2-4368-926d-ab72eed768d7">52,447</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 48.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%">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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE5LTEtMS0xLTA_3c98d6e9-6b5c-4b1e-a786-65af65dfd864">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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE5LTMtMS0xLTA_b624ee0b-5242-4c0b-b79f-174fb6cae38f">6,309,820</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:8.5pt;font-weight:700;line-height:100%">LIABILITIES AND EQUITY</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></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%">Current liabilities</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current borrowings</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzIyLTEtMS0xLTA_c7cd5b53-daf7-40ae-99a9-53f2bd60f658">100,500</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzIyLTMtMS0xLTA_3b32b5a6-4c52-4027-b49f-f72bc19d2dfe">50,000</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzIzLTEtMS0xLTA_4bf246ff-d5f6-4271-a843-e403026f61d4">102,520</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzIzLTMtMS0xLTA_b7cb772e-7b30-4538-bbad-325b431a5070">102,916</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI0LTEtMS0xLTA_ae8bb2bb-092c-4315-a3bc-ef77741f1bf8">136,276</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI0LTMtMS0xLTA_a9351b20-1a40-497c-af63-4099c07b6fb4">100,466</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of contingent consideration</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI1LTEtMS0xLTA_1ae1ad98-9cbb-40a6-aeec-16e6f4bb82d8">20,543</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI1LTMtMS0xLTA_747d5123-36e9-4fcc-b159-da004d497f8a">148,090</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and benefit-related liabilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI2LTEtMS0xLTA_a7b6aede-4a5d-4a2f-8878-3de904e5f163">122,366</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI2LTMtMS0xLTA_b21b89c3-2be4-404d-bb00-c8d5eaa589dd">115,981</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI3LTEtMS0xLTA_719e31b3-7fc8-45ab-930b-54df51cfb7b2">7,135</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI3LTMtMS0xLTA_45f00e5e-6e05-49b3-8f7f-fbe141870401">5,514</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI4LTEtMS0xLTA_57c6ca90-b6c4-422b-a3e1-b23d7a38e4d8">17,361</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI4LTMtMS0xLTA_f2316124-3e7b-42c5-aecd-85d84ad3b166">6,692</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI5LTEtMS0xLTA_83614498-7576-4d10-a90b-a4b38c5f91ce">33,326</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI5LTMtMS0xLTA_b6086d44-fbd2-4cf8-94c6-277f51516753">33,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 2px 54.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%">Total current 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMwLTEtMS0xLTA_dbf14d78-097c-49c3-aef1-2ef61bcbc888">540,027</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMwLTMtMS0xLTA_0707bb81-33b6-47d3-8e43-d86c22717c20">563,055</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term borrowings</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMxLTEtMS0xLTA_e1b2356a-6d66-4dd5-938c-3396d6bcc7de">2,377,888</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMxLTMtMS0xLTA_3b5ba1c6-da4c-4d72-8348-1b2badcb1b2d">1,858,943</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:9pt;font-weight:400;line-height:100%">Deferred tax liabilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMyLTEtMS0xLTA_967bb0f6-5e18-42e6-88dc-a75b28120af7">484,678</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMyLTMtMS0xLTA_e59ac6e5-7b9a-4180-904a-a392f2fab571">439,558</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and postretirement benefit liabilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMzLTEtMS0xLTA_63910e75-085b-498a-a98b-e8826d5d9bbe">74,499</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMzLTMtMS0xLTA_5eab30e5-61d2-4518-8975-ffc8deb030ca">82,719</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:9pt;font-weight:400;line-height:100%">Noncurrent liability for uncertain tax positions</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM0LTEtMS0xLTA_602d19b7-a871-44bf-b5dd-474965d57982">10,127</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM0LTMtMS0xLTA_ee2fe631-003e-4640-b9af-c8df921e8035">10,294</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:9pt;font-weight:400;line-height:100%">Noncurrent 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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM1LTEtMS0xLTA_1a7d9f58-f893-4c1b-824e-88622a335395">16,090</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM1LTMtMS0xLTA_92c740ad-b625-482d-857c-330a819692a7">71,818</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM2LTEtMS0xLTA_63929e74-6b69-4451-aee0-d45d502665be">86,097</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM2LTMtMS0xLTA_8da4e6a3-969a-4d35-988f-8f814a63fca3">101,372</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM3LTEtMS0xLTA_f84235b5-eb36-4088-8a37-9f382ee6e1ff">226,696</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM3LTMtMS0xLTA_49bf5cd0-7507-48bc-bc58-3a1a7dd8968e">202,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 2px 54.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%">Total liabilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM4LTEtMS0xLTA_38d47ad0-bc27-452b-af5b-bacb75b765f1">3,816,102</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM4LTMtMS0xLTA_95a27fbd-243a-4d75-b938-d9097e7ef331">3,330,500</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:9pt;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="ib56591b8954e4cd3b008794d758e4c37_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM5LTEtMS0xLTA_5dcdc32d-f97b-4da3-81cd-18472af451cf"></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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM5LTMtMS0xLTA_06b24753-3862-49fb-ab50-f2c2214d9801"></ix:nonFraction></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:#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%">Shareholders&#8217; equity</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common shares, $<ix:nonFraction unitRef="usdPerShare" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ODhlYWQ4YzZlMWI0NWRmODQ0OTViOTNkM2YzZTBjNV8xOQ_51a4e002-87e1-49eb-bd12-f1ea22df23cf"><ix:nonFraction unitRef="usdPerShare" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ODhlYWQ4YzZlMWI0NWRmODQ0OTViOTNkM2YzZTBjNV8xOQ_ad77a711-6d43-4221-9264-aae47e61f4e3">1</ix:nonFraction></ix:nonFraction>&#160;par value Issued: 2020 &#8212; <ix:nonFraction unitRef="shares" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ODhlYWQ4YzZlMWI0NWRmODQ0OTViOTNkM2YzZTBjNV80Nw_18d76b48-a79e-40c9-9d01-e445306f097c">47,812</ix:nonFraction> shares; 2019 &#8212; <ix:nonFraction unitRef="shares" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ODhlYWQ4YzZlMWI0NWRmODQ0OTViOTNkM2YzZTBjNV82NQ_38e83f7c-d3f9-43a3-9227-7c7a8204b058">47,536</ix:nonFraction> shares</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTEtMS0xLTA_050c5480-f963-4ef0-9609-1a91a4f54b4e">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 colspan="2" style="background-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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTMtMS0xLTA_68412bbf-2a88-4bf3-b6c1-7d6cac563029">47,536</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ0LTEtMS0xLTA_9c823764-b4a2-4d8c-be06-71cbd79e049b">652,305</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ0LTMtMS0xLTA_f4f3bc50-9cd0-4dec-a7fa-af58d101c78c">616,980</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ1LTEtMS0xLTA_283056fa-0454-4433-94f2-0d22899e3563">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 colspan="2" style="background-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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ1LTMtMS0xLTA_d91347d2-93ae-45aa-88dd-338e514c89c9">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ2LTEtMS0xLTA_46e7c6be-6bb7-44c6-910c-1062c221c3f1">297,298</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ2LTMtMS0xLTA_b60c503d-2f09-43b9-a966-61a0ce30eddc">344,392</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:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityBeforeTreasuryStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ3LTEtMS0xLTA_ecf5e278-0415-4ed4-81c9-e07c1804c316">3,499,047</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityBeforeTreasuryStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ3LTMtMS0xLTA_967e4ef9-e563-45e6-93fc-3e88cb17649d">3,145,040</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:39.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Treasury stock, at cost</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ4LTEtMS0xLTA_415c3c3d-afe5-4238-9a66-81c3e11d4b5c">162,590</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ4LTMtMS0xLTA_1e7b8639-7640-40ef-8f17-61e411a6a678">165,720</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 54.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%">Total shareholders' equity</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ5LTEtMS0xLTA_a782e60e-2bb5-42ec-9e54-cee6e59e03e4">3,336,457</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ5LTMtMS0xLTA_b7de6879-45ca-4848-bf85-feabcf727f66">2,979,320</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></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 54.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%">Total liabilities and shareholders' equity</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzUyLTEtMS0xLTA_91121aee-e87d-477d-a5c7-5f07225d597c">7,152,559</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzUyLTMtMS0xLTA_ed3773d4-63c0-437e-9a32-cf3006f58e90">6,309,820</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><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 consolidated financial statements.</span></div><div style="height:42.75pt;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%">F-7</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:9pt;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:68.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></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:8.709%"></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:8.712%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2020</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2019</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flows from operating activities of continuing operations:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQtMS0xLTEtMA_840e61de-6a9f-4ce6-ba5e-d6b99f484e3e">335,324</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQtMy0xLTEtMA_ea169bbc-a82f-4025-a2ec-db049684d39a">461,466</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQtNS0xLTEtMA_960f8153-3f82-4535-b1de-8b48dea99f51">200,802</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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 54.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss (Income) 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzYtMS0xLTEtMA_8fc01ff7-a41a-46af-95a6-37664b26886c">477</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzYtMy0xLTEtMA_a28b0fa5-39eb-42ca-8acb-924f9201b414">515</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzYtNS0xLTEtMA_7f27ee3f-c0aa-4865-ac46-244887b2d46a">4,370</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzctMS0xLTEtMA_6fc4acd6-5248-4f96-835c-d70d8ced2388">68,567</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzctMy0xLTEtMA_430e3190-ed19-46b9-a89a-77cb05898037">64,088</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzctNS0xLTEtMA_5a6835e5-c40d-4465-a0b0-15535f078dc5">60,494</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzgtMS0xLTEtMA_6c1d6bcb-bf6d-413f-9d7d-f419f1128bfe">158,685</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzgtMy0xLTEtMA_7120b94d-e4ad-4178-878e-86f42aaf926c">149,974</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzgtNS0xLTEtMA_56b564d8-3f66-4e67-9d08-76b0006b3ad0">149,486</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzktMS0xLTEtMA_3512e046-a413-4726-823a-daffaf1f72af">4,430</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzktMy0xLTEtMA_399cb086-c569-44f0-b186-701c2e99248e">4,307</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzktNS0xLTEtMA_9530b502-99c5-4789-af72-1ea9ff83288b">4,734</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><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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzExLTEtMS0xLTA_ac1e0cae-c2c3-4b6d-9aaf-f43cfcc68fa7">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzExLTMtMS0xLTA_b5eb6ed5-5c04-43fd-986e-728a0720ccac">8,822</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzExLTUtMS0xLTA_90a1809d-ae11-4d51-9858-6d8d2ff3d508">&#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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value step up of acquired inventory 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:InventoryFairValueStepUp" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEyLTEtMS0xLTA_f862365e-d480-41d5-ba83-ff93ad33fa5d">1,707</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:InventoryFairValueStepUp" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEyLTMtMS0xLTA_0c8a4b96-bad1-4a1b-b449-bbb8bb6f96ea">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:InventoryFairValueStepUp" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEyLTUtMS0xLTA_31abe7cb-06f6-4f6f-8c0c-7c19cc82457b">&#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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEzLTEtMS0xLTA_1495b943-cd2f-43a2-b970-e6482f86d23a">38,164</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEzLTMtMS0xLTA_b16a1f80-4f6d-400f-b176-b8bbd786ec14">53,915</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEzLTUtMS0xLTA_e333c9eb-04cb-43c8-a161-41d52d48d2e2">52,977</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset impairments</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE0LTEtMS0xLTA_9e871d80-8c1b-4500-92d5-3b3cad99c359">21,388</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE0LTMtMS0xLTA_00e67899-50c5-4b07-afa7-93610b7707bd">6,966</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE0LTUtMS0xLTA_75d3c93b-160e-42fb-ac54-d96f09950a93">19,110</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><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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE2LTEtMS0xLTA_b6a9b378-02b9-4351-8f38-3ac68b923e0f">20,739</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE2LTMtMS0xLTA_41d1d7f3-ff07-46f3-9c0e-8703e1b0187d">26,940</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE2LTUtMS0xLTA_6cdf8e88-f05b-4000-b2f0-f6ef8b96b879">22,438</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net gain on sales of businesses and 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="tfx:NetGainOnSaleOfBusinessesAndAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE3LTEtMS0xLTA_ef256c19-b66b-46f0-9199-4eee00d85919">&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:NetGainOnSaleOfBusinessesAndAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE3LTMtMS0xLTA_d8238526-6eb6-427c-91bc-66b67889a0fe">6,077</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:NetGainOnSaleOfBusinessesAndAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE3LTUtMS0xLTA_b4865ef0-21f9-4876-843c-052965416ef9">1,388</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><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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes, 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE5LTEtMS0xLTA_7b1f7570-21d2-4661-8857-7dbfd4c47ec5">32,675</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE5LTMtMS0xLTA_4e0d7779-cfad-4f61-a9ad-560703435555">168,594</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE5LTUtMS0xLTA_b19df391-acbd-41cb-a84c-8c78c0ebdb68">6,097</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments for contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIwLTEtMS0xLTA_8f60d54d-64e3-4ec9-86c5-ddea284abfa7">79,801</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIwLTMtMS0xLTA_deea79c3-a995-45db-9cf1-6b35d9d98ed7">26,092</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIwLTUtMS0xLTA_ce87d1ca-86a4-49d6-8e57-6620e25005b2">2,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest benefit on swaps designated as net investment hedges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIxLTEtMS0xLTA_35a18f9f-7337-4979-954c-8736451c830b">19,178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIxLTMtMS0xLTA_1d86f657-08d6-4e71-b395-23f4fe6db6c8">18,866</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIxLTUtMS0xLTA_051420b0-bff1-4232-88c1-cc9e637b0e9e">3,277</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIyLTEtMS0xLTA_646907f7-e345-4992-b255-10d6dc2c9878">26,636</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIyLTMtMS0xLTA_2cdc50f8-2904-4854-a3bd-e0c031efca38">5,800</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIyLTUtMS0xLTA_3d01e002-feeb-4698-9de5-712c803c26fd">13,426</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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effects of acquisitions and disposals:</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI0LTEtMS0xLTA_4e0e831c-3485-4b9e-9a43-3b44a72d96dd">44,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI0LTMtMS0xLTA_b3296266-3653-4777-b819-10053d5cc0ac">59,793</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI0LTUtMS0xLTA_8ba3896a-5de4-472e-b324-a19a6acc9eef">23,412</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI1LTEtMS0xLTA_17374bef-d7a2-4f1c-aa1b-6c01c32ad0a3">5,497</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI1LTMtMS0xLTA_9ac2e936-35b3-4a7f-941e-929f78a4590a">53,170</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI1LTUtMS0xLTA_18bb25e6-1319-4687-bfff-2a10ab35194f">37,198</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI2LTEtMS0xLTA_0af017db-4c8f-4faa-986b-c7a0ffe75933">4,323</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI2LTMtMS0xLTA_1f2acbe2-4f8e-45f9-b4b7-80be72d4bd14">31,023</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI2LTUtMS0xLTA_43a558bb-5ed1-4dee-9d15-bf6ae723f7aa">10,351</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI3LTEtMS0xLTA_0fb056d8-3a60-401a-97a9-bb8308aaac57">646</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI3LTMtMS0xLTA_03a77eca-f072-4038-b1fe-1b4d87a0d638">36,021</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI3LTUtMS0xLTA_cfc7ce33-92fe-4d41-bbca-0d2eb1405c56">62,404</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 57.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes receivable and payable, 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI4LTEtMS0xLTA_fe0ff7d1-4e5e-4384-9d2b-c8000c48f90a">13,294</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI4LTMtMS0xLTA_a38c4062-1d25-4f03-8911-4ad8556b20a3">6,531</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI4LTUtMS0xLTA_2c7d6bcd-0f7e-4e8f-a816-2978ebe987c3">35,740</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 73pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI5LTEtMS0xLTA_fbcfcbbe-3af2-4b75-bb89-59cbfa52ae43">437,143</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI5LTMtMS0xLTA_225a9207-afa6-4813-acab-c80cd679ae06">437,068</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI5LTUtMS0xLTA_317d5103-3ee2-4a00-8def-4a5ccf6e9640">435,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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flows from investing activities of continuing operations:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditures for property, plant and equipment</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMxLTEtMS0xLTA_51428db5-0eeb-44a9-8883-0b7a3af329c2">90,694</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMxLTMtMS0xLTA_b93e3ec3-bbdc-4b9d-a4af-4e76bb96855a">102,695</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMxLTUtMS0xLTA_f6c6391b-c560-48cb-a78d-d59387ec2b2d">80,795</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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMyLTEtMS0xLTA_34ec2834-82de-4bcc-aa15-724540f8df85">767,830</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMyLTMtMS0xLTA_06b927eb-a3e2-4b17-a946-e54542a3339b">3,462</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMyLTUtMS0xLTA_ea690bc2-6723-4f7a-b1b3-9176e73b7c88">121,025</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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sales of businesses and 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMzLTEtMS0xLTA_5f28be52-21fa-4a6c-9495-f61379f2e5f2">1,400</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMzLTMtMS0xLTA_30083fe4-f1f0-4ceb-bbf9-f0335a85a008">14,345</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMzLTUtMS0xLTA_88b9f9e4-371a-4bae-8134-129e8a738cfe">3,878</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net interest proceeds 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM1LTEtMS0xLTA_140c852e-9b52-4d2e-b950-e1f11693e7c1">19,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM1LTMtMS0xLTA_26c79606-27b3-4a58-92e3-708724238e3e">18,331</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM1LTUtMS0xLTA_2463b86b-9e10-4da7-9ea5-2257a666a480">1,548</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 73pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM2LTEtMS0xLTA_01a46ca5-af1c-4ea0-9d13-bc982ad19fac">837,783</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM2LTMtMS0xLTA_4ffc47bb-b3a2-44a4-a414-b3d13c270db1">73,481</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM2LTUtMS0xLTA_644ed405-5251-4b10-b72e-1274117f4fde">196,394</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM4LTEtMS0xLTA_80ea1e77-fb14-43aa-9d29-8c32a8c4e306">1,513,807</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM4LTMtMS0xLTA_aebaa214-e4d8-4279-b458-a5e039ff4810">275,000</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM4LTUtMS0xLTA_586822e3-1925-49c4-81ab-a25da58f52fe">35,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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM5LTEtMS0xLTA_068b5cb9-4765-41e8-861b-ff71e5c7c51a">938,807</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM5LTMtMS0xLTA_e5456a35-edb4-45c8-8f90-ed4b493e393e">528,500</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM5LTUtMS0xLTA_6f8eec55-27d3-4cb8-a80e-dc24bacefcc4">128,500</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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQwLTEtMS0xLTA_c1896158-8c93-4efd-b41e-79cd9d6b1106">8,440</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQwLTMtMS0xLTA_1bd552a3-0bc3-42e9-b18f-df6fb3c50abc">11,635</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQwLTUtMS0xLTA_2a8976e1-6f5d-4dc6-950a-9c84f4a265a2">188</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><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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQyLTEtMS0xLTA_de87b4a9-7f0c-4030-a2f8-ef5e3f81b908">18,994</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQyLTMtMS0xLTA_75977061-8f2f-4da4-8ace-1100193123c2">21,206</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQyLTUtMS0xLTA_538606e9-ebba-4627-9a30-9c08c027daeb">22,655</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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQzLTEtMS0xLTA_6c210e4d-cd0b-47c9-abdd-900aa05c1bb0">67,170</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQzLTMtMS0xLTA_37a91292-a673-43b2-b15f-a6bf71b6f18b">112,079</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQzLTUtMS0xLTA_9f45948e-ba1f-4136-bc98-02efcb69b54c">73,235</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 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ0LTEtMS0xLTA_b5889e98-48de-417c-8df9-21d262b4530a">63,221</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ0LTMtMS0xLTA_e48df9f5-c551-435d-b5b5-1897f74fd824">62,828</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ0LTUtMS0xLTA_ed5eb399-e881-463a-8c2a-26b20f3b2102">62,165</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 73pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash  provided by (used in) 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ1LTEtMS0xLTA_93ba4828-ff7e-4910-ab72-e96cd2d72282">455,163</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ1LTMtMS0xLTA_e8a061a8-617c-481f-b667-d325a5c5d572">418,836</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ1LTUtMS0xLTA_899e9ca2-1453-4d48-a114-6df543f4136e">206,433</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash (used in) provided by 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ3LTEtMS0xLTA_a7e88827-b386-48a3-a1e5-2cec15d66736">737</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ3LTMtMS0xLTA_be668d9a-a88a-4cb2-b77e-37a23b638313">2,457</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ3LTUtMS0xLTA_be1b5a01-cb62-4ec3-a263-35e547660f04">2,292</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 73pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash (used in) provided by 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ5LTEtMS0xLTA_44d21a61-011b-4ade-85d3-a96e48338a8f">737</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ5LTMtMS0xLTA_09cc8857-aa12-468e-8180-0b7c3e0ddf61">2,457</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ5LTUtMS0xLTA_f21674ea-6f69-48cc-8b12-ea5eb8640ba3">2,292</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 4pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUwLTEtMS0xLTA_7d3ff7b3-2295-4bda-9d74-2b38dc18bfd5">21,011</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUwLTMtMS0xLTA_3fe1c1c0-886e-48d9-944a-f3d497df454c">3,286</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUwLTUtMS0xLTA_765c014c-32e8-4b6a-a838-38862cbdeb3b">10,948</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 4pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net increase (decrease) 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUxLTEtMS0xLTA_96834927-9ae9-42ca-82bf-823c0e762f70">74,797</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUxLTMtMS0xLTA_486a68af-eaf0-4031-b3f1-aeccc5a4d0e1">56,078</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUxLTUtMS0xLTA_4759ba06-3498-4b58-a58f-108f7f2e82a0">23,603</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 4pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at the beginning of the year</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUyLTEtMS0xLTA_ca598eab-7776-4151-a7b0-6524af36d5ac">301,083</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUyLTMtMS0xLTA_f4838b4e-72ce-4671-b114-9be07e6e2840">357,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1b715705cc544c9bb8a559ab5473cb0_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUyLTUtMS0xLTA_e3b6806b-9868-473a-9e96-5d01a7b3a4de">333,558</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 4pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at the end of the year</span></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUzLTEtMS0xLTA_be8fb049-27fd-4da5-9599-7c21e2d6f2da">375,880</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUzLTMtMS0xLTA_746be797-b3de-4f78-8c82-132636d40f14">301,083</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUzLTUtMS0xLTA_b7b2d76c-19bb-4cb5-9411-034a94df6500">357,161</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-top:9pt;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 consolidated financial statements.</span></div><div style="height:42.75pt;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%">F-8</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</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:25.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.747%"></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:4.894%"></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: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:5.332%"></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.356%"></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.998%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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:7pt;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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Paid in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Capital</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Earnings</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Income (loss)</span></div></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:7pt;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:7pt;font-weight:700;line-height:100%">Total Shareholders' Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="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:7pt;font-weight:400;line-height:100%">&#160;</span></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:7pt;font-weight:700;line-height:100%">(Dollars and shares in thousands, except per share amounts)</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:7.5pt;font-weight:400;line-height:100%">Balance at December 31, 2017</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib21a6c53747b4d81bc3061dbfa6a3632_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMS0xLTEtMA_ca850d53-c00c-49e5-a02f-dc4838dadd61">46,871</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib21a6c53747b4d81bc3061dbfa6a3632_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMy0xLTEtMA_b2324ec6-fe69-4f2b-b442-e41a3a23cb17">46,871</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90397b46bafe44c99ada519c7f616a5c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtNS0xLTEtMA_e9d63077-fad3-497b-bf49-e93d38248238">591,721</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cbdc2e276834995ac6a244d8d55a3cd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtNy0xLTEtMA_eddea4bc-a651-40a7-a53a-0b8d326d9620">2,285,886</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c1dc2844b9249ed81270b5a48855f05_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtOS0xLTEtMA_25d5dcc7-d259-4f6a-b5a5-5e15b98ee2cd">265,091</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i582f49bde5384ac3b8f9fcf41f434e46_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMTEtMS0xLTA_333e64cf-c6d0-4ad8-aff4-26e1769af14a">1,704</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i582f49bde5384ac3b8f9fcf41f434e46_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMTMtMS0xLTA_022527fb-3c0f-49ef-8d23-b85905d88e36">228,856</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1b715705cc544c9bb8a559ab5473cb0_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMTUtMS0xLTA_dcb51604-afe9-4935-b91d-d070271a6051">2,430,531</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9e70b3c2db14ff88a7309e341cc270c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzQtNy0xLTEtODU_7f5eb6e6-2eff-44bb-80e5-feea878e5e25">3,076</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d867fa5a44240c19651c79e851e4d19_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzQtMTUtMS0xLTg5_661c26e4-ab82-4090-9f67-2c836208c8ed">3,076</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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb4be7baef74418b9e0a7196bdcdb380_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzQtNy0xLTEtMA_1eb22905-8203-44cf-b3c2-2a274b06fb69">200,802</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzQtMTUtMS0xLTA_aa62d784-2582-40c1-95d8-453f66b715e5">200,802</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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmZiMTVhZTQ1YTkyMzRhZDY4N2U3YmRmOTY3ZmMwMWQwXzIx_fa121c1e-5508-4350-a16d-dad8ed58edbb">1.36</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb4be7baef74418b9e0a7196bdcdb380_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzUtNy0xLTEtMA_950317fb-8227-443b-8cc3-a0ed9318ce64">62,165</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzUtMTUtMS0xLTA_e28bcf25-385e-4a57-908f-3a56902b2cd5">62,165</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other comprehensive loss</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><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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia61ae3bf60d84f5aa867eb631e9d2360_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzYtOS0xLTEtMA_0866ed43-753a-43f3-b0ea-18228496ff45">75,994</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzYtMTUtMS0xLTA_37edeeca-e9dc-43dd-85e8-c1613bb99803">75,994</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Settlement of warrants</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea4d2fc335d74dcc9a00181dee21821e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzctNS0xLTEtMA_78e1514b-88cc-4140-a94a-6f57d262c76c">56,115</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzctMTEtMS0xLTA_dcca477a-b1ee-4fad-ae31-507e10addd8b">412</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzctMTMtMS0xLTA_7751c0a8-96a1-4e20-839c-d3a6b033a800">56,075</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzctMTUtMS0xLTA_4ac4a7c6-86cc-4c32-9b31-73376446a72d">40</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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Shares issued under compensation plans</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6176bca1af184a1c97b5fb09cb07e6fb_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMS0xLTEtMA_5e1b3bc7-a78b-4ca6-9305-aa9b3690c75e">377</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6176bca1af184a1c97b5fb09cb07e6fb_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMy0xLTEtMA_279ede01-f254-4d72-b34e-3c1d8c723f64">377</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea4d2fc335d74dcc9a00181dee21821e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktNS0xLTEtMA_12c0ebc9-c34f-43b9-9b9c-3e77ea238253">38,756</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMTEtMS0xLTA_a8985c26-3c57-4cee-9872-da0d84e33662">50</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMTMtMS0xLTA_22db384d-2467-45aa-9772-a68539d4d1f4">3,766</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMTUtMS0xLTA_dae027f5-181f-46c6-9f19-c2e9ba93df28">42,899</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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;Deferred compensation</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea4d2fc335d74dcc9a00181dee21821e_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEwLTUtMS0xLTA_5d93ae13-975f-4093-9f85-25284651cfb7">399</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEwLTExLTEtMS0w_54d3bbb0-3048-4964-add6-f3d3c85b3594">10</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEwLTEzLTEtMS0w_6a94858a-be49-4837-a52d-0668d3059346">470</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEwLTE1LTEtMS0w_9406175b-d963-4ace-994f-6106a2374f12">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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Balance at December 31, 2018</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ba955405d8d466d85a9ab6f20660cb2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTEtMS0xLTA_24b32ce9-1b6f-4ed2-8091-6cd87153a521">47,248</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ba955405d8d466d85a9ab6f20660cb2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTMtMS0xLTA_e20ba9a6-edf0-470f-89ba-19f1c57fae8f">47,248</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40cfec62f6964b93bcff0d8c414706d9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTUtMS0xLTA_dc77b221-f75b-4ea1-8763-26ad474d6077">574,761</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6ddd8cc79f34c28b5c3cfa43719a810_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTctMS0xLTA_62e1793b-6ba9-4efa-a478-686f79778bec">2,427,599</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9512c925eafe4f5691f62a83804242d7_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTktMS0xLTA_7f87e981-6141-4c25-a492-27951b22f3de">341,085</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9df064c4e95a46cda924a976ba19de0d_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTExLTEtMS0w_ca28150a-1ed2-4d95-b03d-72230391fb79">1,232</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9df064c4e95a46cda924a976ba19de0d_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTEzLTEtMS0w_476ee159-2176-4df4-8304-d71d1a335020">168,545</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTE1LTEtMS0w_6ab2f2e2-9f1c-4b90-ae01-9002130b7e08">2,539,978</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cb07d2287be46bf95c1bef3224556e9_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEyLTctMS0xLTA_cb50d7db-2287-4841-be8d-47b455ff7805">1,321</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2548a57355c84dfda29194f81eba4f91_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEyLTE1LTEtMS0w_a92a316b-8261-42ec-844d-591823e40391">1,321</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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecea6a447f7841a485329b20167676a7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEzLTctMS0xLTA_c084e9c3-b4d5-404e-bb85-5cb9406b6e28">461,466</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEzLTE1LTEtMS0w_c31abe57-6f65-4552-944e-69df3cd4dc83">461,466</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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE0LTAtMS0xLTAvdGV4dHJlZ2lvbjpiM2M4OTc3ODcwZTc0NjQ3OWFhMjM2NjRlNjBmYzkwZl8yMA_3a640ca4-4c4b-42ea-b7b9-44a6d4e0a208">1.36</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iecea6a447f7841a485329b20167676a7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE0LTctMS0xLTA_b6b69419-f3f9-4e9b-8990-148c636bf9f9">62,828</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE0LTE1LTEtMS0w_da75856c-3390-4f32-a683-5f01cbba0b73">62,828</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other comprehensive loss</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><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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38cff946b50d4cacbee71a1318956fec_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE1LTktMS0xLTA_708ce1d6-6bfa-4346-88fd-4bf917658e37">3,307</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE1LTE1LTEtMS0w_722d677d-a6e5-48bc-bea8-b1b695216808">3,307</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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a2f3a2b723a4a6983f40ad2da42c4c3_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTEtMS0xLTA_94c09aff-5001-4f3c-9cd7-6771d1d49d0f">288</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a2f3a2b723a4a6983f40ad2da42c4c3_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTMtMS0xLTA_a6a5c789-d540-4972-8e62-0e40d4032d70">288</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if829db6b365c48d2af18d773785b644a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTUtMS0xLTA_1457b25a-314e-4140-a3e9-29329f3983c7">42,092</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTExLTEtMS0w_e554f6dd-7680-45fa-9eac-f041ba348417">46</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTEzLTEtMS0w_599d0751-242d-4abd-a13d-0b4b31cf0589">2,572</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTE1LTEtMS0w_6f141293-0fec-495d-83b3-1bdb69a68971">44,952</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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if829db6b365c48d2af18d773785b644a_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE4LTUtMS0xLTA_db48938b-b641-4fad-a557-ba8b584435a1">127</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE4LTExLTEtMS0w_66ca80a4-13ee-4af3-b2c9-8cbc256a58ff">4</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE4LTEzLTEtMS0w_a1a3bb3f-5816-4c25-a7b7-51359127ee90">253</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE4LTE1LTEtMS0w_baddc13f-c078-4d76-a880-04e3c57e906a">380</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:7.5pt;font-weight:400;line-height:100%">Balance at December 31, 2019</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i094c0d222d774379a2463e042a8a4fde_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTEtMS0xLTA_2b8eb91b-27a2-4095-b805-c188f448d5ab">47,536</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i094c0d222d774379a2463e042a8a4fde_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTMtMS0xLTA_6eb869ec-9c14-4e6b-ae4f-879ee6654106">47,536</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b5c59917e4344df84386b8d227bea9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTUtMS0xLTA_c0c25ef1-ff34-4fac-b121-9a527b588973">616,980</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec64f029509d46ef9623b03573c99afa_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTctMS0xLTA_e5bbaa80-48aa-40f6-ada2-85b36ef6fefe">2,824,916</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3e591710b694216a55bd5aa44d31bab_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTktMS0xLTA_3e1c3a57-5b81-4c24-9861-70ca7c519a74">344,392</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i84f3d4f4431f4df3a6c159464dc73f24_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTExLTEtMS0w_ed999622-93f1-4086-942e-f75f7c3b8246">1,182</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84f3d4f4431f4df3a6c159464dc73f24_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTEzLTEtMS0w_3544f4ca-9ea6-42e0-b7d3-a185b49aa3c8">165,720</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTE1LTEtMS0w_624e4a84-4834-4539-b744-14b87e8ae6b6">2,979,320</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIwLTAtMS0xLTA_96622b3e-d67a-4e2c-a3dc-f64c1884298a">Cumulative effect adjustment resulting from the adoption of new accounting standards</span></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i689d10c4a95d4606bbde5ba5177bcd3b_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIwLTctMS0xLTA_46919482-6774-454a-b4e1-db242824cd91">791</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d07b77a1a624a398c5eec1aeb41c393_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIwLTE1LTEtMS0w_c4470b0f-a8ae-4c40-8354-f3e8103983ef">791</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d2d71b38ed4407f999b6d2ec4e678f1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIxLTctMS0xLTA_f90b8812-486e-4d8e-be31-5b6216950560">335,324</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIxLTE1LTEtMS0w_d87f6a35-c131-4540-a4a9-3ab9e80f3638">335,324</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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIyLTAtMS0xLTAvdGV4dHJlZ2lvbjpkYjNhYjZkNWYxODM0M2ZlOTBlMjE4NjEwYzEzM2MxZl8yMA_64e92894-31bf-48c1-9d40-5293664e37bb">1.36</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d2d71b38ed4407f999b6d2ec4e678f1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIyLTctMS0xLTA_6f4b7a69-a075-4090-a849-5f37548c6826">63,221</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIyLTE1LTEtMS0w_bd4bd72e-4121-4166-acc3-c923d8104d05">63,221</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other comprehensive 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="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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i665453ae98cd4698863220ccb8aa97a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIzLTktMS0xLTA_6e4f41cd-c71c-4be3-a068-1ac349c5bd57">47,094</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIzLTE1LTEtMS0w_5730eb34-8d78-4e49-8d4e-69e8d57cb016">47,094</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib5407977814841b4b79e6679d7212daa_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTEtMS0xLTA_e47ffee8-1352-48f0-a9a8-d8d15806620b">276</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5407977814841b4b79e6679d7212daa_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTMtMS0xLTA_2c924068-c2db-4f06-8c6a-80a60f0c70df">276</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a8e7cae54a54c359b752f45a3580feb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTUtMS0xLTA_3a8ca400-1056-45cc-a2ad-5097b88c830c">35,223</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTExLTEtMS0w_16fd23b6-8658-4085-a047-25108487fde8">44</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTEzLTEtMS0w_08b28219-f7ba-4c4e-8313-e6cc3b1579d7">2,233</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTE1LTEtMS0w_1826aa7a-67d2-4827-a812-96194e784d9d">37,732</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a8e7cae54a54c359b752f45a3580feb_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI2LTUtMS0xLTA_6492354e-a73f-462d-a0a7-9470a4270b31">102</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI2LTExLTEtMS0w_eb1f5013-2cf7-4b9a-bf09-0d2cf922429e">6</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI2LTEzLTEtMS0w_4b5c7eee-008c-482e-9c8e-ffb681b3560d">897</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI2LTE1LTEtMS0w_aed948a5-966f-4cab-b88b-844329415801">999</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:7.5pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie920c9aa0bb64375a18ab3d3fb29f16e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTEtMS0xLTA_e6ce0b02-4ef9-4c10-b708-aeaee93df06c">47,812</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie920c9aa0bb64375a18ab3d3fb29f16e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTMtMS0xLTA_17b7c45a-6b42-4c17-8d25-89a8e62d4b94">47,812</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a314935cbb24dfba6f0585dabaadd32_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTUtMS0xLTA_60641e60-ddc9-401a-830a-385456c7eec7">652,305</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6391ea14e20c4c14b58cca032c30bfe0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTctMS0xLTA_342e9e20-d221-42f7-a019-9ef49bbbf09e">3,096,228</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ce9c004ad1c4074825af60b64e3b01f_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTktMS0xLTA_003a389c-2641-48bf-858b-19f895c64df1">297,298</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9fccafa7572243788613907751da3a13_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTExLTEtMS0w_0522ef0a-09f3-425d-aee6-87dabc3388cf">1,132</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9fccafa7572243788613907751da3a13_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTEzLTEtMS0w_d7a79d09-0a8c-4110-afb0-e83309d0b44a">162,590</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTE1LTEtMS0w_b2c2b490-b024-43fc-b2c1-e80275cbfcbd">3,336,457</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="text-align:justify"><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 consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;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%">F-9</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">NOTES&#160;TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:3pt;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 id="ia00e35eab7024b5f8c450d35a5b15b1f_142"></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTY4_05b7ab5a-f5f4-460e-85c4-61c89f561573" continuedAt="i73cc76e2547a43b888b4722e16c3e9f9" escape="true">Summary of significant accounting policies </ix:nonNumeric></span></div><ix:continuation id="i73cc76e2547a43b888b4722e16c3e9f9" continuedAt="idc6d3fd1ef2744f7a6b177d420d91b8c"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjMw_36e97e0b-5426-4239-934c-95099672674c" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The consolidated financial statements include the accounts of Teleflex Incorporated and its subsidiaries (referred to herein as &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and &#8220;Teleflex").  Intercompany transactions are eliminated in consolidation. These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and reflect management&#8217;s estimates and assumptions that affect the recorded amounts.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTkw_3ac17165-f317-4756-8f8b-e72ea0ca3df7" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of estimates:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The preparation of 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 net revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTk4_272e7248-3c74-44ed-b4d8-e5134bfda4b0" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.</span></ix:nonNumeric></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%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjE2_397e20fd-a0b9-4e13-9cf6-a335f942109e" continuedAt="id0a83e962aee4b1b802ac7e1bad52b31" escape="true">Accounts receivable:</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id0a83e962aee4b1b802ac7e1bad52b31">&#160;Accounts receivable represent amounts due from customers related to the sale of products and provision of services. Our allowance for credit losses is maintained for trade accounts receivable based on the expected collectability of accounts receivable, after considering our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services in addition to new requirements under the accounting guidance, effective January 1, 2020, that includes the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability, for example, potential customer liquidity concerns resulting from COVID-19, that may impact the collectability of our receivables as well as our estimate of credit losses expected to be incurred over the life of our receivables.</ix:continuation> The allowance for credit losses as of December&#160;31, 2020 and December&#160;31, 2019 was $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE4NDc_fb5e977a-044e-4e24-93df-020829fc0b84">12.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE4NTQ_69b9a21e-961e-434a-86c3-a6a7da2167ce">9.1</ix:nonFraction>&#160;million, respectively. The current portion of the allowance for credit losses, which was $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE5NDI_9e495276-e6ec-4054-a74c-b93c81e48219">8.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE5NDk_6558b71b-35b0-4644-ab9b-2f1ed246e585">5.3</ix:nonFraction>&#160;million as of December&#160;31, 2020 and December&#160;31, 2019, respectively, was recognized as a reduction of accounts receivable, net. </span></div><div style="text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjE5_b4bedf86-06a0-44c1-bdd4-bac34d9985fb" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventories are valued at the lower of cost or net realizable value. The cost of our inventories is determined using the average cost method. Elements of cost in inventory include raw materials, direct labor, and manufacturing overhead. In estimating net realizable value, we evaluate inventory for excess and obsolete quantities based on estimated usage and sales, among other factors.</span></ix:nonNumeric></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTgy_3ac55b2b-3aa6-4005-820f-910e3c7dbd27" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#8212; <ix:nonNumeric contextRef="i30cdf2f04fe442b7935ad438a0a52e69_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxMDU_474e54c6-8224-4c0f-ae0d-8e77d6ddea1f">30</ix:nonNumeric> years; machinery and equipment&#160;&#8212; <ix:nonNumeric contextRef="i4dadefd3dfea4eb2b0bfe739c1c1f89b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxMzU_f9791b73-4503-4115-a65c-526f2bc9309c">3</ix:nonNumeric> to <ix:nonNumeric contextRef="if8f2688bc5af47089b98f9dffdaf63d5_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxNDE_c2142328-e874-485a-b5e7-122312384ce5">15</ix:nonNumeric> years; computer equipment and software&#160;&#8212; <ix:nonNumeric contextRef="if3bc3f4134774984a4ef86fead4ea56c_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxNzk_8819f935-8422-47f2-88a2-de417a399f34">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ib6245e8377674b9eb5c1cf278335946a_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxODU_45058e6c-39a1-4d04-a76f-5b0bb150ceb7">5</ix:nonNumeric> years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTkz_63579ccf-5bc5-414a-8325-eac6e05d9b15" continuedAt="iea081dce6adb4e5e902b2beb13e87528" 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-style:italic;font-weight:400;line-height:120%">Goodwill and other intangible assets:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Goodwill and other indefinite-lived intangible assets are not amortized but are tested for impairment annually during the fourth quarter or more frequently if events or changes in circumstances indicate that an impairment may exist. Impairment losses, if any, are included in income from operations. The goodwill impairment test is applied to each of our reporting units. For purposes of this assessment, a reporting unit is an operating segment, or a business one level below an operating segment (also known as a component) if discrete financial information is prepared for that business and regularly reviewed by segment management. However, separate components are aggregated as a single reporting unit if they have similar economic characteristics.</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 performing the goodwill impairment test, we may assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, macroeconomic conditions, industry conditions, the competitive environment, changes in the market for our products and services, regulatory and political developments, and entity specific factors such as </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="idc6d3fd1ef2744f7a6b177d420d91b8c" continuedAt="i793383edba834f9bbccb8947c0b8ce0e"><ix:continuation id="iea081dce6adb4e5e902b2beb13e87528"><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%">strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 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%">Our intangible assets consist of customer relationships, intellectual property, distribution rights, in-process research and development ("IPR&amp;D"), trade names and non-competition agreements. We define IPR&amp;D as the value of technology acquired for which the related projects have substance and are incomplete. IPR&amp;D acquired in a business acquisition is recognized at fair value and is required be capitalized as an indefinite-lived intangible asset until completion of the IPR&amp;D project or upon abandonment. Upon completion of the development project (generally when regulatory approval to market the product that utilizes the technology is obtained), an impairment assessment is performed prior to amortizing the asset over its estimated useful life. If the IPR&amp;D projects are abandoned, the related IPR&amp;D assets would be written off.&#160;</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 test our indefinite-lived intangible assets for impairment annually, or more frequently if events or changes in circumstances indicate that an impairment may have occurred. Similar to the goodwill impairment test process, we may elect to perform a qualitative assessment. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of the indefinite-lived intangible asset is greater than its carrying amount, the asset is not impaired. If we conclude it is more likely than not that the fair value of the indefinite-lived intangible asset is less than the carrying value, we then proceed to a quantitative impairment test, which consists of a comparison of the fair value of the intangible asset to its carrying amount.  </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%">Intangible assets that do not have indefinite lives, consisting of intellectual property, customer relationships, distribution rights, certain trade names and non-competition agreements, are amortized over their estimated useful lives, which are as follows: intellectual property, <ix:nonNumeric contextRef="i320315cd1c6f44888e91ce615d9fd418_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4Mjc_e872dceb-b4b6-4548-88e6-48b775ecee9c">5</ix:nonNumeric> to <ix:nonNumeric contextRef="iedd7ad9fe16940ed8897b0018319003a_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4MzM_54ecc7e0-717c-4bef-8c1a-756793d1ac25">20</ix:nonNumeric> years; customer relationships, <ix:nonNumeric contextRef="ic3fd5d67288a4754b74f94b77856d068_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4NjE_ecaf52e3-86da-46ff-bd8c-2558d1fb16c6">8</ix:nonNumeric> to <ix:nonNumeric contextRef="i1db253f83bbc40ac942bf85ec4d60616_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4Njc_21470b0e-c022-4bf5-83f9-1732fb6b5312">27</ix:nonNumeric> years; distribution rights, <ix:nonNumeric contextRef="ie47ad6122e6145c19ffd0cfc0e04225e_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4OTI_dab512f4-86d8-41cc-a67c-a11212a8e413">10</ix:nonNumeric> years; trade names, <ix:nonNumeric contextRef="ib519dd3cf56a42e6adc5382d2cc91e72_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc5MTU_cbc8a8fa-a471-4514-aeaf-e950cb79bae7">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i7cb70d8f423a44eb8d8693e7d1e507ae_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc5MjE_4dfe6010-ddcd-46e4-9825-b1034141df6d">30</ix:nonNumeric> years; non-competition agreements, <ix:nonNumeric contextRef="id9f7476788994524a905976c3162b91c_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc5NTM_cc61dec8-7072-4bc1-9787-b3afc414d9ab">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ice49b85055584fe2847d0548c190045d_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc5NTk_b3e75dcb-5e91-44c0-9eed-1adb76d871d0">6</ix:nonNumeric> years. The weighted average remaining amortization period with respect to our intangible assets is approximately <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:duryear" name="tfx:WeightedAverageAmortizationPeriodForIntangibleAsset" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzgwNzU_f0de0cca-5faf-4805-af77-e210d5303d37">15</ix:nonNumeric> years. We periodically evaluate the reasonableness of the useful lives of these 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%">For the year ended December 31, 2020, intangible asset amortization expense of $<ix:nonFraction unitRef="usd" contextRef="iaea642e463d14017932343f00b717601_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMyOTg1MzQ5MTUzNDY_10dee629-d45c-4018-8429-1b4ef076111d">84.4</ix:nonFraction> million is included within costs of good sold. For the year ended December 31, 2019 and December 31, 2018, we reclassified intangible asset amortization expense of $<ix:nonFraction unitRef="usd" contextRef="ib715a06ee9634f7c9d93d7b808aedad9_D20190101-20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE2NDkyNjc0Njk0OTI_773db22a-5c20-499d-bda0-13b235386e48"><ix:nonFraction unitRef="usd" contextRef="ib9c5a81e05964991aed29172d4fa50b1_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE2NDkyNjc0Njk0OTI_9de30b5e-a89e-49b2-937b-5e8b436f4f1b">82.6</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i416f72fb57d44b7491a954bc7ec38cac_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE2NDkyNjc0Njk0OTY_9d375bb9-4eaf-4979-a3f2-04c156981f14"><ix:nonFraction unitRef="usd" contextRef="ia7c2c1b9cd1b45a79b30324a93cd9356_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE2NDkyNjc0Njk0OTY_f522e744-9ccb-4243-a36c-9a068fcdf7ca">81.6</ix:nonFraction></ix:nonFraction>&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold for comparability.</span></div></ix:continuation><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%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjM1_eb640065-25ba-481a-82db-3e1f4b8a5306" continuedAt="ifa3912a05f7b411db00a67edd3dbe8fe" escape="true">Long-lived assets:</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifa3912a05f7b411db00a67edd3dbe8fe">&#160;We assess the remaining useful life and recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The assessment is based on various analyses, including undiscounted cash flow and profitability projections that incorporate, as applicable, the impact of the asset on the existing business.&#160;Therefore, the evaluation involves significant management judgment. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset.</ix:continuation> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjIx_fc80605c-8138-4aaf-a9fb-7ff1057adbbd" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency translation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Assets and liabilities of subsidiaries with non-United States dollar denominated functional currencies are translated into United States dollars at the rates of exchange at the balance sheet date; income and expenses are translated at the average rates of exchange prevailing during the year. The translation adjustments are reported as a component of accumulated other comprehensive loss.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTc4_aa0b5ff9-73e0-4736-9cb6-e780ea06db03" continuedAt="i6d96a18175974a62808c8a2bbf33d4a6" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative financial instruments:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We use derivative financial instruments primarily for purposes of hedging exposures to fluctuations in foreign currency exchange rates. All instruments are entered into for other than trading purposes. All derivatives are recognized on the balance sheet at fair value. Changes in the fair value of derivatives are recorded in the consolidated statement of comprehensive income as other comprehensive income (loss), if the instrument is designated as part of a hedge transaction. Gains or losses on derivative instruments reported in other comprehensive income (loss) are reclassified to the consolidated statement of income in the period in which </span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;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%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i793383edba834f9bbccb8947c0b8ce0e" continuedAt="i21d9a6434ed244b181698505e832beba"><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%"><ix:continuation id="i6d96a18175974a62808c8a2bbf33d4a6">earnings are affected by the underlying hedged item. Gains or losses on derivative instruments representing hedge ineffectiveness or hedge components excluded from the assessment of effectiveness, if any, are recognized in the consolidated statement of income for the period in which such gains and losses occur. If the hedging relationship ceases to be highly effective or it becomes probable that an expected transaction will no longer occur, gains or losses on the derivative instrument are recorded in the consolidated statement of income for the period in which either such event occurs.  For non-designated derivatives, gains and losses are reported as selling, general and administrative expenses in the consolidated statement of income.  Cash flows from derivatives are recognized in the consolidated statements of cash flows in a manner consistent with recognition of the underlying transactions.</ix:continuation></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjA2_2c981850-83dd-4bfc-b8b1-45405c390a8d" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based compensation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We estimate the fair value of share-based awards on the date of grant using an option pricing model. The value of the portion of the award that is ultimately expected to vest, which is derived, in part, following consideration of estimated forfeitures, is recognized as expense over the requisite service periods. Share-based compensation expense related to stock options is measured using a Black-Scholes option pricing model that takes into account subjective and complex assumptions with respect to the expected life of the options, volatility, risk-free interest rate and expected dividend yield. The expected life of options granted is derived from the vesting period of the award, as well as historical exercise behavior, and represents the period of time that options granted are expected to be outstanding. Expected volatility is based on a blend of historical volatility and implied volatility derived from publicly traded options to purchase our common stock, which we believe is more reflective of market conditions and a better indicator of expected volatility than would be the case if we only used historical volatility. The risk-free interest rate is the implied yield currently available on United States&#160;(or "U.S.") Treasury zero-coupon issues with a remaining term equal to the expected life of the option.  Forfeitures are estimated at the time of grant based on management&#8217;s expectations regarding the extent to which awards ultimately will vest and are adjusted for actual forfeitures when they occur.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjA4_ec390bc3-864f-4186-bb88-d8d1786015f8" 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-style:italic;font-weight:400;line-height:120%">Income taxes:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred tax assets and liabilities are recognized to reflect the future tax consequences attributable to the differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases, and to reflect operating loss and tax credit carryforwards. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Provision has been made for income taxes on unremitted earnings of subsidiaries and affiliates, except to the extent that such earnings are deemed to be permanently reinvested.</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%">Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjUx_e6f46b8d-a7c5-4885-a6ec-54fb0ed4c097" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pensions and other postretirement benefits:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjM3_bb8fe8c6-5cf6-4c0d-9e2c-aec758138a6c" continuedAt="i97761ed81b8d498aaf4595ca53f003c4" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring costs:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs. We primarily recognize employee termination benefits when payment becomes probable and reasonably estimable because they are provided under an ongoing benefit arrangement and are based on existing plans, historical experiences and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements are recognized upon communication to the employee. We recognize charges ratably over the future service period if the employee is required to render service until termination. Key assumptions used in calculating </span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;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%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i21d9a6434ed244b181698505e832beba" continuedAt="i20fec124c40d4b0786bd142692311be5"><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%"><ix:continuation id="i97761ed81b8d498aaf4595ca53f003c4">the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.</ix:continuation></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjAy_398baf6e-abbe-416e-aeb1-8998f0cb692e" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration related to business acquisitions: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjMz_ba3f3f90-ce83-43e0-b166-daa186727d07" escape="true"><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%">Revenue recognition:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;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 the 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 represented <ix:nonFraction unitRef="number" contextRef="i1bcc6786ffab40be907b5d02542baf23_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE3OTk4_5d0f6309-e2a4-4f1f-9245-f30fc632d83a">88</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i9960d3aaf6474c44a79bf6fa85525961_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE4MDAy_dcd188dc-cfc2-47cb-8929-5121fc6272aa">9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i289d5d75a04b405e963de8470d7f8e24_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE4MDA5_be51057d-674b-4aa5-9f4b-785a1af066de">3</ix:nonFraction>% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2020. 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. </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 made the following revenue accounting policy elections and elected to use certain practical expedients: (1) we account for amounts collected from customers for sales and other taxes, net of related amounts remitted to tax authorities; (2) we do not adjust the promised amount of consideration for the effects of a significant financing component because, at contract inception, we expect the period between the time when we transfer a promised good or service to the customer and the time when the customer pays for that good or service will be one year or less; (3) we expense costs to obtain a contract as they are incurred if the expected period of benefit, and therefore the amortization period, is one year or less; (4) we account for shipping and handling activities that occur after control transfers to the customer as a fulfillment cost rather than an additional promised service; (5) we classify shipping and handling costs within cost of goods sold; and (6) with respect to the OEM segment, we have applied the practical expedient to exclude disclosure of remaining performance obligations as the contracts typically have a term of one year or less.</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%">The amount of consideration we receive and revenue we recognize varies as a result of changes in customer sales incentives, including discounts and rebates, and returns offered to customers. The estimate of revenue is adjusted upon the earlier of the following events: (i) the most likely amount of consideration expected to be received changes or (ii) the consideration becomes fixed.  Our policy is to accept returns only in cases in which the product is defective and covered under our standard warranty provisions. When we give customers the right to return products, we estimate the expected returns based on an analysis of historical experience. The liability for returns and allowances was $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIwMjQ1_a778a455-3eeb-49d5-8314-9d3eca67d32a">14.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIwMjUy_87be86e3-4bac-450f-93b3-dbc031f170b1">7.2</ix:nonFraction> million as of  December&#160;31, 2020 and 2019, respectively. In estimating customer rebates, we consider the lag time between the point of sale and the payment of the customer&#8217;s rebate claim, customer-specific trend analyses, contractual commitments, including stated rebate rates, historical experience with respect to specific customers (as we have a history of providing similar rebates on similar products to similar customers) and other relevant information. The reserve for customer incentive programs, including customer rebates, was $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="tfx:ReserveForEstimatedRebates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIwNzY3_eeb53548-45c9-4400-9127-43e3ff9ec1bc">28.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="tfx:ReserveForEstimatedRebates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIwNzc0_6297e6b1-58d5-4b0d-96bc-53b151f6d10b">21.6</ix:nonFraction> million at  December&#160;31, 2020 and 2019, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2020 to be paid within 90 days subsequent to period-end.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ShortTermLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMyOTg1MzQ5MTUzNjg_64356818-062d-4c64-9579-a22a83f2ca65" continuedAt="i285a572cfccb4a49b6b52ced3ba1fe70" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;On January 1, 2019, we adopted an amendment to the guidance on leases using a modified retrospective transition approach. We have made an accounting policy election not to apply the lease accounting recognition provisions to short term leases (leases with a lease term of 12 months or less that do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise); instead, we will recognize </span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;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%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><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%"><ix:continuation id="i20fec124c40d4b0786bd142692311be5"><ix:continuation id="i285a572cfccb4a49b6b52ced3ba1fe70">the lease payments for short term leases on a straight-line basis over the lease term. We have made, as a practical expedient, an accounting policy election to not separate lease and non-lease components and instead will account for each separate lease component and the non-lease components associated with that lease component as a single lease component.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_145"></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 2&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDUvZnJhZzo3YTU0YTI3ZmFjOWI0NjQ0YTRhNmU5NWVlMDUzNmZlNS90ZXh0cmVnaW9uOjdhNTRhMjdmYWM5YjQ2NDRhNGE2ZTk1ZWUwNTM2ZmU1XzYwODI_20cefc33-1701-49e1-862c-c34088b017d4" continuedAt="i59c033fb970f405d965cf855ed9fedb1" escape="true"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDUvZnJhZzo3YTU0YTI3ZmFjOWI0NjQ0YTRhNmU5NWVlMDUzNmZlNS90ZXh0cmVnaW9uOjdhNTRhMjdmYWM5YjQ2NDRhNGE2ZTk1ZWUwNTM2ZmU1XzYwODk_f7d030f7-e117-4e9a-897d-4b229ca10aaf" continuedAt="ibc03e81360384abf9d5c30f9b423c817" escape="true">Recently issued accounting standards </ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i59c033fb970f405d965cf855ed9fedb1"><ix:continuation id="ibc03e81360384abf9d5c30f9b423c817"><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 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. We adopted the new standard on January 1, 2020 using a modified retrospective transition approach by recognizing a cumulative-effect adjustment of $<ix:nonFraction unitRef="usd" contextRef="i689d10c4a95d4606bbde5ba5177bcd3b_I20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDUvZnJhZzo3YTU0YTI3ZmFjOWI0NjQ0YTRhNmU5NWVlMDUzNmZlNS90ZXh0cmVnaW9uOjdhNTRhMjdmYWM5YjQ2NDRhNGE2ZTk1ZWUwNTM2ZmU1XzMyOTg1MzQ4OTM5ODE_f6bb3b3c-7b04-4d1b-9d81-02d0e8aedcd2">0.8</ix:nonFraction>&#160;million to reduce our opening balance of retained earnings as of the adoption date. Prior period amounts have not been adjusted and continue to reflect our historical accounting.</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%">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. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. The adoption of the guidance did not have a material impact on the consolidated financial statements.  </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%">In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#8217;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.</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%">From time to time, new accounting guidance issued by the FASB or other standard setting bodies is adopted as of the specified effective date or, when permitted by the guidance and as determined by us, as of an earlier date. We have assessed recently issued guidance that is not yet effective, except as noted above, and believe the new guidance that we have assessed will not have a material impact on our results of operations, cash flows or financial position.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;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%">F-14</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><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:700;line-height:120%">Note 3&#160;- <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90ZXh0cmVnaW9uOmZiZmVkOThmYjc0ZDQ5Yjc4NDc0NGFkMmFkODkyZWQ1XzcwNQ_145d87ca-c4d2-4a90-ae9d-392426c78251" continuedAt="i290c5831769a43eaa9244be9d0f6e8be" escape="true">Net revenues</ix:nonNumeric></span></div><ix:continuation id="i290c5831769a43eaa9244be9d0f6e8be"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90ZXh0cmVnaW9uOmZiZmVkOThmYjc0ZDQ5Yjc4NDc0NGFkMmFkODkyZWQ1XzcwNg_5a40e507-5e02-4514-8134-39685f1a9249" escape="true"><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%">The following table disaggregates revenue by global product category for the year ended December&#160;31, 2020, 2019 and 2018. </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:47.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.370%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.520%"></td><td style="width:0.1%"></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="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%">Year Ended December 31</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%">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%">2019</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%">2018</span></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></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 #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="ibc2ad81d83e24672a8baf679a8efec2f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzMtMS0xLTEtMA_f2aa35db-140b-4d6f-a9f8-bd6bf011d110">657,703</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="i90df93a8bf924fa9af39a341195ac709_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzMtMy0xLTEtMA_2f3f0d8b-6b16-499a-8cbe-483741efae43">600,874</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="ic1700dc31090478e84e989837158d4e0_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzMtNS0xLTEtMA_bdbb7cc5-191e-4257-8205-98cae53e566a">575,327</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></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="i75723527919a450fae508b6f676bd728_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzQtMS0xLTEtMA_b1548db1-30cb-447f-982c-8c09816ec35c">302,293</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="ife2df535f2ed4c458b9f7da6e8116582_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzQtMy0xLTEtMA_9cd7d825-20f0-4c32-85a2-c6727668a658">338,413</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="icbc887c159c242dc919a7d0393e90785_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzQtNS0xLTEtMA_57445eee-ec3e-47a4-baf5-0591d35f78e9">349,370</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></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="i39dc26b8c49b4b7ea5ad219cd72fc236_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzUtMS0xLTEtMA_f516c82c-94c1-4732-bf80-c17e7ae2e926">382,435</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="i0161ed4858584259a087b90d54ed6031_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzUtMy0xLTEtMA_4e0d24b4-ce11-48fc-a8e4-b0f45d48f02b">427,563</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="i70d669349e7b4bbea9f6edb54f76b814_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzUtNS0xLTEtMA_d3f42560-d648-44de-9148-9a9f02f2e022">395,423</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></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="i656252de557a4930a1597c715ea8de61_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzYtMS0xLTEtMA_81a44ca1-206c-4722-b7a9-d8fb3bd98b72">317,200</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="i8d5962351f75491ca50cdffff8b0c18a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzYtMy0xLTEtMA_ff6dae76-06b8-4f2c-957f-1b5dc594ed61">370,074</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="icd48715ceeb54d8084df4adc6d162d1f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzYtNS0xLTEtMA_8bf94436-4d8d-4f0a-ac79-5b2118915626">358,707</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></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="ie658c6c141c94b56a2ca1cf77dbf8ad1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzctMS0xLTEtMA_3b2fa593-25d1-42c4-a90a-99b14c296829">290,022</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="i33e3534f309f497aa0aff85b56c3b949_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzctMy0xLTEtMA_e158d864-76d8-4890-ab51-071c56c4b3aa">290,449</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="i13be6fb7bc274e10a95272e23daa91ed_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzctNS0xLTEtMA_b4cb55dd-a0b9-4dc0-800f-b4da7bcccd07">196,735</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></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="i1929cde3b0a5493ab0107d44626b1ada_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzgtMS0xLTEtMA_7f390adf-ae9f-4c98-a323-fcb66c863238">220,246</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="i4be596e8d3e24ccfade82adfa2110c80_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzgtMy0xLTEtMA_a9f40f69-a037-4347-be43-2e542ab3c1a5">220,717</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="i8be7bf1da3dc40f5bb6e33cb28ece101_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzgtNS0xLTEtMA_70dc3e88-712d-4f25-a1e9-9129416740ef">205,976</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></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="i31446525762f45459d983c5a2b697ae1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzktMS0xLTEtMA_58d822b5-9678-4112-bff3-761d4675896a">367,257</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="ia752abcd88c345c3bd0491f78cd2958d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzktMy0xLTEtMA_fd6df839-08dd-4f67-b3ee-132d57fb3409">347,272</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="i1a81f94dd1574b0cad3b5f27431567dd_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzktNS0xLTEtMA_7532ba2c-7b80-4836-a273-541b845e9801">366,845</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></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%">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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzEwLTEtMS0xLTA_02374ec8-e701-4240-99e8-aa0a599f6f58">2,537,156</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzEwLTMtMS0xLTA_db9eea22-0486-45e1-9c42-d9f1ccbcbf05">2,595,362</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzEwLTUtMS0xLTA_b8ee5d69-9872-47b6-a70f-df45bc609492">2,448,383</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="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)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></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%">(2)  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><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_151"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4&#160;&#8212;  <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzM4NDY_7613ff57-c5a6-4fbb-a383-e91c45813fa8" continuedAt="i71df6d7bb7a4442b9eaed1622fc602b3" escape="true">Acquisitions and Divestitures </ix:nonNumeric></span></div><ix:continuation id="i71df6d7bb7a4442b9eaed1622fc602b3" continuedAt="ie8b75a2ab5ca455eaf919d6934ed85c0"><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%">2020 Acquisitions</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 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, for an initial purchase price of $<ix:nonFraction unitRef="usd" contextRef="i09eab1b40dd9425b875974289cce8107_D20200218-20200218" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ4OTE1MzM_68c9099e-962f-4418-b477-04746a4753ae">260.0</ix:nonFraction>&#160;million. The acquisition complements our OEM product portfolio. For the year ended December&#160;31, 2020, we recorded post acquisition revenue and an operating loss of $<ix:nonFraction unitRef="usd" contextRef="ib6b86510c4164a79a64e5fdcb5cd2862_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ5MDIxNjI_986ebd7c-6a41-433c-97e2-a052ea8d557f">27.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib6b86510c4164a79a64e5fdcb5cd2862_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ5MDIxNjM_35775fef-8c9b-4db5-b0ad-1fa2c2d798d8">0.2</ix:nonFraction>&#160;million, respectively, related to HPC within our OEM operating segment. Goodwill arising from the HPC acquisition is <ix:nonFraction unitRef="usd" contextRef="i5385db28bac3470aa8a96584cb30cef1_I20201231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ5MTI2Mjc_755e5bce-884f-4d24-94a8-75f05a99e3b5">no</ix:nonFraction>t tax deductible and represents costs synergies, revenue growth attributable to anticipated increased market penetration from acquired products and the establishment of new customer relationships. </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%">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="i1def32c10dd54b019a118cd25c56388d_D20201228-20201228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzE2NDkyNjc0NjIyNzE_348955d7-875d-4ffc-b266-3cfc0e622d61">500.0</ix:nonFraction>&#160;million, with the potential to make an additional payment up to $<ix:nonFraction unitRef="usd" contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ4OTE2MjU_095a1cac-8d06-4746-9fdd-426ee1f8b6bd">25</ix:nonFraction>&#160;million upon the achievement of certain commercial milestones. See Note 12 for additional information related to the fair value measurement of the contingent consideration. The goodwill arising from the Z-Medica acquisition is <ix:nonFraction unitRef="usd" contextRef="i11c1c0301d3a4572a630311f194a1ede_I20201231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ5MTI2MzY_c761c5a9-5ece-4031-97e9-253e7fd17337">no</ix:nonFraction>t tax deductible and primarily represents synergies currently expected to be realized from the integration of the Z-Medica business in addition to the benefit we expect to realize from the establishment of new customer relationships and the development of technology resulting from the operation of the Z-Medica business.</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%">For the year ended December&#160;31, 2020, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzI3NDg3NzkwODI4OTM_1dcbd74f-2e47-42b3-9661-252b5ac9b9f8">6.6</ix:nonFraction>&#160;million in transaction expenses associated with the HPC and Z-Medica acquisitions, which are included in selling, general and administrative expenses in the consolidated statement of income.  </span></div></ix:continuation><div style="height:42.75pt;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%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ie8b75a2ab5ca455eaf919d6934ed85c0"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ4OTY3NDc_94f21623-0ad4-4b92-a216-9191ffc84147" escape="true"><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%">The following table presents the fair value of the acquired assets and liabilities assumed with respect to each acquisition:</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><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></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.784%"></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:9pt;font-weight:700;line-height:100%">HPC</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%">Z-Medica</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%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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 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%">Current assets</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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzItMS0xLTEtMzM4MQ_71c0435b-9f9e-44f7-a137-bca86cb70260">10,785</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzItMy0xLTEtMzQwMg_8296e281-094d-4c05-b044-2d95013e8156">16,649</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 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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzMtMS0xLTEtMzM4NA_9af3e766-c3a3-4ae1-9b94-e26f22fa4f99">10,457</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzMtMy0xLTEtMzQwMg_6d11f38e-809b-44dc-aee1-92b0b40b469f">4,492</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 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%">Intangible 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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzQtMS0xLTEtMzM4Ng_b1b954c7-999f-413c-8681-de8f7d679c60">179,000</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzQtMy0xLTEtMzQwMg_ac6ab7da-c11a-445e-bb05-b3ca33e1f4d9">332,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 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%">Goodwill</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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzUtMS0xLTEtMzM4OA_75418b49-e556-497c-87cd-4661bf077116">107,127</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzUtMy0xLTEtMzQwMg_401a7e35-6dda-4631-8725-8ac2a3b8beed">187,939</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 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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzYtMS0xLTEtMzM5MA_69eedb06-4661-4914-a8b1-95e535dd1730">270</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzYtMy0xLTEtMzQwMg_b8f4e565-7c9b-49ae-90c0-57f2511fd455">153</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 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 assets acquired</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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzctMS0xLTEtMzM5Mg_232b7cee-29ec-4b99-9b0c-629aa55f80e2">307,639</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzctMy0xLTEtMzQwMg_6661ea01-e1bd-40e8-9d77-e4a56b024106">541,233</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:9pt;font-weight:700;line-height:100%">Less:</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></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%">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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzktMS0xLTEtMzM5NA_8ea6d6f2-6237-4456-99e2-17dbfebb5756">1,568</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzktMy0xLTEtMzQwMg_44223f33-8918-4479-852a-d0d6723f52c3">5,068</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 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%">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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzEwLTEtMS0xLTMzOTY_a538fd7a-3707-417b-b4ff-4dce2e370269">43,449</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzEwLTMtMS0xLTM0MDI_36a0a8ab-7814-4eaa-a672-719295f53054">35,225</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 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%">Noncurrent liability for uncertain tax positions</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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="tfx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTEtMS0xLTEwODc0_40e87a90-8e15-4c37-8f33-b138c8e20aef">1,945</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:zerodash" name="tfx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTMtMS0xLTEwODc2_f514af2a-2dc8-4300-8c3e-69bb9f9aceb0">&#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 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%">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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTEtMS0xLTgyMDI_a81be88b-f975-4d31-9d1c-fccb0f4b2f1e">&#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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTMtMS0xLTY4MTA_6a977b11-a204-494f-a5c8-5be158504b7e">91</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 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%">Liabilities assumed</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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTEtMS0xLTMzOTg_a8a87883-8bb4-4248-ba6b-ada59f0dfa2c">46,962</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTMtMS0xLTM0MDI_cb3ba291-22ff-47c3-9c34-27710433639a">40,384</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:9pt;font-weight:700;line-height:100%">Net assets acquired</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="i5b8a85b77ca44d74875b865f8ee35984_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzEyLTEtMS0xLTM0MDA_a29ea7f6-9013-423e-bf58-afd7dfd30f77">260,677</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="icfa2008216754e5882eec6e30eef07d6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzEyLTMtMS0xLTM0MDI_b33a4849-d5fc-4494-9401-04616da29700">500,849</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></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></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 are continuing to evaluate the fair value of the acquired assets and liabilities assumed in connection with the Z-Medica acquisition and further adjustments may be necessary during the measurement period.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ4OTY3NDk_b75f0539-f3d5-4b25-8ea3-72620a01e570" continuedAt="i99078fa9cff2410a820fed7480c4db89" escape="true"><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%">The following table sets forth the components of identifiable intangible assets acquired and the ranges of the useful lives as of the date of each acquisition:</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><td style="width:31.063%"></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.384%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.425%"></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:9pt;font-weight:700;line-height:100%">HPC</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:9pt;font-weight:700;line-height:100%">Z-Medica</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:9pt;font-weight:700;line-height:100%">Fair value</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%">Useful life (years)</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%">Fair value</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%">Useful life (years)</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%">Intellectual property</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="i00d4e5d57e3648e8aa0b287dcf9af01a_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItMS0xLTEtMzQzMA_91edb6ea-203e-4a77-b875-031e056d083f">40,000</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="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%"><ix:nonNumeric contextRef="i1e534c376dd44a93bab66dba6da8a994_D20200218-20200218" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItMy0xLTEtMzQzNw_aba9c14a-3e89-465f-983b-ce75f6a60193">20</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i40fc46411ce0441786075ecd4277686b_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItNS0xLTEtMzQzOQ_a23bd220-0b87-4465-b0b5-811ec52140a3">86,500</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="background-color:#cceeff;border-top:1pt solid #000;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%"><ix:nonNumeric contextRef="if675e2eae2244c288ae4bb05fc1b2452_D20201228-20201228" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItNy0xLTEtMzQzOS90ZXh0cmVnaW9uOjM4NWZkOGE3YzdhZjQ3MTY5MTY4M2RmMjhlYjE1ODdhXzE2NDkyNjc0NDE2Nzc_41f3e4da-f8d0-415d-8814-ee848e04fb74">13</ix:nonNumeric> - <ix:nonNumeric contextRef="i7bc0cd2f17aa453b90ee82f23ab20753_D20201228-20201228" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItNy0xLTEtMzQzOS90ZXh0cmVnaW9uOjM4NWZkOGE3YzdhZjQ3MTY5MTY4M2RmMjhlYjE1ODdhXzE2NDkyNjc0NDE2ODI_3c0be52b-842f-4bd8-a532-d6f4f0222025">16</ix:nonNumeric></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:10pt;font-weight:400;line-height:100%">Trade names</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%">&#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="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%">&#8212;</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%"><ix:nonFraction unitRef="usd" contextRef="i58484c9a38c1430a80c81e8509fe48b6_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzMtNS0xLTEtMzQzOQ_508bf101-d9bc-4eeb-9667-9626dae7ca75">47,500</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: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:nonNumeric contextRef="i38b5f1d588764ab8aab36562b36208bd_D20201228-20201228" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzMtNy0xLTEtMzQzOQ_1d6a99d2-6c37-4adb-828e-394e6a92fdb1">25</ix:nonNumeric></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 colspan="2" style="background-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="i0ecc78889e104bd08a3c106d00c733f9_I20200218" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzQtMS0xLTEtMzQzNA_c6019faa-897f-485b-8d72-ff9913b27fb3">139,000</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: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:nonNumeric contextRef="iefc241411d944e0bbbee8690b9498cc4_D20200218-20200218" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzQtMy0xLTEtMzQzNw_ba02ba12-0920-4749-8390-295d726095a4">20</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i839a95e903e24037b74f063da81d8b31_I20201228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzQtNS0xLTEtMzQzOQ_e3813730-f725-40ce-a70f-92e3b29b1905">198,000</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: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:nonNumeric contextRef="i298674b8341240e99ca13aa17a4076d2_D20201228-20201228" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzQtNy0xLTEtMzQzOQ_8266c720-ebd4-4aa9-b159-d8024e3085e9">26</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></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%">Pro forma information for the acquisitions completed in 2020 is not presented as the operations of the acquired businesses are not deemed to be significant to our overall operations.</span></div><div style="margin-bottom: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%">2019 Divestiture</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 February 4, 2019, we sold substantially all of the assets related to our vein catheter reprocessing business for $<ix:nonFraction unitRef="usd" contextRef="ie713c9c3fe40415798c2ef0e123fe5e2_I20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzE1MA_2433b96e-50d7-476b-9739-2ac3926002d5">12.6</ix:nonFraction>&#160;million. We recognized a $<ix:nonFraction unitRef="usd" contextRef="iec1fbdccc92a4ef5b4389a1478241f07_D20190204-20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzE3MA_75ebe0d8-f319-44af-93fe-150bd6b69e1d">2.7</ix:nonFraction>&#160;million pre-tax gain on the sale of assets, which represents the excess of the $<ix:nonFraction unitRef="usd" contextRef="ie713c9c3fe40415798c2ef0e123fe5e2_I20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzI0NA_3bd46d24-fb7d-44b3-b2a7-c357a81d628f">9.7</ix:nonFraction>&#160;million fair value of consideration received over the carrying value of the assets sold. In connection with the sale, the purchaser of the assets issued a secured promissory note to us in the principal amount of $<ix:nonFraction unitRef="usd" contextRef="i16ed55f69b874226b2367f93772b8424_I20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ReceivableWithImputedInterestFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzQ1MQ_59fb54d6-13be-439c-894a-6f45c4f60f3d">10.5</ix:nonFraction>&#160;million. The purchaser's obligations under the notes are secured by a lien on substantially all of the purchaser's assets. The purchaser is obligated to repay the principal amount of the promissory note in annual installments of $<ix:nonFraction unitRef="usd" contextRef="i16ed55f69b874226b2367f93772b8424_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_01402d0f-ef5b-4e41-ad5f-81814c7774fe"><ix:nonFraction unitRef="usd" contextRef="i16ed55f69b874226b2367f93772b8424_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_0485d821-af42-4f24-a63a-a5fe04f911c1"><ix:nonFraction unitRef="usd" contextRef="i16ed55f69b874226b2367f93772b8424_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_121565ed-3f34-441f-ac68-c655f05194df"><ix:nonFraction unitRef="usd" contextRef="i16ed55f69b874226b2367f93772b8424_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_692edda5-241a-47b2-b9ae-93fc42be9bd5"><ix:nonFraction unitRef="usd" contextRef="i16ed55f69b874226b2367f93772b8424_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_f2833a96-e3f3-4b9e-8728-2c370066ef43">2.1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million on each of the first five anniversaries of the date of sale. On the date of sale, the fair value of the promissory note was $<ix:nonFraction unitRef="usd" contextRef="i16ed55f69b874226b2367f93772b8424_I20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzgwMg_7f404f8e-b045-4c07-8591-471e0001ece8">7.6</ix:nonFraction>&#160;million, which we calculated by applying a discount rate determined after taking into account the creditworthiness of the purchaser. As of December&#160;31, 2020, we had $<ix:nonFraction unitRef="usd" contextRef="ifb69f694c6e94603a3b212f68f9128a3_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzk0Nw_8eb9d106-2b93-4754-b73a-07dbd67b823e">5.6</ix:nonFraction>&#160;million in receivables related to the promissory note, of which $<ix:nonFraction unitRef="usd" contextRef="i97aaf9d6cc6c46f099e1aa693ad5d52b_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzEwMDY_192abb3c-750f-41c5-85fd-94a85c2dc15e">4.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id939c5fce4054e7fa1f96a8f1086316f_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzEwMTM_e26d9afe-1f68-4beb-a493-ff7beb44390e">0.9</ix:nonFraction>&#160;million are included in accounts receivable, net and other assets, respectively, within the consolidated balance sheet.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_154"></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMwMDY_21ff501b-a8a4-49ff-8b2f-224e30f8e70d" continuedAt="i9cf8a83739cb49d6960e558b603ac478" escape="true">Restructuring and impairment charges</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="i9cf8a83739cb49d6960e558b603ac478" continuedAt="idbf07fdb77aa42d9bb837f9b8c709206">During the second quarter of 2020, we committed to a workforce reduction (the "2020 Workforce reduction plan") designed to improve profitability and reduce cost primarily by streamlining certain sales and marketing functions in our EMEA segment and certain manufacturing operations in our OEM segment. The workforce reduction was initiated to further align the business with our high growth strategic objectives. The plan was </ix:continuation></span></div><div style="height:42.75pt;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%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="idbf07fdb77aa42d9bb837f9b8c709206" continuedAt="i30bfe12e37044db6857806ffaa48c1dc"><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%">substantially completed at the end of 2020 and we expect future restructuring expenses associated with the program, if any, to be nominal.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMwMDg_5d9a3de5-950c-4933-8e65-f18698f89c8b" 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%">We have ongoing restructuring programs related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing 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><td style="width:39.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.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:18.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:18.201%"></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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">2018 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">2014 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(5)</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:9pt;font-weight:700;line-height:100%">Program expense estimates:</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%">(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="if1c118908c04480b87e69ced234a738f_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItMS0xLTEtMC90ZXh0cmVnaW9uOjgzN2VlNGFjN2U2YjRhM2ViNTkzNGIxOWYwMzNhY2QxXzQ_aafe667e-fe7d-4f2f-80bb-0484f20b1ab0">16</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i0faca09a4e2c447bb13a0b7b2566a989_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItMS0xLTEtMC90ZXh0cmVnaW9uOjgzN2VlNGFjN2U2YjRhM2ViNTkzNGIxOWYwMzNhY2QxXzEw_0a28ab21-a4ef-4813-aa0d-529b0a5947ad">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="ida3dc88367be423891bde502e374702e_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItMy0xLTEtMC90ZXh0cmVnaW9uOmUzYzhlODJiNDU5MDRmMmM5MzdiMmE2ZDM3NmRjMDdjXzQ_7331855b-37c9-4531-bec8-b643efee138a">60</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i6c2e24c1d1f2421eab9ad48241aebac8_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItMy0xLTEtMC90ZXh0cmVnaW9uOmUzYzhlODJiNDU5MDRmMmM5MzdiMmE2ZDM3NmRjMDdjXzEw_8d8b7795-1a56-4b9f-8dbd-18f55c49779d">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="i680a2df36e2a4a8c8df85c6bee355a1e_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItNS0xLTEtMC90ZXh0cmVnaW9uOjU4NjUwMWZlYTdhMjRmNzJhZmQ1YzVmNGNiMjU3YWE2XzQ_ae507fc5-0a53-4503-826c-418c7f2e01ec">13</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i43ee6d4bf0264eb1b1c87fdd04942db9_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItNS0xLTEtMC90ZXh0cmVnaW9uOjU4NjUwMWZlYTdhMjRmNzJhZmQ1YzVmNGNiMjU3YWE2XzEw_492a29cf-81f5-42e9-ac65-17d94378920d">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="iee12391f99c8480ebe10dd66919b44c1_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjU1ZDRlZDhmODA2NzRiMzI4YTNlMzQ5NWI0ZWVlZDRkXzQ_bffb62d4-37bf-4fbc-b60f-e3b2c0a787b9">2</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i1a266394e9014b8b8f78b603953528d1_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjU1ZDRlZDhmODA2NzRiMzI4YTNlMzQ5NWI0ZWVlZDRkXzEw_ece023fc-8b41-48bf-8d8e-8d48fa77d6e7">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="i424913a8f0fb4b97a1b3e6e066cfb324_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtMy0xLTEtMC90ZXh0cmVnaW9uOmMwMmQ0MzVlYTBjZjRiYjQ4MTIxM2JjOTk0MmFmMGM2XzQ_0bb9b3df-8021-4b29-9d25-77497838d609">3</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i320ffdb25e3f4d29a4abe15973746b96_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtMy0xLTEtMC90ZXh0cmVnaW9uOmMwMmQ0MzVlYTBjZjRiYjQ4MTIxM2JjOTk0MmFmMGM2XzEw_c9620e41-865d-453b-9823-517e03891ef0">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="ide2e6e251f284e92bb0e2cbada3ba51b_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtNS0xLTEtMC90ZXh0cmVnaW9uOmEyMWQ4MDMzMTNhYjRjODg4YmMwMWQ3NmMwNmRiOGYxXzQ_2e5244e2-35f2-422e-aede-c5e69b1379a1">1</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="ic1087c9bb99f4c9eae66dffc3355c5b9_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtNS0xLTEtMC90ZXh0cmVnaW9uOmEyMWQ4MDMzMTNhYjRjODg4YmMwMWQ3NmMwNmRiOGYxXzEw_5707e2cd-7d5b-463d-8f30-280c431f2c78">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="i8d964b032ae442d4ba2264d10a474be9_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtMS0xLTEtMC90ZXh0cmVnaW9uOjBhNTNhYTgxMTRiYzQyOTg4NDQwMTAxZjE1ZmE0Zjc0XzQ_437ba779-f8f7-4053-b1bc-f7d5e2772f4b">18</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i7e1547dbc0cd4d73bd020bdb2290ecf7_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtMS0xLTEtMC90ZXh0cmVnaW9uOjBhNTNhYTgxMTRiYzQyOTg4NDQwMTAxZjE1ZmE0Zjc0XzEw_dcddd869-3bb3-4b50-b973-6094c35223ab">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="i8493d0ddb81b4b59a5ea1c41d3ed501c_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmU3NjRiNTQ1YWVkOTQzNDM5NDgxYTVmZDUwN2JhMWUxXzQ_44bbe2ab-c3f1-4fe7-a5e9-ad3a259f2d8f">63</ix:nonFraction>  to <ix:nonFraction unitRef="usd" contextRef="if2357fa6f14b4535a929371dec466dd6_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmU3NjRiNTQ1YWVkOTQzNDM5NDgxYTVmZDUwN2JhMWUxXzEx_304f8215-8e78-4e40-b6b5-af7fdbb4651a">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="i6ec7ac175f804874a22e44d388c92903_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtNS0xLTEtMC90ZXh0cmVnaW9uOjQ2YjMwMjMwZTRlYTRlZmI5MGRiY2IwNzMzODQxMDc2XzQ_c3add433-492f-419b-b5fe-c8066c3b8657">14</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i8a72679765b64842a466c7fae57af710_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtNS0xLTEtMC90ZXh0cmVnaW9uOjQ2YjMwMjMwZTRlYTRlZmI5MGRiY2IwNzMzODQxMDc2XzEw_604da276-d56f-4c2c-89c9-0a42b071d6bc">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="i57463c6b26b6442fbaecedaa31f94229_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtMS0xLTEtMC90ZXh0cmVnaW9uOmI2MGE0ZDc5NjVjYTRhZTc5M2QyODJhMzFjNWRiNDVlXzQ_46bb2833-d7f3-49cc-9954-3e99fb3ecbcf">38</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="iefaafa4a95d94a63a5549dbd20b0594c_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtMS0xLTEtMC90ZXh0cmVnaW9uOmI2MGE0ZDc5NjVjYTRhZTc5M2QyODJhMzFjNWRiNDVlXzEw_e4f69cfd-8c24-4edc-9b58-51f9a6986e55">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="i5e948030afd74162b40fec3a8df5a210_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtMy0xLTEtMC90ZXh0cmVnaW9uOjk0ZTcwZTRhNDc2ZTQ1OTc5NWRhM2JjOTQzM2MyNmMzXzQ_16057878-e113-48c4-b0fe-0b4de78f161a">40</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i0e87687028a74031a502034664270e4f_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtMy0xLTEtMC90ZXh0cmVnaW9uOjk0ZTcwZTRhNDc2ZTQ1OTc5NWRhM2JjOTQzM2MyNmMzXzEw_8d25f173-b825-4a96-9edb-2fe23f3a7f9f">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="ic03dd8a1822144168365ed57f9c870cf_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtNS0xLTEtMC90ZXh0cmVnaW9uOmI1ZTIzYWYxMjQ3NDQzNDViYzRiZGE1ZDQ2YTQyYTcxXzQ_66644df3-edf2-4338-a646-f7fcffadfa0f">38</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i1c52547efc9b49838bbd733f05d71dc9_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtNS0xLTEtMC90ZXh0cmVnaW9uOmI1ZTIzYWYxMjQ3NDQzNDViYzRiZGE1ZDQ2YTQyYTcxXzEw_83c89adb-477e-43ce-a036-44bc0879ad5e">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="i7c6e4804363e483283e4703ea63174e9_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtMS0xLTEtMC90ZXh0cmVnaW9uOjU0Yzc3MTI5ZjY0YTQ4ZWU5OWJmM2Y0MGYwYTc4MDZjXzQ_2fcd2e24-6774-4df5-93d0-e928cb1bfb16">56</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ic627fdc3292b4d7196da480d1ba24240_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtMS0xLTEtMC90ZXh0cmVnaW9uOjU0Yzc3MTI5ZjY0YTQ4ZWU5OWJmM2Y0MGYwYTc4MDZjXzEw_73ca8bec-910e-463f-9737-6ad4838c5e6d">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="i1309be4c1dea4ff7a60dc2cd9345b713_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtMy0xLTEtMC90ZXh0cmVnaW9uOjY5Mzk5YTdiNjE2ZTQyYzFiZDRkY2QyNDA3MmQ3MjFmXzQ_21636aae-fc9e-4733-bdf6-a83422ec98f9">103</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ib64620d573be4b9ebb33b7f45db25b2d_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtMy0xLTEtMC90ZXh0cmVnaW9uOjY5Mzk5YTdiNjE2ZTQyYzFiZDRkY2QyNDA3MmQ3MjFmXzEx_7243517b-649c-45b5-b723-74220f17e207">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="idf9aa7440477444099e6ef6006e361d6_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtNS0xLTEtMC90ZXh0cmVnaW9uOjY5MWJlYzcwNzFhNzQzZGU4NjBiMzFkZmM4MzEwZTI3XzQ_39fef5b4-53f6-43be-8503-2e7190fbf438">52</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i0c4a99bf6c914dc1916208c74d397f71_I20201231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtNS0xLTEtMC90ZXh0cmVnaW9uOjY5MWJlYzcwNzFhNzQzZGU4NjBiMzFkZmM4MzEwZTI3XzEw_502366de-60b9-4f27-8968-b9abaf7d7049">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="i7c6e4804363e483283e4703ea63174e9_I20201231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtMS0xLTEtMC90ZXh0cmVnaW9uOjJjMjVjNDhjNDNhZTQ0MGY4MWZhOTAyZmNmNjMwYzI5XzQ_9c3baaed-0e54-4c7b-bb6a-6f3450a7f7db">50</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ic627fdc3292b4d7196da480d1ba24240_I20201231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtMS0xLTEtMC90ZXh0cmVnaW9uOjJjMjVjNDhjNDNhZTQ0MGY4MWZhOTAyZmNmNjMwYzI5XzEw_1970dc51-4d26-4555-b38b-37ed99eba124">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="i1309be4c1dea4ff7a60dc2cd9345b713_I20201231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtMy0xLTEtMC90ZXh0cmVnaW9uOmNlODY1YmQ4YTZjOTQ1NDI5MTMxYjYwNzY2YTQ5YzEwXzQ_14330307-a83e-495b-8582-13f03311c6d2">99</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ib64620d573be4b9ebb33b7f45db25b2d_I20201231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtMy0xLTEtMC90ZXh0cmVnaW9uOmNlODY1YmQ4YTZjOTQ1NDI5MTMxYjYwNzY2YTQ5YzEwXzEw_9b3e91dc-a5f5-4585-87a0-6fd9bc9b95a4">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="idf9aa7440477444099e6ef6006e361d6_I20201231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtNS0xLTEtMC90ZXh0cmVnaW9uOmVlZmJjYzViMjhlZjRhNzliNGQ1OTQzNjY2NTE2YjRmXzQ_1a83be8a-1535-4131-b73b-b6563ff292a8">42</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i0c4a99bf6c914dc1916208c74d397f71_I20201231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtNS0xLTEtMC90ZXh0cmVnaW9uOmVlZmJjYzViMjhlZjRhNzliNGQ1OTQzNjY2NTE2YjRmXzEw_e46d84a2-d660-438d-b478-4e70e81620a1">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="i7c6e4804363e483283e4703ea63174e9_I20201231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktMS0xLTEtMC90ZXh0cmVnaW9uOjFmNGU5MjRjYzk1NTQ3YmRiYjlkYzk3ZWY4M2UyNTU1XzQ_86ef30eb-c79d-40cb-8ca0-73fc691dcd0b">28</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ic627fdc3292b4d7196da480d1ba24240_I20201231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktMS0xLTEtMC90ZXh0cmVnaW9uOjFmNGU5MjRjYzk1NTQ3YmRiYjlkYzk3ZWY4M2UyNTU1XzEw_bd186ee7-ac7a-4986-a474-8b33d960613c">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="i1309be4c1dea4ff7a60dc2cd9345b713_I20201231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktMy0xLTEtMC90ZXh0cmVnaW9uOjZjOWQzZWU5NzA0MTQ4NmNhOTRlNWEzOTlkNzJjMDJiXzQ_439eeaf0-a348-4ffd-b316-66641b52ab68">19</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ib64620d573be4b9ebb33b7f45db25b2d_I20201231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktMy0xLTEtMC90ZXh0cmVnaW9uOjZjOWQzZWU5NzA0MTQ4NmNhOTRlNWEzOTlkNzJjMDJiXzEx_b6133c32-f26f-4ed5-be1b-c00561a4e416">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="idf9aa7440477444099e6ef6006e361d6_I20201231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktNS0xLTEtMC90ZXh0cmVnaW9uOjRmMWUzNjEwODUwOTQxY2RiNDc0MmI5MGM4NWE0NDNjXzQ_9f626347-eb99-4837-8443-4a94affac7fb">26</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i0c4a99bf6c914dc1916208c74d397f71_I20201231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktNS0xLTEtMC90ZXh0cmVnaW9uOjRmMWUzNjEwODUwOTQxY2RiNDc0MmI5MGM4NWE0NDNjXzEw_61828725-82b8-43d2-b999-88b8f528b3d2">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: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="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzEzLTEtMS0xLTAvdGV4dHJlZ2lvbjo1NzZkMTdjYmFkYTk0MGY4YTcwNWFjOTUxNDExODc5ZV80_8fd5007a-45b2-4de1-892e-ae5b31163a8b">15.3</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="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzEzLTMtMS0xLTAvdGV4dHJlZ2lvbjpkN2QxMTE4MjM0ZWY0M2RiYjE2NTllMmJkNDZiN2JhZV80_6683ed1d-c6f7-436c-a287-841c301faad9">60.0</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="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzEzLTUtMS0xLTAvdGV4dHJlZ2lvbjo3MTg5NzhjNWIzZTY0Y2MzYWUyM2Q3MDU0N2RhOWMwYV80_bae423c7-c64a-4465-8f15-93ecca004871">13.6</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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For year ended December&#160;31, 2020</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="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE1LTEtMS0xLTAvdGV4dHJlZ2lvbjo0OTA5MGIzOTAxNWU0NmUwOWQ5NWEzZjQzNGM5ODJmNF80_33b54395-93f4-4302-98bc-e19089206c6c">14.5</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="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE1LTMtMS0xLTAvdGV4dHJlZ2lvbjpkMzc1MWM0MGEwY2E0NWMwYmI4ZjI2M2RjNmM0ZWRjOF80_38b206b0-36a2-4147-b1ba-156e81bd29c3">9.5</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="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE1LTUtMS0xLTAvdGV4dHJlZ2lvbjoxMjc4MGI3Njk1YmY0YWQ0YjBiYmIwOTFjNzAxOWRiMV80_eec9f3b9-6963-4e90-a4e7-be415779c0c1">3.8</ix:nonFraction></span></div></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: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="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE2LTEtMS0xLTAvdGV4dHJlZ2lvbjo0OGU5NmU4OGI5M2U0ZDAxYmRlMjhhNzI3YWU4MmZkMF80_a8fdc679-c171-49c8-8a03-a219bb950e38">21.1</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="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE2LTMtMS0xLTAvdGV4dHJlZ2lvbjo2NWVkNzJmMGZjMzM0OGQ1YjllMTkxM2ExMjg3ODdjM180_9e9faa43-cb2a-49c1-9ece-634cb8dd4e65">16.7</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="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE2LTUtMS0xLTAvdGV4dHJlZ2lvbjo1OTMyYzJkMzVmMzg0MDVhOTFlNmE0NjJlODU0YTNkZl80_7f1fbfd6-c469-4a79-b811-477fbbeec3d5">36.0</ix:nonFraction></span></div></td></tr></table></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="margin-bottom:1pt;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">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div><div style="margin-bottom: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)</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 these charges are expected to be recognized within cost of goods sold. </span></div><div style="margin-bottom: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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we refined the disclosed ranges for each of the components of the program expense and other program estimates in consideration of the progress made to date as well as the actions remaining. The refinements resulted in a decrease in the high end of the disclosed ranges compared to our prior estimates.</span></div><div style="margin-bottom: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%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we accelerated the timing of substantial completion from our prior estimate of 2024 to take advantage of an opportunity we identified to accelerate the recognition of estimated savings. </span></div><div style="margin-bottom: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%">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we extended our timeline of certain development and qualification activities which resulted in a delay in the anticipated period of substantial completion from our prior estimate of 2021. The shift in timing also resulted in an increase in the total program cost estimate, primarily restructuring related charges, and related cash outlays compared to prior estimates. We also refined the disclosed range of capital expenditures in consideration of the progress made to date as well as actions remaining.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i30bfe12e37044db6857806ffaa48c1dc" continuedAt="i51b60a2bc29645569f9cb0f9aaf3dbc5"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMwMDk_f28dd2e6-324f-4ca3-9952-820bedb9a012" 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 summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 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><td style="width:40.128%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.054%"></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="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="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="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 at December 31, 2018</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="i431006ae86204ddb97442e0bed910aed_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzItMS0xLTEtMA_5f7630c6-cb3f-4bb3-bb7b-177fa84eacb3">&#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="i200adc91c21a47d68db49c54cb460846_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzItMy0xLTEtMA_7a7aac0e-738d-4adf-b28e-541731ec56da">48,474</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 #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="i0ca7e22ec20d4fa19f8bc020c267e80a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzItNS0xLTEtMA_30b0a8c7-6981-4bdf-84e1-97f6d2b7a423">3,936</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 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%">Subsequent accruals</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="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzMtMS0xLTEtMA_ffa820bd-aeca-43ed-bf75-75e81a540e48">13,753</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="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzMtMy0xLTEtMA_f3264b82-0950-423e-9f98-706b3240d399">939</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="i75d8ab2d711b4b869527395805bcd358_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzMtNS0xLTEtMA_f916ab2f-4aad-4a65-8a37-00d0567e443b">313</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 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%">Cash payments</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="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzQtMS0xLTEtMA_1c87bdd1-9c02-4ee8-954d-6a4e3e9b5efe">1,602</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="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzQtMy0xLTEtMA_6dc0cb94-ff3a-4392-aeb2-c38bc5bacfd0">3,628</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="i75d8ab2d711b4b869527395805bcd358_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzQtNS0xLTEtMA_06221a6c-2cb0-41d6-89cc-66ef39fe2710">580</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 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%">Foreign currency translation</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="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzUtMS0xLTEtMA_1e88dca1-72b4-41ea-b9eb-ceb01f95424f">281</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="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzUtMy0xLTEtMA_76d01c11-c7a4-4222-a8f7-06b1065114e7">367</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="i75d8ab2d711b4b869527395805bcd358_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzUtNS0xLTEtMA_d63b32b5-9820-4a63-8abb-707ce3f66dc4">&#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%">Balance at December 31, 2019</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="ic6fe9bd1fa1e422dad8cb2ebdaed9a76_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzYtMS0xLTEtMA_28525c0b-819b-4fb7-85cc-47b8bdbc1057">11,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><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="i6108a3ae670045fdb8bc576c60787f60_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzYtMy0xLTEtMA_cace2b46-60c8-479c-b109-ede2912cc2e3">44,274</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="i94f1dbe76bb24013a2ce4c526e0294d6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzYtNS0xLTEtMA_8daef485-43c3-46e4-bfb7-fb68f11fda9b">3,669</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 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%">Subsequent accruals</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="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzctMS0xLTEtMA_59bf457f-5f36-4458-9361-cc77ec5490f1">1,542</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="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzctMy0xLTEtMA_44c52808-f206-4287-8f08-ff62354fefbc">5,948</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="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzctNS0xLTEtMA_4d46c075-54d9-4e3b-b320-96540aa4d926">606</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 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%">Cash payments</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="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzgtMS0xLTEtMA_a2e99c1b-8e8c-45de-868a-2800130967cf">5,532</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="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzgtMy0xLTEtMA_84aa12fa-fe59-4415-a473-902781112168">4,281</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="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzgtNS0xLTEtMA_211cb911-21c8-4162-aa2f-ffdd430ce44e">682</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 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%">Foreign currency translation and other</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="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzktMS0xLTEtMA_0ed64f55-b7e9-46a1-9618-b83fc15f6053">174</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="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzktMy0xLTEtMA_5650783e-f851-4281-8453-edf63e60a416">4,140</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="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzktNS0xLTEtMA_a186fafc-fb01-43cd-9dec-59ac6e10cc14">&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020 </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: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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4b1f9b4e859440fa55a5c2026bb8fbe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzEwLTEtMS0xLTA_89bec322-ca58-432c-aa33-503780b59fb6">8,054</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icceb3b93646647eab92a9506997ff7f1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzEwLTMtMS0xLTA_0c29679f-c25e-4989-b03b-5f555d5b08f0">50,081</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieec02b9efeed46da82ffb29418a78571_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzEwLTUtMS0xLTA_2bd55e33-a066-4747-8991-a59991ecf095">3,593</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:9pt;margin-top:6pt;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">The restructuring reserves as of December 31, 2020 , 2019 and 2018 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMwMDM_e226e84f-7a3a-481b-ba58-12764d94d03e" escape="true"><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%">The restructuring and impairment charges recognized for the years ended December&#160;31, 2020, 2019, and 2018 consisted of the following:</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:40.274%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">2020</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%">Termination benefits</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: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="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%">Total</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Workforce reduction 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="i4481c496047a4bae90073762357d855e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzMtMS0xLTEtNDM0_77259cb8-faca-444e-88bc-9e7b4ce04b45">8,494</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="i15c0e89a9ae847cb9041fbb0b8596c05_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzMtMy0xLTEtNDM0_22bdde1f-40c9-4f52-9587-8a69a61d23b5">353</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="i421b8f996a874ed68bb8bde60cacdada_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzMtNS0xLTEtNDM0_b6e667d1-de8d-4668-8bcc-728e803a2bd4">8,847</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%">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="ie55c3dc1d6f045b8906bbee190ef665f_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzQtMS0xLTEtNDM0_c036e723-23ed-4b5a-acfa-fcc693f8c400">647</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="i3327b7207870417dbe9893ed0e123c50_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzQtMy0xLTEtNDM0_3a283832-6410-4712-b73f-c9f9eec50652">895</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="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzQtNS0xLTEtNDM0_06152cd7-1d42-4274-b85b-48aba8de2a03">1,542</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%">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="i8c5c45f8c6404fde924033fd430ec724_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzUtMS0xLTEtNDM0_66b973b4-0509-4051-9225-b76cd10b6068">5,565</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="if9e816ea349544aa9a3f96c5dfe498c9_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzUtMy0xLTEtNDM0_16addc29-905e-4fe3-b16d-eb9198f9179f">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="2" style="background-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="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzUtNS0xLTEtNDM0_b6afbc7e-a687-44ca-a29a-72a7c169739c">5,948</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><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="i5e93e6ebca75458389a27dff8b9ea34c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzYtMS0xLTEtNDM0_8f7e4921-58b9-4324-af84-b4e16ff36268">72</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="i6ae329b752a240298825e347bf03b4f0_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzYtMy0xLTEtNDM0_2889c6cf-216d-41a0-bf1e-a76768ee330a">838</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="i5aa9ab3f8c314f10802e3e8c8af6038a_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzYtNS0xLTEtNDM0_0047f9fb-07e6-4c56-bfa9-6d9c573fe2d3">766</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 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 restructuring charges</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="ife5cd7b269b844af97c51ddb91d7f3c5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzctMS0xLTEtNDM0_df9e28d2-1eff-4b6d-afad-b9c0e3ae4274">14,634</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="i82e09aefceda417988aba3009005033d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzctMy0xLTEtNDM0_3197c99a-d666-4321-8b10-138391c0cdaa">2,469</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzctNS0xLTEtNDM0_bcb3f2df-2ab7-4b9d-988b-7db2d0155a33">17,103</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%">Asset impairment charges</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="ife5cd7b269b844af97c51ddb91d7f3c5_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzgtMS0xLTEtNDkxMg_59acdb39-7b24-4f84-a632-d617a34c20a2">&#8212;</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="i82e09aefceda417988aba3009005033d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzgtMy0xLTEtNDkxMg_c3c593ae-9784-435f-9a9d-2b6200064ec0">21,388</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzgtNS0xLTEtNDkxMg_e8504a9b-4dc0-4237-819b-0416dbd9114c">21,388</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 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 restructuring and impairment charges</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="ife5cd7b269b844af97c51ddb91d7f3c5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzktMS0xLTEtNDkwNg_2917e604-9866-4484-8b66-eec5765c4fbe">14,634</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="i82e09aefceda417988aba3009005033d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzktMy0xLTEtNDkwNg_e66226b1-c4d3-4e90-a1b3-2a2711f6ef56">23,857</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzktNS0xLTEtNDkwNg_1efae460-51af-41b5-9d30-82df37e83f7c">38,491</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="text-align:justify"><span><br/></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:40.274%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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</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%">Termination benefits</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: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="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%">Total</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"><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 #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="i60310351b91242a19a16ad61bcf005b3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzMtMS0xLTEtMA_52c1c1fa-c9bb-4c2e-ac5f-ec7f9b02ff5c">13,683</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="i0dcf34cfe3e14187bca577004ecd5f5d_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzMtMy0xLTEtMA_704ca9c7-e3cb-40ff-a21d-8778783af2fb">70</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="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzMtNS0xLTEtMA_0670dab2-39fd-4f86-9c03-d641f7933b2a">13,753</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%">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="i3d2052303557461ca22efc56dfdcfce0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzQtMS0xLTEtMA_2ef74544-a7c0-4a66-97d0-2b708b34a0f9">1,787</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="i06fda966089e4c888db6aed4a2259109_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzQtMy0xLTEtMA_2afd1752-1386-4253-bcda-efe7eee50add">848</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="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzQtNS0xLTEtMA_cd80b9c8-be8c-4943-bf4b-9dfb780fb962">939</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><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">(3)</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="ia93f6f527d8c4c64b49d9af6feaf362f_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzUtMS0xLTEtMA_b5ca933a-42c1-46f3-a646-a02eeebfda63">787</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="iddf3c04ac8874d468e98626cddc5bf4b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzUtMy0xLTEtMA_f619e9d6-bf81-45ff-9bf1-dc7cfecb1e4e">1,638</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="i61598c39f1654558bff4d2943abaaea0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzUtNS0xLTEtMA_bbdcdd7a-f8cf-4bdc-bbd0-a6795a4ac3ce">2,425</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%">Total restructuring charges</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="i82444936ea374120af1c8dbeb94c968a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzYtMS0xLTEtMA_6fc0b111-5c02-4967-85dc-6fa4d1cbcfbb">12,683</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="ieaf889e79d284c0dafbad681ebd84896_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzYtMy0xLTEtMA_cfde535d-d664-47a4-ad8a-7d8b94e82d5f">2,556</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzYtNS0xLTEtMA_2be5a616-80af-4ac1-84bc-59978b94e313">15,239</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%">Asset impairment charges</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="i82444936ea374120af1c8dbeb94c968a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzctMS0xLTEtMA_a3e4a9cb-cafe-43b3-9334-ff99cd753326">&#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 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="ieaf889e79d284c0dafbad681ebd84896_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzctMy0xLTEtMA_808bbb49-e5db-46c0-82c7-2415203209cf">6,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><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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzctNS0xLTEtMA_782c35c8-fc4e-4f21-9061-450582ea363a">6,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="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%">Total restructuring and impairment charges</span></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="i82444936ea374120af1c8dbeb94c968a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzgtMS0xLTEtMA_842d1581-1ce9-4fd3-a3fe-45bc5250a1ae">12,683</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="ieaf889e79d284c0dafbad681ebd84896_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzgtMy0xLTEtMA_8f0cd21a-d333-4fbd-bc6c-77cc312458ad">9,522</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzgtNS0xLTEtMA_fb06c672-1111-4e5b-b633-39e0df5dbc27">22,205</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="text-align:justify"><span><br/></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: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="padding:0 1pt"></td><td colspan="15" 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%">2018</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%">Termination benefits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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: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="border-bottom:1pt solid #000000;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%">Total</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"><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 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="ie4ad90643d584d81b4e4ca011d9d01b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzMtMS0xLTEtMA_66326fd4-a0df-4539-bbe5-543246bd1a5c">53,992</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="ifcac3fd938024181a90a6d083baefc40_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzMtMy0xLTEtMA_1ff5715c-c284-41a8-bd09-0a4f12803c4f">1,001</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="i2f3b329610b149569bb57857c7d5eb9c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzMtNS0xLTEtMA_07fea7df-c11a-418b-9f7e-e5caf740a77d">54,993</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><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">(4)</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="i6d3df9909f6b47f4a6d20a4801768fd8_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzQtMS0xLTEtMA_56538284-92b0-46f7-89a3-122aeb6d3dfc">3,820</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="i23c2634abeb54a9098e3c7a0b2c828f7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzQtMy0xLTEtMA_156a73c2-20a6-408a-9c6f-04ba7d6f0ce5">1,307</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="ia81bd7877cc9471183aa93e3c75a06ad_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzQtNS0xLTEtMA_35d5271e-c4d3-4dcd-816d-13cfe78c37b0">5,127</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 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 restructuring charges</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="i779b1a9a8ed14c089147d6d1632c39d6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzUtMS0xLTEtMA_f6c65994-b713-4374-8dbf-0f3953f14f26">57,812</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 #000000;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="i79be11d7b0b54b93b534d292bd88fcec_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzUtMy0xLTEtMA_d1d8cb91-83d5-4353-8fe3-33a5b00b391b">2,308</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzUtNS0xLTEtMA_196a85fb-ae48-443f-a0ca-a030017fe97b">60,120</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%">Asset impairment charges</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="i779b1a9a8ed14c089147d6d1632c39d6_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzYtMS0xLTEtMA_f4b1822a-512c-4d40-bab8-771e196d7aaa">&#8212;</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="i79be11d7b0b54b93b534d292bd88fcec_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzYtMy0xLTEtMA_f443867d-fb12-4137-9bab-391db16baf0a">19,110</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzYtNS0xLTEtMA_c36be324-4c73-43fb-9468-218a57348911">19,110</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 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 restructuring and impairment charges</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="i779b1a9a8ed14c089147d6d1632c39d6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzctMS0xLTEtMA_1503b41d-db92-4131-967f-2b4f0407d1a5">57,812</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="i79be11d7b0b54b93b534d292bd88fcec_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzctMy0xLTEtMA_f2940d31-6618-4fc5-ba64-dfc3345e6bd3">21,418</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzctNS0xLTEtMA_07c50c80-09ef-4bfd-8730-1334cb4c7a5a">79,230</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-bottom:1pt;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">Includes facility closure, contract termination and other exit costs. </span></div><div style="margin-bottom:1pt;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">Includes activity primarily related to the 2016 and 2014 Footprint realignment plans.</span></div><div style="margin-bottom: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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes the program initiated during third quarter of 2019, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><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%"><ix:continuation id="i51b60a2bc29645569f9cb0f9aaf3dbc5" continuedAt="i8919071c6f4a4f0c8055a1a4bdadfcda">Impairment Charges</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="i8919071c6f4a4f0c8055a1a4bdadfcda">For the year ended December&#160;31, 2020, we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzE2NDkyNjc0NDk2MjY_26777826-4937-496c-86da-4b4bcc2b14f9">21.4</ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="tfx:AssetImpairmentChargesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMyOTg1MzQ5MDYwODQ_2e837303-1753-404b-82eb-f1481c7226cd">19.4</ix:nonFraction>&#160;million after tax) related primarily to our decision to abandon intellectual property and other assets related to the Percuvance percutaneous surgical system product line. For the years ended December 31, 2019 and 2018 we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzI3NjA_cb1302fc-280a-46f5-bf87-69d5be2c6485">7.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzI3Njc_6f4abd5a-5039-4490-b873-241ffc439baf">19.1</ix:nonFraction>&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our interventional product portfolio.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_157"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90ZXh0cmVnaW9uOjEwZTA1MDUzZmFmNDRiMDFiMTJjMjhkNzRkNzg2NWU1Xzcw_779424fc-86ee-4851-a1a5-6a317fb0c77a" continuedAt="ida933a6c6ea04516876c7e8841fb7428" escape="true">Inventories </ix:nonNumeric></span></div><ix:continuation id="ida933a6c6ea04516876c7e8841fb7428"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90ZXh0cmVnaW9uOjEwZTA1MDUzZmFmNDRiMDFiMTJjMjhkNzRkNzg2NWU1Xzc1_f282274e-e8c5-43bf-b632-7b764337fb03" 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%">Inventories at December&#160;31, 2020 and 2019 consist of the following:</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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.639%"></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%">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%">2019</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzItMS0xLTEtMA_2fc3f367-b294-499f-9ec3-d11b3ce806f0">132,370</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzItMy0xLTEtMA_b1f365ff-3e74-4733-9eef-ff494e08486d">114,302</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%">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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzMtMS0xLTEtMA_dbe723f6-2cb6-487d-91e1-37dfe7cc96c2">75,874</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzMtMy0xLTEtMA_d28e4279-c0b6-4dc5-99b6-cda51c315b6b">71,479</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzQtMS0xLTEtMA_2ff43765-a6d0-4d0e-9a5c-573412283fef">304,952</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzQtMy0xLTEtMA_7d7dfab9-e2ac-48c5-9e89-63daa7d359c7">290,776</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%">Inventories</span></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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzUtMS0xLTEtMA_fd22e264-e0f2-4f90-8f44-9c3104b2995b">513,196</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzUtMy0xLTEtMA_ac765752-516b-46a3-8c09-01765d849ed3">476,557</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></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_160"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90ZXh0cmVnaW9uOjNkYTQ4Zjk4MmQ2MzRkN2NiOTM0YTYzZGFjZWRlZmE0XzE0Ng_d2b02f47-0282-46bf-b773-a7d986317683" continuedAt="i4877460ff0644bcd961b686963b220c1" escape="true">Property, plant and equipment </ix:nonNumeric></span></div><ix:continuation id="i4877460ff0644bcd961b686963b220c1"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90ZXh0cmVnaW9uOjNkYTQ4Zjk4MmQ2MzRkN2NiOTM0YTYzZGFjZWRlZmE0XzE1MA_99c80e27-bdad-414a-9bcf-2d6090b516d6" 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:100%">The major classes of property, plant and equipment, at cost, at December&#160;31, 2020 and 2019 were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.639%"></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%">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%">2019</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, buildings and leasehold improvements</span></div></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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:LandBuildingsAndLeaseholdImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzItMS0xLTEtMA_678edc12-c159-430b-b71d-ee4d89de8ce7">272,637</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:LandBuildingsAndLeaseholdImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzItMy0xLTEtMA_09a884a6-b96b-49bc-a09f-029e19931886">248,067</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%">Machinery 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzMtMS0xLTEtMA_7d8dfcbf-bb48-4f8f-83aa-72392b7320ef">496,664</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzMtMy0xLTEtMA_c588216b-e93d-4f06-9bbf-70e96a77b50a">443,612</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%">Computer equipment and software</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedComputerSoftwareGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzQtMS0xLTEtMA_d915b791-faed-46b9-acfb-4775fd66073b">172,913</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedComputerSoftwareGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzQtMy0xLTEtMA_09c4fb1b-3368-4821-b00f-5d6ff9ffd78b">158,574</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%">Construction in progress</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzUtMS0xLTEtMA_0597e182-e936-43ef-8655-425bdd77e38a">84,336</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzUtMy0xLTEtMA_40b2ba31-1d14-472c-8891-c7143acec9e8">63,991</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: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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzYtMS0xLTEtMA_6333566f-7193-4c70-8fe8-290acbb68164">1,026,550</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzYtMy0xLTEtMA_c9a08d66-26fc-4dc2-9449-e9bcf1a15909">914,244</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%">Less: Accumulated depreciation</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzctMS0xLTEtMA_42a61732-62f7-4b25-b016-0e200374ba4d">552,638</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzctMy0xLTEtMA_5bcf5d94-5bdd-4a35-b95e-aacc908ba719">483,525</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 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%">Property, plant and equipment, net</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzgtMS0xLTEtMA_43c840b2-bd2c-4924-aded-72286abeeffd">473,912</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzgtMy0xLTEtMA_20beeade-f860-42b9-9c16-0d00b31e90af">430,719</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><span><br/></span></div><div><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_163"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzY5OQ_ed2dce53-a3de-4c6f-89ca-e132ceb57075" continuedAt="i182363dc15f14529922aa0ac500ce1f0" escape="true">Goodwill and other intangible assets </ix:nonNumeric></span></div><ix:continuation id="i182363dc15f14529922aa0ac500ce1f0" continuedAt="i8838bed5bd3d437bbc1cee477aefbe0b"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzY5Ng_937da28d-3a10-414b-887d-765b89a65dbb" escape="true"><div style="margin-bottom:3pt;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:100%">Changes in the carrying amount of goodwill, by reportable operating segment, for the years ended December&#160;31, 2020 and 2019 were as follows:</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:31.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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 colspan="3" style="display:none"></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.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:12.356%"></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="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="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="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"><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 as of December&#160;31, 2018</span></div></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="display:none"></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><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: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%">Goodwill</span></div></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="i2e0e0adc506848f1bbbef2e4a94995d1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtMS0xLTEtMA_27ff90d5-1bd1-426e-9be9-2952b9638f4b">1,881,662</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="display:none"></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="i88494ec8f34f4fb1921694cf1485181c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtNC0xLTEtMA_b3ab7008-863a-478d-b42d-ce541bd95408">480,615</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="i0132bbf45cdd4cb19ef1b878b0ded9ad_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtNi0xLTEtMA_42e31b94-ecf2-49a9-a6ac-69a6a2ff6ba5">211,547</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="ica3c810fb098441289cf59993ae98f3c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtOC0xLTEtMA_c9275ee0-5991-4788-8388-91035639e119">4,883</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="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtMTAtMS0xLTA_576192d7-0b7f-4ee5-9d67-7df3412f7a26">2,578,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;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%">Accumulated impairment losses</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="i2e0e0adc506848f1bbbef2e4a94995d1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtMS0xLTEtMA_492f7c08-a2c7-4162-880e-dfe2ca8907c1">332,128</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88494ec8f34f4fb1921694cf1485181c_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtNC0xLTEtMA_e5b757e2-7035-451c-8cbd-413fef1d2aa4">&#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="i0132bbf45cdd4cb19ef1b878b0ded9ad_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtNi0xLTEtMA_30b98558-ed7b-43dd-93b6-e9ed68539a37">&#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="ica3c810fb098441289cf59993ae98f3c_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtOC0xLTEtMA_89a71335-83ba-4cb3-8434-528955a42eed">&#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="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtMTAtMS0xLTA_9909d07f-63f5-413d-8eb9-200848fc716a">332,128</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: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="i2e0e0adc506848f1bbbef2e4a94995d1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtMS0xLTEtMA_a55e9f0d-c4b6-4689-bbca-3daddaf9ccd6">1,549,534</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="3" style="display:none"></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="i88494ec8f34f4fb1921694cf1485181c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtNC0xLTEtMA_36240672-d4af-4375-bbec-9cdf543d504a">480,615</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="i0132bbf45cdd4cb19ef1b878b0ded9ad_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtNi0xLTEtMA_80928ae8-96be-4065-a163-9b751c94221f">211,547</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="ica3c810fb098441289cf59993ae98f3c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtOC0xLTEtMA_0ce7634b-6ff4-42a6-b023-b7b8c6858bc4">4,883</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="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtMTAtMS0xLTA_f972a501-2d1b-41cb-b5bd-984f2ffac5fe">2,246,579</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"><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%">Goodwill related to acquisitions</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="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtMS0xLTEtMA_d6140606-dedc-41bf-9599-398ddf5b2669">439</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtNC0xLTEtMA_e398bdc5-a8b5-48ba-b3d8-2db4783770d6">189</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="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtNi0xLTEtMA_654861be-90aa-4c75-9612-4151e97f712d">1,205</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="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtOC0xLTEtMA_9f862781-a602-4faa-8bce-e634aca1d0cb">&#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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtMTAtMS0xLTA_d28158b7-1468-48c2-a2bc-fa87aeb0d017">1,833</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other adjustments</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="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctMS0xLTEtMA_c5138b07-0bf9-417c-821f-e30c21d6a656">952</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="display:none"></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="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctNC0xLTEtMA_b7508a91-1436-486e-8769-95210859a468">5,032</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="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctNi0xLTEtMA_2157843a-22be-4b0f-8b71-0313754a1a1f">973</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="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctOC0xLTEtMA_39edd60f-e977-4a71-b837-913d90878493">&#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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctMTAtMS0xLTA_19c82837-c99c-4746-b298-00a4d02d4ecc">3,107</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:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2019</span></div></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="i2617f192382748dc96fec53c62ed4577_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtMS0xLTEtMA_2d22a7ac-a770-4496-a3cb-54f64a5d920f">1,550,925</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="3" style="display:none"></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="ic90de06b541e46bc828d8fe78a73b511_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtNC0xLTEtMA_63a91ee9-637a-49b6-9eba-ca14036fa608">475,772</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="i162deb9d137f4947b556d6b00a8ebd54_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtNi0xLTEtMA_14a11566-bcd4-425b-9ae3-3c15f358abc4">213,725</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="i5f7d83f053e74ee7bebfbc1962e03248_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtOC0xLTEtMA_fd801dd2-f2a4-4526-be7b-4945469cb759">4,883</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtMTAtMS0xLTA_54459709-369c-4b1f-b082-8b69c09c4838">2,245,305</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%">Goodwill related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktMS0xLTEtMA_6070a864-b121-43ef-9100-11c3892e2da5">149,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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="2" style="background-color:#cceeff;border-top:3pt double #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="i8334697044ab4a219d44f841503ca5df_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktNC0xLTEtMA_57fcee91-1433-4707-9a33-d869b6e22ad5">22,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktNi0xLTEtMA_82be2942-3b93-4115-8d08-995f8608c5e5">15,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktOC0xLTEtMA_4e4bae93-f870-4b27-bb5a-3120d1c00352">107,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktMTAtMS0xLTA_b491b96a-c074-473b-bb48-389ff6239c4d">295,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Translation and other adjustments</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="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTEtMS0xLTA_e57169ba-fe2d-421e-8948-4d1676c924b8">520</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8334697044ab4a219d44f841503ca5df_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTQtMS0xLTA_42b35670-ad6e-416c-a6e3-887d2f93a551">38,092</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="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTYtMS0xLTA_fc477621-a451-4036-8842-2b2146f76f02">8,023</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="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTgtMS0xLTA_f5e658a9-9627-4b50-b7dc-e85d154686fe">&#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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTEwLTEtMS0w_3a04daf0-08fb-4376-95a7-3ce6beaa9618">45,595</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%">Balance as of December&#160;31, 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="i6b3e9cd0a9ef44279b1194d943b68091_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTEtMS0xLTA_c7f22921-1c8c-424e-a243-6e8187283866">1,700,282</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 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="iefdc4b52c79f43b1a50b019a1a9f05c8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTQtMS0xLTA_21b5d538-0035-4ae6-ba7c-901e59331ec5">536,228</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="ifd6a3725c11f48f2a6aa2ebccad228a3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTYtMS0xLTA_017d6e2b-273b-4879-a9d3-1a2c89e9c349">237,446</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="i669e0710e8cc475185b573ff7a3684e6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTgtMS0xLTA_ba20eda6-95a1-4654-81d8-bd943cd71917">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 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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTEwLTEtMS0w_d47c6791-a536-41fb-9b4a-b1a33aca4080">2,585,966</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="height:42.75pt;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%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i8838bed5bd3d437bbc1cee477aefbe0b"><ix:continuation id="i99078fa9cff2410a820fed7480c4db89"><div style="margin-bottom:3pt;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:100%">Intangible assets at December&#160;31, 2020 and 2019 consisted of the following:</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:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.034%"></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.034%"></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.039%"></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&#160;Carrying&#160;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&#160;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%">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%">2019</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%">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%">2019</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"><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="i413ca4d9624e4e63af427bd95e83666b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzMtMS0xLTEtMA_68477f24-9f5c-4d2e-9364-2df5eecb32f3">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="iba23e70242db42dbb88d891f790b2b0f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzMtMy0xLTEtMA_8a57b435-37cf-4e31-aae8-4df2e4ee64b5">1,021,852</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="i413ca4d9624e4e63af427bd95e83666b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzMtNS0xLTEtMA_ad9780a4-00ef-4e08-a93a-0703e61a22f9">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><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="iba23e70242db42dbb88d891f790b2b0f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzMtNy0xLTEtMA_4bd0ada9-3a02-4e6a-9b6b-6632a9a444e6">367,585</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="i536cae14212f4db39861686190202f2f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzQtMS0xLTEtMA_44606662-2d7c-4b4a-9412-1b057bce6af8">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%"><ix:nonFraction unitRef="usd" contextRef="i1be2c8ca0b624032bf15e2b6681542da_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzQtMy0xLTEtMA_bb724bf7-c93f-4296-8f6c-ab7aa9838eab">27,940</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="i33a485342046450cb9912b9132002826_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzUtMS0xLTEtMA_ba9067c3-224e-4c7a-acff-812d689d62f2">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="i558b6c822c434474a4a882a73f35eb85_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzUtMy0xLTEtMA_9c4b12bc-192d-4b81-9bcb-fd8a8b11b2ee">1,351,990</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="i33a485342046450cb9912b9132002826_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzUtNS0xLTEtMA_4ab99eb5-387e-47d9-bc38-fb4b3de8d631">479,612</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="i558b6c822c434474a4a882a73f35eb85_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzUtNy0xLTEtMA_c526001f-b14b-41fc-bfac-922864562a71">402,340</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="i80f0ebbf3b1e42b6926d11490b8bdf81_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzYtMS0xLTEtMA_f9d240c2-d3ae-4a17-9301-76ebce093d43">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="i5f332c7c91a74bf88b2d64cd88c1613c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzYtMy0xLTEtMA_e61bfdbf-f1c2-4ac1-ae3b-ef6efb57b7ad">23,369</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="i80f0ebbf3b1e42b6926d11490b8bdf81_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzYtNS0xLTEtMA_11c9fd55-ddf3-4c60-8d72-04196628a0a9">20,280</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="i5f332c7c91a74bf88b2d64cd88c1613c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzYtNy0xLTEtMA_36aab059-614a-41c5-85d0-b4fded808c14">18,859</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="i083bbf17c8ee47e8955898028612aad3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzctMS0xLTEtMA_d32d643a-75fa-4e71-a629-a4462335c7ac">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="i7d3b2fd966c743bfa9d0c8bab5a4d737_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzctMy0xLTEtMA_e1ce102d-d6ce-4062-b984-378ee5cbedd7">563,315</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="i083bbf17c8ee47e8955898028612aad3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzctNS0xLTEtMA_75685cd2-758b-4e1b-b41b-8601fa26ed7c">65,955</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="i7d3b2fd966c743bfa9d0c8bab5a4d737_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzctNy0xLTEtMA_60a8e7c0-1244-4b07-bae8-b6e9e551474b">50,718</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="iae4adaa3dc5940c1bbd2ac0345a6355d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzgtMS0xLTEtMA_340ffd77-f92a-4abc-afd6-ca9dbea80e6f">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="ia15d4a1b85704db39031182ca71ac210_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzgtMy0xLTEtMA_31b26bdc-09e4-4256-bd8e-358129e0aff5">22,618</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="iae4adaa3dc5940c1bbd2ac0345a6355d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzgtNS0xLTEtMA_a8745408-d76f-4540-ba65-5b3d76ad1d06">23,514</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="ia15d4a1b85704db39031182ca71ac210_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzgtNy0xLTEtMA_0773f2cf-f985-4340-9717-8a2e45cf864b">15,297</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%">&#160;</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzktMS0xLTEtMA_e4761d58-5037-46d2-b6f8-eaafb3439b58">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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzktMy0xLTEtMA_c8517e00-d16b-428e-aeea-84e3c63c5c0f">3,011,084</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzktNS0xLTEtMA_fbacd6ba-cb5f-41ac-812b-fd940f6152e9">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><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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzktNy0xLTEtMA_049a672b-d883-4511-9892-24e23612f171">854,799</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:continuation><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%">As of December&#160;31, 2020, trade names having a carrying value of $<ix:nonFraction unitRef="usd" contextRef="i766a88aca598445e8861378feb7a6b40_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzI1MA_d06df01b-31ef-48ca-bc63-5db1c1f9366b">239.1</ix:nonFraction> million are considered indefinite-lived. Acquired IPR&amp;D is indefinite-lived until the completion of the related development project, at which point amortization of the carrying value of the technology will commence.  </span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzY4OA_e2bb5e5c-7de5-42b3-bc44-d221cd12ed2a" escape="true"><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%">Amortization expense related to intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzUxNw_f54dbad8-7a58-47b4-a31d-9d504c86b620">158.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzUyMQ_0c4166e6-7103-41ce-a605-4e35182a9252">150.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzUyOQ_6eb085ff-6737-40bc-9f33-a573d53779c6">149.5</ix:nonFraction> million for the years ended December 31, 2020, 2019 and 2018, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:</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:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.316%"></td><td style="width:0.1%"></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzEtMS0xLTEtMA_e5c5e9ff-d44e-4918-826c-5d1c54142d3d">167,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzItMS0xLTEtMA_dedc245e-63e8-47c2-a0d6-cb7afa6323e8">165,300</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%">2023</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzMtMS0xLTEtMA_b645531b-2197-47b9-b397-05b9cba08e5e">160,300</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%">2024</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzQtMS0xLTEtMA_9bd3cd1e-005e-4ea4-9c6b-1d37ebc0cf83">159,100</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%">2025</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzUtMS0xLTEtMA_e8feb50c-7083-49c2-bc99-a19aef81dd81">158,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_166"></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 9 &#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzEwNTU_2845e3e4-8f16-46c5-9a0d-4086bcd85af1" continuedAt="i128af8a8873f4b3ea84123e9f9972379" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i128af8a8873f4b3ea84123e9f9972379" continuedAt="idbf46b1af4c04af9a35cb8d1641520a9"><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 have operating leases for various types of properties, consisting of manufacturing plants, engineering and research centers, distribution warehouses, offices and other facilities, and equipment used in operations. Some leases provide us with an option, exercisable at our sole discretion, to terminate the lease or extend the lease term for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzM1Nw_2e050f2d-32ee-4f09-ad6c-b9355c3bf0f5">one</span> or more years. When measuring assets and liabilities arising from a lease that provides us with an option to extend the lease term, we take into account payments to be made in the optional extension period when it is reasonably certain that we will exercise the option. Total lease cost (all of which related to operating leases) was $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzY5NA_80a2e1fe-5e5f-431f-b114-580db42cbc47">30.7</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzY5OA_6c618dc7-655b-4e4c-9105-3a2329380822">30.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzcwNQ_584029c2-fb79-475e-b93a-fab9b49441b3">32.6</ix:nonFraction>&#160;million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzEwNTE_59aa567e-e34e-4e0f-89e0-7e245409e778" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maturities of lease liabilities</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:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.316%"></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%">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:#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</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzItMS0xLTEtMA_13272d39-a8e9-42e0-bc0b-20880a0db17a">26,178</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%">2022</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzMtMS0xLTEtMA_1fe3ea65-4f64-40dd-8c6d-e6d4d2c9ab90">23,540</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%">2023</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzQtMS0xLTEtMA_acd5ff8f-73da-4a69-a363-e2edada32036">18,222</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%">2024</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzUtMS0xLTEtMA_7dad78d7-8a48-4dec-a74a-08bbe52a4732">14,047</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%">2025</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzYtMS0xLTEtMA_bcaeaba9-8865-451d-9cb6-158e2a1cf9b0">7,853</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%">2026 and thereafter</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzctMS0xLTEtMA_b37bc808-33a7-401e-a50c-21d51717662b">36,131</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%">Total lease payments</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzgtMS0xLTEtMA_09a9e76c-1252-4190-8f21-a0816484ab35">125,971</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 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%">Less: 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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzktMS0xLTEtMA_1dffeddc-f017-416d-ae97-d30ed5d00c65">17,228</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%">Present value of lease liabilities</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzEwLTEtMS0xLTA_71fa397f-6b68-4d5b-b316-aa5947631f5a">108,743</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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;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%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="idbf46b1af4c04af9a35cb8d1641520a9"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzEwNTI_28b0a67d-e866-4c50-9b0c-0da6fb8e36f4" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental information</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: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: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><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, 2019</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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-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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzItMS0xLTEtMA_8874ee02-e18e-40c8-b5e6-e4ec4900c779">108,743</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzItMi0xLTEtMzQ0Mg_e1d7fd6c-f7e4-46ad-8199-60f1871647c1">122,221</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzMtMS0xLTEtMA_71aff233-b2ed-400e-aa50-13033fae959d">28,276</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzMtMi0xLTEtMzQ0Mg_0ba1521d-0ab6-449c-955a-5bf7e3580723">26,458</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for operating lease obligations</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzQtMS0xLTEtMA_312d30f5-fa5c-4bbd-9c71-be7847353332">8,904</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzQtMi0xLTEtMzQ0Mg_86f57ef1-1c66-4917-bd4b-2fb337c95d26">37,673</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></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:nonNumeric contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzUtMS0xLTEtMC90ZXh0cmVnaW9uOmZkMjJkNGQ5NjNmNDQ1MjJiNDRiZTU2MDk2MzE5Y2RhXzE2NDkyNjc0NDE2ODQ_3f37f95c-58bb-4346-b993-9a73feb083ef">6.7</ix:nonNumeric> years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzUtMi0xLTEtMzQ0Mg_8e3eb2fb-4e9b-4c5e-82bc-ed23d179121c">7.2</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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="number" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzYtMS0xLTEtMA_922b1611-17a4-4c99-b3be-2ba51876c91b">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzYtMi0xLTEtMzQ0Mg_c2ef0570-2469-41a4-921c-7ea79f44cc8f">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:6pt;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) The current portion of the operating lease liability is included in other current liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_169"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODY2_47dcb04f-74ae-4bbd-a576-be080a4583d4" continuedAt="i1bd21de17bb248d886333e2e3c09f1ef" escape="true">Borrowings </ix:nonNumeric></span></div><ix:continuation id="i1bd21de17bb248d886333e2e3c09f1ef" continuedAt="i8f9f47c71097431a8dd5f09f2748383b"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODU3_d8fe15d2-a626-44b5-9d81-4598b667be37" 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%">Our borrowings at December&#160;31, 2020 and 2019 were as follows:</span></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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.639%"></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%">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%">2019</span></td></tr><tr><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%">Senior Credit Facility:</span></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility, at a rate of <ix:nonFraction unitRef="number" contextRef="i2a07646feb084b3fa6fd4d820969ce0c_D20200101-20201231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzMtMC0xLTEtMC90ZXh0cmVnaW9uOjc4NGJjZjhjMGUwYTQ4NzU5MGZiZjk0ODJhM2ZkZGQwXzQ0_4a599d07-ff84-4e16-84a9-d15349daaf3a">1.66</ix:nonFraction>% at December 31, 2020, and <ix:nonFraction unitRef="number" contextRef="i7564a846bb3e4421917ac90be3e6c725_D20190101-20191231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzMtMC0xLTEtMC90ZXh0cmVnaW9uOjc4NGJjZjhjMGUwYTQ4NzU5MGZiZjk0ODJhM2ZkZGQwXzcz_28438ac2-da1f-49aa-b8a9-30323594a1ac">3.12</ix:nonFraction>% at December 31, 2019, due 2024</span></div></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="ic616fc06a7cb442ba917a38752c4c174_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzMtMS0xLTEtMA_5d4066c9-b320-4250-807c-1203fd24760b">350,000</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="i8dadcb30ff0b4849af65a17c3429538e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzMtMy0xLTEtMA_0d2fd234-bbd0-4c58-95c8-5fc2e86d844b">300,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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility, at a rate of <ix:nonFraction unitRef="number" contextRef="ie937dbaab0334ca9a596033669a0c4b5_D20200101-20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzQtMC0xLTEtMC90ZXh0cmVnaW9uOmNkZmM1NzhhN2RlMjQ0ZDliN2NjNDE1ODk3YzFjNmVhXzM3_013255e5-c0c7-4cf8-a2cd-6bc50ed54db6">1.65</ix:nonFraction>% at December 31, 2020 and <ix:nonFraction unitRef="number" contextRef="ibe9676ec81354deaa2d1b98c2b13fce3_D20190101-20191231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzQtMC0xLTEtMC90ZXh0cmVnaW9uOmNkZmM1NzhhN2RlMjQ0ZDliN2NjNDE1ODk3YzFjNmVhXzY1_67acc8ca-715d-4e0b-8b56-01a7f1e29748">3.17</ix:nonFraction>% at December 31 2019, due 2024</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913582f368fd49f3b38033f3102c73e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzQtMS0xLTEtMA_3c695ab7-eff7-4a8c-b85f-f3dccdf36f8e">673,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ca0c36ccc4c4b878a30ee1d1f91ed42_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzQtMy0xLTEtMA_6a970f0d-fabc-4caf-99c5-dfeee9b21001">673,000</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="number" contextRef="i2f5e127329754cdcac9cff381e9991bb_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjM3ZjU1NTg0MmM1MzQ2NzM4MzU0NjE5NjY3ODNmYWY3XzQ_3d21924c-f151-450d-b871-9634f7b04dd5"><ix:nonFraction unitRef="number" contextRef="ie49329e4272548ac86c0761fa0897548_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjM3ZjU1NTg0MmM1MzQ2NzM4MzU0NjE5NjY3ODNmYWY3XzQ_ba065443-6a8e-4828-a667-4cc8416aebd5">4.875</ix:nonFraction></ix:nonFraction>% Senior Notes due 2026</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="i2f5e127329754cdcac9cff381e9991bb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzYtMS0xLTEtMA_6ca3d9b8-5fb3-4956-b187-be5a5ba9fc85">400,000</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="ie49329e4272548ac86c0761fa0897548_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzYtMy0xLTEtMA_f048f9fa-db02-4509-9558-c76524b67b33">400,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;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%"><ix:nonFraction unitRef="number" contextRef="i1608c29551fc47ef8c98e967e385bc6a_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMC0xLTEtMC90ZXh0cmVnaW9uOmQyMjRlZGU4Y2E2NTQ0NjNhNWJmNzU5NjRiNzQ4Yjk0XzQ_0dd4bcad-7a0d-4ae5-9eb3-5c96609fd694"><ix:nonFraction unitRef="number" contextRef="i05dfd0c6b82a4a5586c6738951e7f632_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMC0xLTEtMC90ZXh0cmVnaW9uOmQyMjRlZGU4Y2E2NTQ0NjNhNWJmNzU5NjRiNzQ4Yjk0XzQ_b0c6e302-4b15-491a-aec5-289a71a5f75f">4.625</ix:nonFraction></ix:nonFraction>% Senior Notes due 2027</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="i1608c29551fc47ef8c98e967e385bc6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMS0xLTEtMA_2b334ada-27a2-47eb-ac76-8491da6b6e07">500,000</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="i05dfd0c6b82a4a5586c6738951e7f632_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMy0xLTEtMA_d5f0530a-54e7-49d9-ac15-9bdd18eea58c">500,000</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%"><ix:nonFraction unitRef="number" contextRef="i9e5306ae882642f2a7548f275448ade3_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMC0xLTEtNTY5L3RleHRyZWdpb246ZWIyMTlhOTA4N2E1NDJhN2EyZDNjMWFmNDI5MzVhMzVfNA_0f29c8b2-3843-402d-ad32-e8001a0697a4"><ix:nonFraction unitRef="number" contextRef="ib7a553c406e74fbbb44addd5124eea17_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMC0xLTEtNTY5L3RleHRyZWdpb246ZWIyMTlhOTA4N2E1NDJhN2EyZDNjMWFmNDI5MzVhMzVfNA_affda223-5df2-4c14-b1cf-19182e6f8966">4.25</ix:nonFraction></ix:nonFraction>% Senior Notes due 2028</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="ib7a553c406e74fbbb44addd5124eea17_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMS0xLTEtMjAzOA_78a1dc7c-8fcc-438e-88ca-de0bbf57f89b">500,000</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="i9e5306ae882642f2a7548f275448ade3_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMy0xLTEtMjA0MA_fd03c06d-665e-4c16-bbfb-7c8936abd3d9">&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securitization program, at a rate of <ix:nonFraction unitRef="number" contextRef="ied6b40262381466faad1b906a758908d_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMC0xLTEtMC90ZXh0cmVnaW9uOjA4NjU1MjYwMGI4NzQ0ODU4NjQwNDIwZjYwZjU2ODY5XzQx_02cec101-b4d8-48b2-ae0a-f39af2dbec9a">1.24</ix:nonFraction>% at December 31, 2020 and <ix:nonFraction unitRef="number" contextRef="ia5df1c0ed91b48128b3fa0ace2017fc0_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMC0xLTEtMC90ZXh0cmVnaW9uOjA4NjU1MjYwMGI4NzQ0ODU4NjQwNDIwZjYwZjU2ODY5XzY5_7a260930-be5f-4ab4-acf2-fe9ce102fdff">2.51</ix:nonFraction>% at December 31, 2019</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="ied6b40262381466faad1b906a758908d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMS0xLTEtMA_3760ea80-0867-4a79-b4a5-8d598c28f828">75,000</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="ia5df1c0ed91b48128b3fa0ace2017fc0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMy0xLTEtMA_db7210ab-2911-4882-8eed-c3a99c5c9c26">50,000</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%">&#160;</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzktMS0xLTEtMA_07568d06-1028-4e0d-b899-38a528ae160c">2,498,000</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzktMy0xLTEtMA_2647a7f1-c93c-4562-a217-e6d37ea31f87">1,923,000</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%">Less: Unamortized debt issuance costs</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEwLTEtMS0xLTA_00539011-9957-43dd-96b9-f8173a4b9dfe">19,612</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEwLTMtMS0xLTA_06329645-2cbf-4630-a370-4de1db2b53ad">14,057</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%">&#160;</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzExLTEtMS0xLTA_88a91506-8f06-45e6-a187-6b38bbd1ef8e">2,478,388</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzExLTMtMS0xLTA_c02f3f9f-e45f-4c9a-beb1-6a0938469063">1,908,943</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%">Current portion of borrowings</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEyLTEtMS0xLTA_2b6c616f-4576-415b-a5c4-b675c0f392f7">100,500</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEyLTMtMS0xLTA_d199950e-2b82-4ce6-a331-dce14f8d5dee">50,000</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:10pt;font-weight:400;line-height:100%">Long-term borrowings</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEzLTEtMS0xLTA_c965d9ef-193b-4957-a6ca-fd374c20d3a2">2,377,888</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEzLTMtMS0xLTA_8bba51a3-a246-410e-8f20-b5306d2bf1eb">1,858,943</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><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%">Senior credit facility</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 2019, we amended and restated our existing credit agreement by entering into a Second Amended and Restated Credit Agreement (the "Credit Agreement"), which provides for a <ix:nonNumeric contextRef="i02f8b904a37f424ea16a4065ed85042e_D20190405-20190405" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDg0NDg_06576d16-f9b0-4c8d-8013-f414c85e400b">five-year</ix:nonNumeric> revolving credit facility of $<ix:nonFraction unitRef="usd" contextRef="i1807d8e3f07341be938c57a5ef64310f_I20190405" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMwNA_f2910480-2f47-4719-88cc-a7d636eb9ae5">1.0</ix:nonFraction> billion and a term loan facility of $<ix:nonFraction unitRef="usd" contextRef="i48d1732f726a4bf2ae396e25a43f9dcc_I20190405" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMzNQ_6e1bfecb-31c4-4fc0-8705-b8cb2ba98119">700.0</ix:nonFraction> million (the "Credit Agreement").Our obligations under the Credit Agreement are guaranteed (subject to certain exceptions and limitations) by substantially all of our material domestic subsidiaries. The obligations under the Credit Agreement are secured, subject to certain exceptions and limitations, by a lien on substantially all of the assets owned by us and each guarantor. The maturity date of the revolving credit facility and the term loan facility under the Credit Agreement is April 5, 2024.</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At our option, loans under the Credit Agreement will bear interest at a rate equal to adjusted LIBOR plus an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="ie6eccadeccb341c491c735f704edd0b0_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzk3Mw_21620a33-8049-4451-915c-f48eee4f7989">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i5ee2970ab07844379b34fcc892ba45c1_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzk3OQ_d347c40b-0a18-4ccf-8cd2-c74e9a235959">2.00</ix:nonFraction>% or at an alternate base rate, which generally is defined as the highest of (i) the &#8220;Prime Rate&#8221; in the U.S. last quoted by The Wall Street Journal, (ii) <ix:nonFraction unitRef="number" contextRef="i8922ad3dd55a4a51a166998249b0cae4_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExMzU_a9956de5-6b8d-4625-a21e-d09e0ff57ec1">0.5</ix:nonFraction>% above the greater of the federal funds rate and the rate comprised of both overnight federal funds and overnight eurodollar borrowings and (iii) <ix:nonFraction unitRef="number" contextRef="i7e530bd43309422e87792bd5c43bbe78_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzEyODM_aea99f1a-fe89-4b9d-8841-0e08d23e3cd4">1</ix:nonFraction>% above adjusted LIBOR for a one month interest period, plus in each case an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="id29cb262a0b64b61a344a9a2f3d7cf2e_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzEzOTI_d4e79cc0-93b3-4e6c-9ed5-24d38607865a">0.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i79abf5db31cd472a8f932f268751355f_D20190405-20190405" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODU2_760bbdd9-01cb-4560-a0bd-656797bec4d8">1.00</ix:nonFraction>%, in each case subject to adjustments based on our consolidated total net leverage ratio. Overdue loans will bear interest at the rate otherwise applicable to such loans plus <ix:nonFraction unitRef="number" contextRef="i5f44d12abcf54e4cbbd03ead84312f2e_I20190405" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzE1Nzg_cfa234c5-afb5-4292-99ae-47d17d694792">2.00</ix:nonFraction>%.  </span></div><div style="margin-bottom:9pt;margin-top:5pt;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 Credit Agreement contains customary representations and warranties and covenants that, in each case, subject to certain exceptions, qualifications and thresholds, (a) place limitations on us regarding the incurrence of additional indebtedness, additional liens, fundamental changes, dispositions of property, investments and acquisitions, dividends and other restricted payments, transactions with affiliates, restrictive agreements, changes in lines of business and swap agreements, and (b) require us to comply with sanction laws and other laws and agreements, to deliver financial information and certain other information and give notice of certain events, to maintain their existence and good standing, to pay their other obligations, to permit the administrative agent and the lenders to inspect their books and property, to use the proceeds of the Credit Agreement only for certain permitted </span></div></ix:continuation><div style="height:42.75pt;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%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i8f9f47c71097431a8dd5f09f2748383b" continuedAt="i3d691a0e5ec740cc96bfb29d732db3bc"><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purposes and to provide collateral in the future. Subject to certain exceptions, we are required to maintain a maximum consolidated total net leverage ratio of <ix:nonFraction unitRef="number" contextRef="i63858424d0cf4ce0907722ad1be8c4f0_I20190405" decimals="INF" name="tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzI2NDc_19f5fd0d-5b6c-4b2f-8fc2-95e6bfcb6391">4.50</ix:nonFraction> to 1.00. We are further required to maintain a minimum consolidated interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="i63858424d0cf4ce0907722ad1be8c4f0_I20190405" decimals="INF" name="tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzI3NDU_865c0137-c81d-4e1d-8015-d357706a9bdb">3.50</ix:nonFraction> to 1.00.</span></div><div style="margin-bottom: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:nonFraction unitRef="number" contextRef="i14493382a99940efa280da7d3f2b89c8_I20160516" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDc0NTU_cabc13b9-2035-42af-9b02-83933c6d225f">4.875</ix:nonFraction>% Senior notes due 2026</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 2016, we issued $<ix:nonFraction unitRef="usd" contextRef="i14493382a99940efa280da7d3f2b89c8_I20160516" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzM1NTE_9e83cdc3-cb54-4035-a5a4-c5250fc42d50">400.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="i14493382a99940efa280da7d3f2b89c8_I20160516" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzM1NTc_ef9e2c4a-483c-4f5f-bf1c-4de48a186333">4.875</ix:nonFraction>% Senior Notes due 2026 (the "2026 Notes").  We pay interest on the 2026 Notes semi-annually on June 1 and December 1 at a rate of <ix:nonFraction unitRef="number" contextRef="i14493382a99940efa280da7d3f2b89c8_I20160516" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzM2ODk_f9704e0a-ba0b-4576-bf1a-6a693129d009">4.875</ix:nonFraction>% per year. The 2026 Notes mature on June 1, 2026, unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#8217;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the Indenture related to the 2026 Notes) or upon our election to exercise its optional redemption rights, as described below.</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 obligations under the 2026 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of the other 100% owned domestic subsidiaries.</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%">At any time on or after June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price of <ix:nonFraction unitRef="number" contextRef="i67b1fa8aff6348a58f490945cad64701_D20160516-20160516" decimals="INF" name="tfx:PercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzQ1NzY_198ac200-ebba-4661-a64c-e81ce8dfdf99">102.438</ix:nonFraction>% of the principal amount of the 2026 Notes subject to redemption, declining, in annual increments of <ix:nonFraction unitRef="number" contextRef="i7d61d146e2f84659b483b611154025f8_D20160516-20160516" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzQ2Nzk_179f6594-46e4-462e-8107-06160c7a8791">0.813</ix:nonFraction>%, to <ix:nonFraction unitRef="number" contextRef="i67b1fa8aff6348a58f490945cad64701_D20160516-20160516" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzQ2ODY_4d7331eb-d758-4107-8db8-02ebbec3931d">100</ix:nonFraction>% of the principal amount on June 1, 2024, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i3d07c4ea778e4979b6f600ddb203e526_D20160516-20160516" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzQ5MTQ_d3d438f9-9468-4db8-998a-6aa7548979c6">100</ix:nonFraction>% of the principal amount of the 2026 Notes redeemed, plus a &#8220;make-whole&#8221; premium and any accrued and unpaid interest. The &#8220;make-whole&#8221; premium is the greater of (a) <ix:nonFraction unitRef="number" contextRef="i3d07c4ea778e4979b6f600ddb203e526_D20160516-20160516" decimals="INF" name="tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzUwODE_de0942fd-61c6-42e6-bf8d-d5e8b9e4069d">1.0</ix:nonFraction>% of the principal amount of the 2026 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2026 Notes of the present value, on the redemption date of the sum of (i) the June 1, 2021 optional redemption price plus (ii) all required interest payments on the 2026 Notes through June 1, 2021 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2021 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus <ix:nonFraction unitRef="number" contextRef="ieeccbb08cedb4a84b5239fbee0e37a66_D20160516-20160516" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzU4NjM_6eb11811-97eb-420b-9178-52b273b95e7a">50</ix:nonFraction> basis points.</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 indenture relating to the 2026 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to incur additional debt or issue preferred stock or other disqualified stock; create liens; merge, consolidate or dispose of certain assets, make investments or make other restricted payments; or enter into transactions with affiliates. </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:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if6200467dbcb48639088963a8928f1a8_I20171120" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDc0NjM_3cafbf67-e69b-443e-9895-e82f890522bf">4.625</ix:nonFraction>% Senior notes due 2027</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 2017, we issued $<ix:nonFraction unitRef="usd" contextRef="if6200467dbcb48639088963a8928f1a8_I20171120" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzYzMTc_ce74112b-ea8e-4d13-bf25-1e36f912386a">500.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="if6200467dbcb48639088963a8928f1a8_I20171120" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzYzMjM_743f8f6d-e72e-4bd0-ad46-fd0b1f7a952d">4.625</ix:nonFraction>% Senior Notes due 2027 (the "2027 Notes").  We pay interest on the 2027 Notes semi-annually on May 15 and November 15, commencing on May 15, 2018, at a rate of <ix:nonFraction unitRef="number" contextRef="if6200467dbcb48639088963a8928f1a8_I20171120" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzY0ODU_d7caf374-9af6-4f48-a804-08ce34c9b943">4.625</ix:nonFraction>% per year. The 2027 Notes mature on November 15, 2027 unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#8217;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the indenture related to the 2027 Notes), coupled with a downgrade in the ratings of the 2027 Notes, or upon our election to exercise our optional redemption rights, as described below. We incurred transaction fees of $<ix:nonFraction unitRef="usd" contextRef="if6200467dbcb48639088963a8928f1a8_I20171120" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzY5NjA_0eae526a-9f85-48f2-a966-345fd7e9d65d">7.9</ix:nonFraction> million, including underwriters&#8217; discounts and commissions, in connection with the offering of the 2027 Notes, which were recorded on the consolidated balance sheet as a reduction to long-term borrowings and are being amortized over the term of the 2027 Notes. We used the net proceeds from the offering to repay borrowings under our revolving credit facility.</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 obligations under the 2027 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of our other 100% owned domestic subsidiaries.</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%">At any time on or after November 15, 2022, we may, on one or more occasions, redeem some or all of the 2027 Notes at a redemption price of <ix:nonFraction unitRef="number" contextRef="i3078c9089b4745cb80d0284c13342282_D20171120-20171120" decimals="5" name="tfx:PercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzc4Mjk_3eb17bc1-3404-4aec-aa22-e8a81f1c447d">102.313</ix:nonFraction>% of the principal amount of the 2027 Notes subject to redemption, declining, in annual increments of <ix:nonFraction unitRef="number" contextRef="i00c6fe0191f948d58b803ed611b4e9d6_D20171120-20171120" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzc5MzI_f5fa75ee-6e6b-419d-82f0-e6f8b4a1f607">0.771</ix:nonFraction>%, to <ix:nonFraction unitRef="number" contextRef="i5abfa3797fc14216a2fa25d15b83c3e6_D20171120-20171120" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzc5Mzk_2beb5a32-51bc-4a4b-9a92-10f8b195dbbe">100</ix:nonFraction>% of the principal amount on November 15, 2025, plus accrued and unpaid interest. In addition, at any time prior to November 15, 2022, we may, on one or more occasions, redeem some or all of the 2027 Notes at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i20f920a82ed945c487d8871e9d405368_D20171120-20171120" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzgxNzc_cf82d47f-8840-4c39-a9cc-32fa6e695c1a">100</ix:nonFraction>% of the principal amount of the 2027 Notes redeemed, plus a &#8220;make-whole&#8221; premium and any accrued and unpaid interest. The &#8220;make-whole&#8221; premium is the greater of (a) <ix:nonFraction unitRef="number" contextRef="i20f920a82ed945c487d8871e9d405368_D20171120-20171120" decimals="INF" name="tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzgzNDQ_2d786d80-6e9f-47a1-b2b7-3ff99fad3254">1.0</ix:nonFraction>% of the principal amount of the 2027 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2027 Notes of the present value, on the redemption date of the sum of (i) the November 15, 2022 optional redemption price plus (ii) all required interest payments on the 2027 Notes through </span></div></ix:continuation><div style="height:42.75pt;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%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i3d691a0e5ec740cc96bfb29d732db3bc" continuedAt="if01c209263d141808d7feb7320d8fa7a"><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:400;line-height:120%">November 15, 2022 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to November 15, 2022 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus <ix:nonFraction unitRef="number" contextRef="ic93ee62b52a64f22a24c7f2135a09684_D20171120-20171120" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzkxNDE_791efbcd-2dce-41c1-b4d8-2b1d30632910">50</ix:nonFraction> basis points.</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, at any time prior to November 15, 2020, we may, on one or more occasions, redeem up to <ix:nonFraction unitRef="number" contextRef="i0023ca31a6794d9f845fcecd6c5b81b2_D20171120-20171120" decimals="INF" name="tfx:PercentOfPrincipalAmountOfNotesRedeemable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzkyNTg_501c4ed5-8e24-4aa1-886f-f66c3d27644c">40</ix:nonFraction>% of the aggregate principal amount of the 2027 Notes, using the proceeds of specified types of Company equity offerings and subject to specified conditions, at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i0023ca31a6794d9f845fcecd6c5b81b2_D20171120-20171120" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzk0NDg_abde718d-0377-4ba5-98e5-774172875920">104.625</ix:nonFraction>% of the principal amount of the Notes redeemed, plus accrued and unpaid interest. </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%">The indenture relating to the 2027 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to create liens; merge, consolidate, sell or otherwise dispose of all or substantially all of our assets; or enter into sale leaseback transactions.  </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:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDc0NzE_4b5a8b23-7c95-4441-964a-a581e6b8d2df">4.25</ix:nonFraction>% Senior Notes due 2028</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 2020, we issued $<ix:nonFraction unitRef="usd" contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI0ODE_f4290799-b4d8-4292-a7b8-e65b5c2e98f9">500.0</ix:nonFraction>&#160;million of <ix:nonFraction unitRef="number" contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI0OTc_18faa175-bd4a-4d89-8f12-62d04976ec4e">4.25</ix:nonFraction>% Senior Notes due 2028 (the "2028 Notes"). We pay interest on the 2028 Notes semi-annually on June 1 and December 1, commencing on December 1, 2020, at a rate of <ix:nonFraction unitRef="number" contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1MDQ_29304676-c132-40b1-b2d8-00e51d523569">4.25</ix:nonFraction>% per year. The 2028 Notes mature on June 1, 2028 unless earlier redeemed at our option, as described below, or purchased at the holder&#8217;s option under specified circumstances following a Change of Control or Event of Default (each as defined in the indenture related to the 2028 Notes), coupled with a downgrade in the ratings of the 2028 Notes, or upon our election to exercise its optional redemption rights, as described below. We incurred transaction fees of $<ix:nonFraction unitRef="usd" contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1MTA_e8722a7e-d9c6-4226-8f66-98c8c5081905">8.5</ix:nonFraction>&#160;million, including underwriters&#8217; discounts and commissions, in connection with the offering of the 2028 Notes, which were recorded on the consolidated balance sheet as a reduction to long-term borrowings and are being amortized over the term of the 2028 Notes. We used the net proceeds from the offering to repay borrowings under our revolving credit facility.</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 obligations under the 2028 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of our other 100% owned domestic subsidiaries.</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%">At any time on or after June 1, 2023, we may, on one or more occasions, redeem some or all of the 2028 Notes at a redemption price of <ix:nonFraction unitRef="number" contextRef="i6b8f02816e9d4f75a9fa7a79fec60c26_D20200527-20200527" decimals="INF" name="tfx:PercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1Mjg_f0d87c1b-2941-478d-8a62-c4359f8d2f20">102.125</ix:nonFraction>% of the principal amount of the 2028 Notes subject to redemption, declining, in annual increments of <ix:nonFraction unitRef="number" contextRef="ic2503285b5334e989a1354a7f559cefa_D20200527-20200527" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1Mzg_e2c76d47-2220-44af-a24d-31634f77ecec">1.0625</ix:nonFraction>%, to <ix:nonFraction unitRef="number" contextRef="i913870ad3f5843c3998efc9fb3c51149_D20200527-20200527" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NDc_a911c40c-c990-4cec-82fa-cb775497c23e">100</ix:nonFraction>% of the principal amount on June 1, 2025, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2023, we may, on one or more occasions, redeem some or all of the 2028 Notes at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i6b8f02816e9d4f75a9fa7a79fec60c26_D20200527-20200527" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NTM_aab0b5a9-0459-459f-8257-5caee9408490">100</ix:nonFraction>% of the principal amount of the 2028 Notes redeemed, plus a &#8220;make-whole&#8221; premium and any accrued and unpaid interest. The &#8220;make-whole&#8221; premium is the greater of (a) <ix:nonFraction unitRef="number" contextRef="i1fa9807ce2a44cbd95292b8562f1c8de_D20200527-20200527" decimals="INF" name="tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NTk_1dcd6b28-7986-48cf-a1e5-7eef18f06ea7">1.0</ix:nonFraction>% of the principal amount of the 2028 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2028 Notes, of the present value, on the redemption date, of the sum of (i) the June 1, 2023, optional redemption price plus (ii) all required interest payments on the 2028 Notes through June 1, 2023, (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2023 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus <ix:nonFraction unitRef="number" contextRef="i6b8f02816e9d4f75a9fa7a79fec60c26_D20200527-20200527" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NjU_201e6876-aa5c-4961-8951-225a50650939">50</ix:nonFraction> basis points.</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 addition, at any time prior to June 1, 2023, we may, on one or more occasions, redeem up to <ix:nonFraction unitRef="number" contextRef="i1fa9807ce2a44cbd95292b8562f1c8de_D20200527-20200527" decimals="INF" name="tfx:PercentOfPrincipalAmountOfNotesRedeemable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1Njk_af52afb9-7ce6-4121-a53c-a477e9e96c99">40</ix:nonFraction>% of the aggregate principal amount of the 2028 Notes, using the proceeds of specified types of our equity offerings and subject to specified conditions, at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i1fa9807ce2a44cbd95292b8562f1c8de_D20200527-20200527" decimals="4" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NzQ_fbed91f1-626a-4c63-bb9d-9b24557095a5">104.25</ix:nonFraction>% of the principal amount of the Notes redeemed, plus accrued and unpaid interest.</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%">The indenture relating to the 2028 Notes contains covenants that, among other things, limit or restrict our ability, and the ability of our subsidiaries, to create liens; merge, consolidate, sell or otherwise dispose of all or substantially all of our assets; and enter into sale leaseback transactions.</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%">Securitization program</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%">We have an accounts receivable securitization facility under which accounts receivable of certain domestic subsidiaries are sold on a non-recourse basis to a special purpose entity (&#8220;SPE&#8221;), which is a bankruptcy-remote, consolidated subsidiary of Teleflex. Accordingly, the assets of the SPE are not available to satisfy the obligations of Teleflex or any of its subsidiaries. The SPE sells undivided interests in those receivables to an asset backed </span></div></ix:continuation><div style="height:42.75pt;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%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="if01c209263d141808d7feb7320d8fa7a"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">commercial paper conduit for consideration of up to the maximum available capacity. On March 30, 2020, we amended our accounts receivable securitization facility to increase the maximum available capacity from $<ix:nonFraction unitRef="usd" contextRef="i7eccd834546c42c58ce74cbd1e48e9dc_I20200329" decimals="INF" format="ixt:numdotdecimal" name="tfx:MaximumAmountAvailableUnderReceivableSecuritization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1ODY_3b02dcfd-a2f7-475e-acd0-786a7062b41e">50</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i8b10778776dc4c12a38a0dfcc12c9328_I20200330" decimals="INF" format="ixt:numdotdecimal" name="tfx:MaximumAmountAvailableUnderReceivableSecuritization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1OTk_e0fcbca0-6ee0-485f-a897-2d8e36b8d9ab">75</ix:nonFraction>&#160;million. This facility is utilized from time to time to provide increased flexibility in funding short term working capital requirements. The agreement governing the accounts receivable securitization facility contains certain covenants and termination events. An occurrence of an event of default or a termination event under this facility may give rise to the right of its counterparty to terminate this facility. As of December&#160;31, 2020, we were in compliance with the covenants, and none of the termination events had occurred. As of  December&#160;31, 2020 and 2019, we had $<ix:nonFraction unitRef="usd" contextRef="ied6b40262381466faad1b906a758908d_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzE2NDkyNjc0NjY3OTE_dbff534f-7f35-4054-aa75-aad2317f3038">75.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia5df1c0ed91b48128b3fa0ace2017fc0_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzE2NDkyNjc0NjY3OTk_0b821452-24ca-4ad3-a99c-5737886b0df6">50.0</ix:nonFraction> million, respectively, (the maximum amount available) of outstanding borrowings under its accounts receivable securitization facility.</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%">Fair value of long-term debt</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%">To determine the fair value of our debt for which quoted prices are not available, we use a discounted cash flow technique that incorporates a market interest yield curve with adjustments for duration, optionality and risk profile. Our implied credit rating is a factor in determining the market interest yield curve. <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="tfx:ScheduleOfFairValueOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODUz_27925a77-5f71-4891-ad44-9bc47bc69942" continuedAt="ic6c1c5cae5614f74ae0a39397af1884f" escape="true">The following table provides the fair value of our debt as of December&#160;31, 2020 and 2019, which is valued based on Level 2 inputs within the hierarchy used to measure fair value (see Note 12 to the consolidated financial statements for further information):</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="ic6c1c5cae5614f74ae0a39397af1884f"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></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:14.567%"></td><td style="width:0.1%"></td></tr><tr><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%">December 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%">December 31, 2019</span></td></tr><tr><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%">Fair value of debt</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="i190786a34e75453995afbeed4eecc37e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTozNDcyMzVlNGI0NTQ0NGYwOTA2NDEwYmQxNjRhYjFlZC90YWJsZXJhbmdlOjM0NzIzNWU0YjQ1NDQ0ZjA5MDY0MTBiZDE2NGFiMWVkXzQtMS0xLTEtMA_88664da0-c278-4003-b78d-61011d30fdc2">2,586,058</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="ia7fe75724010475ebaa4481ab3575449_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTozNDcyMzVlNGI0NTQ0NGYwOTA2NDEwYmQxNjRhYjFlZC90YWJsZXJhbmdlOjM0NzIzNWU0YjQ1NDQ0ZjA5MDY0MTBiZDE2NGFiMWVkXzQtMy0xLTEtMA_0a67bba5-20ae-480b-9173-42cd87eab783">1,974,918</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></table></ix:continuation></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODYz_7f55fef6-9b90-48ee-a7e5-613dafc7be15" escape="true"><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%">Debt Maturities</span></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%">As of December&#160;31, 2020, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:</span></div><div style="margin-bottom:3pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzEtMS0xLTEtMA_39b375cc-f76f-4603-980e-26a5b889b126">100,500</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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzItMS0xLTEtMA_f35419e1-5ca7-4baf-b70c-3a8145281883">35,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzMtMS0xLTEtMA_e7734547-626e-4135-ad8c-a3df2dd35902">43,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzQtMS0xLTEtMA_6889e897-3562-4716-8435-7ec0184decd2">918,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">2025 and thereafter</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:LongTermDebtMaturityAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzUtMS0xLTEtMA_8873c7d3-ad40-41ac-b77f-02d34480aaca">1,400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODU0_da3ecee0-2e8c-4b16-8286-0aa96f20f3df" escape="true"><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental cash flow information</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:56.940%"></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.384%"></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.384%"></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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest paid</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTpiZjdiMzgyMjNmMmQ0MTJiOWNjODE1NDU4NDAyNmEwMC90YWJsZXJhbmdlOmJmN2IzODIyM2YyZDQxMmI5Y2M4MTU0NTg0MDI2YTAwXzMtMS0xLTEtMA_49f25035-fce8-4cba-a461-cd8abeb12c8a">79,533</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTpiZjdiMzgyMjNmMmQ0MTJiOWNjODE1NDU4NDAyNmEwMC90YWJsZXJhbmdlOmJmN2IzODIyM2YyZDQxMmI5Y2M4MTU0NTg0MDI2YTAwXzMtMy0xLTEtMA_a4e96eda-3ed5-44c3-8dc2-4ebd120c1435">95,954</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTpiZjdiMzgyMjNmMmQ0MTJiOWNjODE1NDU4NDAyNmEwMC90YWJsZXJhbmdlOmJmN2IzODIyM2YyZDQxMmI5Y2M4MTU0NTg0MDI2YTAwXzMtNS0xLTEtMA_2b60e725-fe9d-4cb7-97e1-b6fb4706e9de">101,790</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></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_172"></div><div style="margin-bottom:6pt;text-align:justify"><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:700;line-height:120%">Note 11&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMzMDU_c1739654-fd78-4ae8-9e6a-fd18d9ae1432" continuedAt="icd9975309f5343fab8bb92311829d0f9" escape="true">Financial instruments </ix:nonNumeric></span></div><ix:continuation id="icd9975309f5343fab8bb92311829d0f9" continuedAt="i0bd18fecbf16446e8f82eff0d72e2f93"><div><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-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 use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flows 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 its currency exposures, which generally approximate one month.  For the years ended December&#160;31, 2020 and 2019, we recognized losses related to non-designated foreign currency forward contracts of $<ix:nonFraction unitRef="usd" contextRef="iaea354ba41d743ee992a4c75c1a5503b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeLossOnDerivative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzcwOQ_f6bacc87-01fe-4117-bc7d-3c4d709b2e8d">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1dfcb59f70364f4fbb4e3fd126d89288_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeLossOnDerivative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzcxNg_39c59aa2-153f-4fae-8404-b25c74ddf20e">3.8</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:9pt;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 total notional amount for all open foreign currency forward contracts designated as cash flow hedges as of December&#160;31, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i904269734c974e95a45f1715ba73dfd1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzg1OQ_c77bac8a-163a-492c-bbfc-0887165d0f7e">129.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib122936497b346d488f295fcff4498a1_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzg2Ng_3884a4e8-4c6a-4622-809e-bb57f2200c90">132.0</ix:nonFraction> million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i95b8a4f49d9d4a6aa8e8f0ea33720e1c_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzk5Mw_db32babe-03f1-4059-9da6-73c37fc344c7">163.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i90897cee0ad347f7ae78da9f16a8baca_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzEwMDA_2c0aae50-b6bb-450d-9078-be24e80727bf">145.1</ix:nonFraction> million, respectively. All open foreign currency forward contracts as of December&#160;31, 2020 have durations of 12 months or less. </span></div></ix:continuation><div style="height:42.75pt;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%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i0bd18fecbf16446e8f82eff0d72e2f93"><div style="margin-bottom:9pt"><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-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%">During 2019, we entered into cross-currency swap agreements with <ix:nonFraction unitRef="financial_institution_counterparty" contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzEyMDk_095af608-45aa-4b62-b20a-032f66ecc4b0">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="i0985344e645543b29e6784cfd80b0c66_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE0Mjg_34979937-d729-465c-9fa3-f28eaec184b9">250</ix:nonFraction>&#160;million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE0NjE_912acf97-baa2-4c5e-80ce-a073a34c633f">4.8750</ix:nonFraction>% for &#8364;<ix:nonFraction unitRef="eur" contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE0Njg_c20776e2-1d6e-455c-be48-8501fa6f29de">219.2</ix:nonFraction>&#160;million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231" decimals="6" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE1MDE_43f6a92a-498d-4e9f-ae3d-59d8b29bfda7">2.4595</ix:nonFraction>%. The swap agreements are designed as net investment hedges and expire on March 4, 2024. </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%">During 2018, we entered into cross-currency swap agreements with <ix:nonFraction unitRef="financial_institution_counterparty" contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE2NTg_589b6878-94cf-4f41-94a0-09007354b4fd">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="i0bfe06965f3e4ec581b0bd016af2857a_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE4Nzc_c2555b7e-2f7a-4d3d-9a52-b1e1a27e1887">500</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE5MTA_f55fd433-ac6d-4178-bc37-38d9749d7367">4.625</ix:nonFraction>% for &#8364;<ix:nonFraction unitRef="eur" contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE5MTc_e07366f1-f378-499d-8f7a-f98732e32e46">433.9</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231" decimals="5" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE5NTA_06f18c32-6de5-4f1d-9a85-0a643c522ed5">1.942</ix:nonFraction>%. The swap agreements are designated as net investment hedges and expire on October 4, 2023. </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%">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-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%">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") while the accrued interest is recognized in interest expense in the statement of operations. For the years ended December&#160;31, 2020 and 2019, we recognized a foreign exchange loss of $<ix:nonFraction unitRef="usd" contextRef="i3c48d1df41fc4c1985defb4a066c55cd_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzI2MjQ_dadd3e32-9e4c-41a1-bbb0-c5be1f8b1dae">37.3</ix:nonFraction> million and a gain of $<ix:nonFraction unitRef="usd" contextRef="i3056b5d3b9f94d94b3ae1d2bfe78f634_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzI2MzE_a73cfb3f-a7d5-435c-8628-d962effade89">20.8</ix:nonFraction>&#160;million, respectively, in foreign currency translation adjustments within AOCI related to the cross-currency swaps.  For the years ended December&#160;31, 2020 and 2019, we recognized $<ix:nonFraction unitRef="usd" contextRef="ie58515dab17b44cd9b1f524b60057685_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzI3OTA_08743ea3-0a0a-42eb-9fbe-ed5c72b333d8">14.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i93eeaa4da33f4d16ae8d812bc15e9e86_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzI3OTc_9fb04fa0-9d20-447d-9038-ede4b93c1f9c">18.9</ix:nonFraction>&#160;million, respectively, in interest benefit related to the cross-currency swaps.</span></div><div style="margin-bottom:9pt"><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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMzMTA_77489cbd-dec8-4dba-9c7d-f9625e3e8c07" escape="true"><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%">The following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December&#160;31, 2020 and 2019:</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:66.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></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:14.567%"></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%">December 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%">December 31, 2019</span></td></tr><tr><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%">Asset derivatives:</span></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: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="i423ab0f725e7454b87f2c13d735f9f82_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzQtMS0xLTEtMA_4c5d311a-2f1b-4068-bcb2-2700812419f4">1,691</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="if86ef275086f4f5491be0331d839cf32_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzQtMy0xLTEtMA_f2e69d3e-3ca0-4170-9c6c-063254d8848f">1,659</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="i9ea1cdbbb23642fa8def635c0e9909c2_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzUtMS0xLTEtMA_5233c3d4-1aee-496e-a672-d95dbaf70120">61</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="i8b6f89d088234e21ad463bd621cf77ea_I20191231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzUtMy0xLTEtMA_7c660d2a-9839-4a6d-9f9a-6e9c54da6fcd">192</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 swap</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="i48ff3f54f8e147678a0a821161c3c445_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzYtMS0xLTEtMA_9e622dc9-d944-43c2-b554-a72993665b97">20,106</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="i739a8d0c56c64b29af7c8d8f5d1f3ed5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzYtMy0xLTEtMA_c97d2ebe-e5d7-4286-a59a-daf798dfcbf2">21,575</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 48.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;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="iebdf3a1238b24dd6ad76a5bac8c23660_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzctMS0xLTEtMA_a7f3cbac-d8ac-4ebc-8cd5-931618bc9f5b">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><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="iae49876160fb41069eb9b7633c330ea2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzctMy0xLTEtMA_779aa30c-a702-4744-8aa7-927d87d0bffd">23,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 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 swap </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="i91a8d563fe4448b497c44ac0224758f5_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzgtMS0xLTEtMA_550df541-68c2-4726-bab0-11d3c8dbead5">&#8212;</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="iaba4e7f3b8f74c6b946278f3cf7c061b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzgtMy0xLTEtMA_415dc34a-0fab-40cc-8d39-1c32913c7563">13,066</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 48.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 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="ibf66cc5ecfe54816859cb4e46dd7d74b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzktMS0xLTEtMA_7acafa93-4031-4a5d-81fa-8deb1ceefbd6">&#8212;</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="iecfa4f85e175413295c5b8376c63fd7b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzktMy0xLTEtMA_27d3a6ea-ff59-4eae-a4c4-5f7ede72ab4b">13,066</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 asset derivatives</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="ibe0e0282ac384526897d56c5f92f6554_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEwLTEtMS0xLTA_a465d272-ccee-47fa-ad24-843172d5fc81">21,858</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="i590b336a4c3042d3a48830ed01838d07_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEwLTMtMS0xLTA_e4f1cea7-9e23-4396-b789-0c988e022216">36,492</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%">Liability derivatives:</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></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="i5fd0ab16040348ab8851c5eac17b406f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEyLTEtMS0xLTA_2b1645b2-bd23-493d-afca-adf96a51f2e8">1,504</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="i0d528beabcce495b968dbaa461943970_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEyLTMtMS0xLTA_388700c8-cc70-4a78-a02b-d4edf022ad31">1,285</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="ia23637157f584639bad0f6e9031ade4e_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEzLTEtMS0xLTA_e5e59758-b8b0-42a8-9284-dc33abce80ca">366</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="ib05fb02d83814824b62e6399f47c00ca_I20191231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEzLTMtMS0xLTA_66fe9235-8a75-4a51-8955-aac27799ea96">102</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 48.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:#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="iba026026a7b54a82a010fe5a94b5b901_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE0LTEtMS0xLTA_09bb21d4-f859-4dec-8c0b-20553b5ab3f5">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><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="ia1e42e703fb4460d8bb38eb2da1209ef_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE0LTMtMS0xLTA_b1c2ea16-2966-4527-9a4b-b1471dc5e7d9">1,387</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 swap</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="iced97b0682a94a65bef659c11506e2e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE1LTEtMS0xLTA_d5b12fd1-d986-4905-85c9-5277974d0712">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><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="i3f2c6c3af22a42dd956b73084440df8a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE1LTMtMS0xLTA_bfbe2e22-d62b-4356-b20a-147415f87947">&#8212;</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 2px 48.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 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="id4a911b50cf6448791dfd73d1b53e9da_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE2LTEtMS0xLTA_61ebe382-b5c9-48da-90da-ab9feba96d3c">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><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="i202d1ebe1c774cca8ac40932c2b9d1c7_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE2LTMtMS0xLTA_c1d87053-be34-49a3-8222-80260b62e7cc">&#8212;</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:3pt double #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 #000;border-top:3pt double #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="ibe0e0282ac384526897d56c5f92f6554_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE3LTEtMS0xLTA_4db25536-2ca4-45bf-8aac-cc5023c923a5">35,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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="i590b336a4c3042d3a48830ed01838d07_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE3LTMtMS0xLTA_917561f4-bf0f-4bea-b29b-1c41ff054e9f">1,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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 13 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-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%">For the years ended December&#160;31, 2020,&#160;2019 and 2018, there was <ix:nonFraction unitRef="usd" contextRef="i3f144f386c034ac2ae41c2ee7d1fd1cf_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMyNDg_33706077-ac92-479b-ae9a-f8854c0d2464"><ix:nonFraction unitRef="usd" contextRef="id6902f1b421a46269b27e7c03c1e3ba1_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMyNDg_a9633f31-8eb0-479b-a17a-721f5203a43d"><ix:nonFraction unitRef="usd" contextRef="iedb167005c504769bbc1187acc181334_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMyNDg_f7b75d6b-fd46-416f-aaf3-0e06ee07dff5">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> ineffectiveness related to our hedging derivatives.</span></div></ix:continuation><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_175"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  Note 12&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ4NTk_217d5d99-9fd8-4200-a1be-fca6278d56ea" continuedAt="i8dede1625c49462c92043907cc931ca0" escape="true">Fair value measurement </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="i8dede1625c49462c92043907cc931ca0" continuedAt="i3f2d40296e6a4459b6598b1a7698a6d5">Fair value is the price that would be received from the sale of an asset or paid to transfer a liability, using assumptions that market participants would use in pricing an asset or liability. Under GAAP, there is a three-level </ix:continuation></span></div><div style="height:42.75pt;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%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i3f2d40296e6a4459b6598b1a7698a6d5" continuedAt="i712c34ced8a7425c83012110f5fc0089"><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%">hierarchy of the inputs (i.e., assumptions that market participants would use in pricing an asset or liability) used to measure fair value. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the entire fair value measurement. </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%">The levels of inputs within the hierarchy used to measure fair value are as follows:</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%">Level 1 &#8212; inputs to the fair value measurement that are quoted prices (unadjusted) in active markets for identical assets or liabilities.</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%">Level 2 &#8212; inputs to the fair value measurement that include quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</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%">Level 3 &#8212; inputs to the fair value measurement that are unobservable inputs for the asset or liability.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ4NjY_8374a939-3003-4396-8ddf-9f703b88c774" 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 December&#160;31, 2020 and 2019:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:35.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></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:14.002%"></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:14.002%"></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:14.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Basis of fair value measurement</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%">December 31, 2020</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%">(Level 1)</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%">(Level&#160;2)</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%">(Level&#160;3)</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzMtMS0xLTEtMA_e7105a43-4dfd-4e7a-b3bf-e855570e2de6">12,617</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="i6d13316dba15417889fe8ba240fb5609_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzMtMy0xLTEtMA_0cc7f133-74ed-4f66-a137-ec2ccf8f47ef">12,617</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="i190786a34e75453995afbeed4eecc37e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzMtNS0xLTEtMA_1c29569a-9c34-438e-8459-7ddd27506db6">&#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 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="i79609b01ef7742e1941482340bc653f3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzMtNy0xLTEtMA_290e8d9a-ee16-4b12-aa09-45c7f2787c10">&#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%">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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzQtMS0xLTEtMA_86fe8cac-869b-45e0-9f1f-015d4643dcb4">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="i6d13316dba15417889fe8ba240fb5609_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzQtMy0xLTEtMA_ea632122-999d-4518-8762-fd8fdf8030fe">&#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="i190786a34e75453995afbeed4eecc37e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzQtNS0xLTEtMA_6316870d-9dbb-4331-89ed-113d4ab591b8">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="i79609b01ef7742e1941482340bc653f3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzQtNy0xLTEtMA_2e0a536c-dae3-4659-97cb-afb981112990">&#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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzUtMS0xLTEtMA_f5b586d2-e1a8-42bd-a499-568dd1c2f310">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="i6d13316dba15417889fe8ba240fb5609_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzUtMy0xLTEtMA_c61fd972-2017-4fd5-9a26-9ba78e47bc3c">&#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="i190786a34e75453995afbeed4eecc37e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzUtNS0xLTEtMA_8127976b-7b69-4cc5-8cd4-05a705e1dbcd">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="i79609b01ef7742e1941482340bc653f3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzUtNy0xLTEtMA_27ba4da9-7129-4d66-b846-49851ed6eacd">&#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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzYtMS0xLTEtMA_8d1d9a48-6546-4d38-ae57-0d0c6088907c">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="i6d13316dba15417889fe8ba240fb5609_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzYtMy0xLTEtMA_9ddf5924-781e-4377-831a-5732e77b9245">&#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="i190786a34e75453995afbeed4eecc37e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzYtNS0xLTEtMA_6ac443e4-c17a-46f8-a875-d41e157c6be3">&#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="i79609b01ef7742e1941482340bc653f3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzYtNy0xLTEtMA_ac5b5ecb-5054-42cc-8613-e6d7ca9e13f1">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><div><span><br/></span></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:35.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></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:13.980%"></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:13.980%"></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:13.983%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Basis of fair value measurement</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%">December 31, 2019</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%">(Level 1)</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%">(Level&#160;2)</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%">(Level&#160;3)</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzMtMS0xLTEtMA_c1430bbf-f573-4633-b5f1-22f77733dc7d">10,926</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="i138e267f0f3242ca9e9017f48377647e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzMtMy0xLTEtMA_7a043895-fa21-45ed-9f70-e9b5593817a5">10,926</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="ia7fe75724010475ebaa4481ab3575449_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzMtNS0xLTEtMA_efb32c7b-bfe5-44b3-b0ea-be6fcc50d815">&#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 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="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzMtNy0xLTEtMA_ea37d605-f38c-47ce-830b-ee3a7ddce1c9">&#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%">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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzQtMS0xLTEtMA_b5e4256c-1435-47e0-9443-1b4da90647b7">36,492</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="i138e267f0f3242ca9e9017f48377647e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzQtMy0xLTEtMA_21219418-2db0-43c5-9760-85b16a16dbfc">&#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="ia7fe75724010475ebaa4481ab3575449_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzQtNS0xLTEtMA_5eeca911-6aba-4e82-813f-48b4f2f635fb">36,492</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="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzQtNy0xLTEtMA_3fd61fe7-8e5f-406b-8528-665a5f460c36">&#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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzUtMS0xLTEtMA_c534efb0-8182-4e35-8d34-c4caf035ad9a">1,387</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="i138e267f0f3242ca9e9017f48377647e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzUtMy0xLTEtMA_1f296b0b-b1c7-42cc-879c-5e19e7571911">&#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="ia7fe75724010475ebaa4481ab3575449_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzUtNS0xLTEtMA_32dee7d3-27f8-4c20-80dc-1f76a3ce4a9e">1,387</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="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzUtNy0xLTEtMA_3c935292-eab3-4346-be30-fe86cf38c6a8">&#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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzYtMS0xLTEtMA_b0f2c243-5804-4544-b4c6-2049dff7c971">219,908</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="i138e267f0f3242ca9e9017f48377647e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzYtMy0xLTEtMA_69f217f3-7267-4af5-bcee-0e70b42399a6">&#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="ia7fe75724010475ebaa4481ab3575449_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzYtNS0xLTEtMA_664b0355-ce08-4698-958b-742e7122292e">&#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="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzYtNy0xLTEtMA_559dddfd-ca45-4fef-bf0b-0e52a1790475">219,908</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: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%">There were no transfers of financial assets or liabilities into or out of Level 3 within the fair value hierarchy during the years ended December 31, 2020 or 2019.</span></div></ix:nonNumeric><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:700;line-height:120%">Valuation Techniques</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%">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 Company benefit plans and other arrangements. The investment assets of the trust are valued using quoted market prices.</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%">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 forward contracts and cross-currency interest rate swap agreements 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 forward and cross-currency swap agreements 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 are comprised of contingent consideration arrangements pertaining to our acquisitions. </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;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:42.75pt;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%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i712c34ced8a7425c83012110f5fc0089"><div style="margin-bottom: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%">We determine the fair value of the contingent consideration liabilities using a Monte Carlo simulation (which involves a simulation of future revenues during the earn-out period using management's best estimates) or discounted cash flow analysis.  Increases in projected revenues, estimated cash flows and probabilities of payment may result in significantly higher fair value measurements; decreases in these items may have the opposite effect.  Increases in the discount rates in periods prior to payment may result in significantly lower fair value measurements and decreases in the discount rates may have the opposite effect. As of December&#160;31, 2020, the maximum amount we could be required to pay under the contingent consideration arrangements related to the Essential Medical and Z-Medica acquisitions was $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQyMjc_63a1b5cb-9486-49e0-a3ec-a569c622cff7">91.9</ix:nonFraction>&#160;million. See Note 17 for additional information regarding the revenue-based milestone goals related to our acquisition of Essential Medical. </span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ4NTA_08580188-b155-49a0-a04c-85b40239fd85" escape="true"><div style="margin-bottom:3pt;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.092%"></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:22.145%"></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:24.777%"></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:20.396%"></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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Milestone-based payment</span></div></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="ia4e3e5a874814967b0e45cae09f031a0_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzItNi0xLTEtMC90ZXh0cmVnaW9uOjYwZDc2YWY4Yzg5ZjRkM2U5ZmY0ZDAwMTcwN2UxZGRiXzQ_dcc2c501-935f-4198-b18b-2748a0bb12df">1.3</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i4c27e38cb40a4f638db81b69f00816f1_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzItNi0xLTEtMC90ZXh0cmVnaW9uOjYwZDc2YWY4Yzg5ZjRkM2U5ZmY0ZDAwMTcwN2UxZGRiXzk_84d26d3e-5d7c-4ed1-abf0-22accd4c4049">2.3</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i6506df82bf6a418084993b1f8af4c3fd_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzItNi0xLTEtMC90ZXh0cmVnaW9uOjYwZDc2YWY4Yzg5ZjRkM2U5ZmY0ZDAwMTcwN2UxZGRiXzEwOTk1MTE2Mjc3OTQ_73d59bc1-e4a6-4735-b9c8-cf24215c83b6">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</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="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%">Monte Carlo simulation</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%">Revenue volatility</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="i60e09664f525415e9d6103929eb30e4c_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzUtNi0xLTEtMC90ZXh0cmVnaW9uOjA2OTMwM2RlN2MwZDQxMWNiYzBlM2JhY2YyODg0MTk1XzQ_839ca6c2-6268-416c-8651-df54b251c3e0">22.4</ix:nonFraction>%</span></div></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%">&#160;</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: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%">Risk free 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of debt structure</span></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 - 2022</span></td></tr><tr style="height:15pt"><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></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="ic125940a46384759b0a3f9e4c293e66d_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzktNi0xLTEtMC90ZXh0cmVnaW9uOmNmZmJiODk5MjQxZjQ1NjU5NzgwNjU5NzAyZDU4MmU2XzQ_5ec1244d-9784-4677-a439-71c7fea7b276">6.5</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i5927b8fb5caa4a2f8097f74e93aca514_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzktNi0xLTEtMC90ZXh0cmVnaW9uOmNmZmJiODk5MjQxZjQ1NjU5NzgwNjU5NzAyZDU4MmU2XzI3NDg3NzkwNjk0OTc_72ac95b5-8e37-4627-a942-53d2d590391f">10.0</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="ifed218cfd19749e59067daa72a8c70df_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzktNi0xLTEtMC90ZXh0cmVnaW9uOmNmZmJiODk5MjQxZjQ1NjU5NzgwNjU5NzAyZDU4MmU2XzI3NDg3NzkwNjk1MDQ_a7763275-090e-4aad-aa1e-522b273d6543">9.1</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ4NTE_a1bbd1e8-07fd-4852-81ea-267f84e50e52" escape="true"><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%">The following table provides information regarding changes in our contingent consideration liabilities for the years ended December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.639%"></td><td style="width:0.1%"></td></tr><tr><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%">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%">2019</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance &#8211; January&#160;1</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzMtMS0xLTEtMA_2607cde0-91fe-4329-9e5b-76b78792f83e">219,908</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 #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="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzMtMy0xLTEtMA_02f99573-4ecb-4545-a6cf-b60973379da7">304,248</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></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%">Payments </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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzUtMS0xLTEtMA_74840f33-5ee3-44a0-a5c7-4d0b500e1ee8">146,971</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzUtMy0xLTEtMA_ae49e129-5d72-4a73-90c7-75eb955091a7">138,171</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%">Initial estimate upon acquisition and revaluations</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzYtMS0xLTEtMA_db420f82-4570-49a3-bd82-02b9ab57c5d5">36,714</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzYtMy0xLTEtMA_63c3820f-6107-4fff-9c9a-4d83fe87992c">53,915</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%">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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" name="tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzctMS0xLTEtMA_ce9f10fe-d60b-4401-a0f5-d334be98b646">410</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzctMy0xLTEtMA_21e4dae9-5c04-4a8a-be61-2cdebd2ecf6d">84</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%">Ending balance &#8211; December&#160;31</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzgtMS0xLTEtMA_41c9f7de-bc87-47e1-b3fa-cd1a820c4ac6">36,633</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzgtMy0xLTEtMA_b1ba7096-c2d9-42b2-96ff-305847665bde">219,908</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-bottom:9pt;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) Consists mainly of a $<ix:nonFraction unitRef="usd" contextRef="if4e415b9353b48f8af01c5514d039b0c_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ1NTE_59f81d05-90f9-4b95-ad6e-9019c9aa1f14">140.6</ix:nonFraction>&#160;million payment associated with our acquisition of NeoTract, Inc. ("Neotract") and resulting from the achievement of a revenue-based goal for the period from January 1, 2019 to December 31, 2019.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_178"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzE5NjI_f3a9d98c-4c3b-4fac-b520-ba42ca01d0d3" continuedAt="ib2c292f07dc043e3ac7f66f5c56a3da0" escape="true">Shareholders' equity </ix:nonNumeric></span></div><ix:continuation id="ib2c292f07dc043e3ac7f66f5c56a3da0" continuedAt="ie1d1792ea9754447a6ad6e0d4e4837dd"><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 authorized capital is comprised of <ix:nonFraction unitRef="shares" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzUz_dec80d13-b0f2-4bb5-b349-ecec26162406">200</ix:nonFraction> million common shares, $<ix:nonFraction unitRef="usdPerShare" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzcx_4dffae4f-092e-47c1-91b6-6310cf2647ee">1</ix:nonFraction>&#160;par value, and <ix:nonFraction unitRef="shares" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzg5_25286061-2b86-4457-a9fb-c82e5f35eef3">500,000</ix:nonFraction> preference shares. No preference shares have been outstanding during the last three years.</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%">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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzE5NTE_bb1e5d47-0215-469e-92f0-c1e1a501d603" continuedAt="ib3245c2f1d844244851eaec9e0381f3b" escape="true">The following table provides a reconciliation of basic to diluted weighted average shares outstanding:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="ib3245c2f1d844244851eaec9e0381f3b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.631%"></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%">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%">2019</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%">2018</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"><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;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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzItMS0xLTEtMA_c48a29ae-b495-4e51-a933-902aa66bc6cc">46,488</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="shares" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzItMy0xLTEtMA_da06cbb3-19d2-4b71-80e3-ef70edaed5f9">46,200</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="shares" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzItNS0xLTEtMA_4f20a35a-b16f-4765-b6d5-8292006548b6">45,689</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%">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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzMtMS0xLTEtMA_ee57dc89-0859-4fd9-ac46-e7d1be0e2e45">799</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzMtMy0xLTEtMA_bf36911d-f05d-44ce-b1b4-5d31da27f10e">890</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzMtNS0xLTEtMA_9d8ba753-483f-4bfd-8b08-79199505b01f">970</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%">Dilutive effect of convertible notes and warrants</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzQtMS0xLTEtMA_9a9e11c6-092d-43db-8f38-0f08aad6e3d2">&#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="shares" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzQtMy0xLTEtMA_cb6318e6-fd7b-4fde-a1bb-b74724a30dbc">&#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="shares" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzQtNS0xLTEtMA_a4182436-ccf1-4874-8ab0-f2327f92d539">142</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%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzUtMS0xLTEtMA_76d1a80c-48f2-4552-8d68-5aba47b3f529">47,287</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 colspan="2" style="background-color:#ffffff;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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzUtMy0xLTEtMA_6c67ebe6-2b89-4425-85fc-554f0bdd0cbb">47,090</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 colspan="2" style="background-color:#ffffff;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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzUtNS0xLTEtMA_1caf8b56-cf5d-4070-bda2-7456a549a88d">46,801</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></ix:continuation></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%">Weighted average shares that were antidilutive and therefore excluded from the calculation of diluted earnings per share were <ix:nonFraction unitRef="shares" contextRef="i290e966bcfbf446bbb83615c5f6ef681_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzcwNg_9458e410-562c-4789-addb-0bd04307354f">0.1</ix:nonFraction> million, <ix:nonFraction unitRef="shares" contextRef="i3529fb93938a4452843d710ecd5502fe_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzcxMA_40658a86-1f69-43db-8f58-ba72f74af9aa">0.1</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i2d83fb6ceafa4df7aa8e3c841671b50c_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzcxNw_a92efb99-4fb6-49f5-b14e-12ed7727bdd0">0.6</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div style="height:42.75pt;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%">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ie1d1792ea9754447a6ad6e0d4e4837dd"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzE5NTg_fb81553a-f39f-4e44-8536-8543288b8905" 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 provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2020 and 2019:</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:47.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:11.656%"></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:10.630%"></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:12.245%"></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%">Cash&#160;Flow</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%">Hedges</span></div></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%">Pension and</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%">Other</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%">Postretirement</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%">Benefit Plans</span></div></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%">Foreign</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%">Currency</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%">Translation</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%">Adjustment</span></div></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%">Accumulated</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%">Other</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%">Comprehensive</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%">Income (Loss)</span></div></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</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="i3a7370bc7bce4e82ad7ea8bd9a86d952_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzItMS0xLTEtMA_e4ffe870-bee1-4d4f-8166-f29e782042c3">807</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="icd484906ba7f4828a0ea1ea23b948b2e_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzItMy0xLTEtMA_1191dbf8-c712-4f89-8ac6-a9c52e85fec6">131,380</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 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="i62e4823e7bd04c028a5e9011e3258d78_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzItNS0xLTEtMA_2574711a-8742-4e4d-8016-941b3500b4e7">210,512</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 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="i9512c925eafe4f5691f62a83804242d7_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzItNy0xLTEtMA_6e3f9d7c-0af0-4db5-a365-7930e99ee3c9">341,085</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"><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%">Other comprehensive income (loss) before reclassifications</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="if9ff3192e0834f7f8ae72f9886f4a031_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzMtMS0xLTEtMA_25a8ffd0-d7b1-4e97-b55f-9a1cf836f710">1,062</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="i224709fc7e53435a91aa34596d75dbcc_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzMtMy0xLTEtMA_7c4f9740-30c4-47fd-9634-1087d68767ae">12,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="i8526a884dbd741ed83eeadc1a662a8f9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzMtNS0xLTEtMA_f2c5697c-06f4-471d-b37f-9c7577100d8d">4,195</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzMtNy0xLTEtMA_42126b42-153c-4c65-8a5a-2780e77fdf07">7,554</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%">Amounts reclassified from accumulated other comprehensive (loss) income</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="if9ff3192e0834f7f8ae72f9886f4a031_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzQtMS0xLTEtMA_47378ce0-5df3-4e8a-908b-a1f8efc1bfe7">1,134</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="i224709fc7e53435a91aa34596d75dbcc_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzQtMy0xLTEtMA_99686722-e516-4a92-b4fc-3d375ec15208">5,381</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="i8526a884dbd741ed83eeadc1a662a8f9_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzQtNS0xLTEtMA_e3e1d7a2-e87c-49fa-b974-562f122b3241">&#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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzQtNy0xLTEtMA_72828f90-6005-4c8d-851c-6dcc89f571cd">4,247</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:10pt;font-weight:400;line-height:100%">Net current-year other comprehensive (loss) income</span></div></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="if9ff3192e0834f7f8ae72f9886f4a031_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzUtMS0xLTEtMA_ac228c26-aecd-41be-8bdb-475b1daf3cfe">72</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="i224709fc7e53435a91aa34596d75dbcc_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzUtMy0xLTEtMA_d4137eed-6d98-42fd-b378-02c4fd88244e">7,430</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="i8526a884dbd741ed83eeadc1a662a8f9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzUtNS0xLTEtMA_23283b62-2ceb-408a-9b30-6564e73bfb0c">4,195</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzUtNy0xLTEtMA_4fcf7ecd-0744-4708-b026-0784b25b486b">3,307</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 at December&#160;31, 2019</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="i222d7c365e754e1395757d809c6fa928_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzctMS0xLTEtMA_ff23374c-816b-4e29-8122-cf72dba12005">735</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="i35d47d2a64ad48a0bae2f78431e7eeda_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzctMy0xLTEtMA_28f55bcc-990f-4801-a50f-a8d13193e637">138,810</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="i9b121979aff54dc9b8b812e1acaacf8f_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzctNS0xLTEtMA_0dd1f556-6b39-4fc1-8dd2-873ff609e390">206,317</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="ia3e591710b694216a55bd5aa44d31bab_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzctNy0xLTEtMA_7d1ed039-37a1-4a9c-83f5-bc77101d4248">344,392</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"><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%">Other comprehensive (loss) income before reclassifications</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="i417412d1661d4a6db7ed7409999ac2f5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzgtMS0xLTEtMA_9fc4d568-3f2d-416a-8ab2-c29d05c0de34">3,331</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="i7a678a31f64a4a33a667a2ff55c28636_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzgtMy0xLTEtMA_6a1f4c15-1713-4348-aa4a-6b3460edbe1b">17,032</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="ied10d61cba9e437c959c54e8eb03b002_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzgtNS0xLTEtMA_95369bc1-bbf3-4eef-8301-b92d30a2e2f5">59,758</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzgtNy0xLTEtMA_761ac220-83dd-4e26-b998-a94af49581ad">39,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 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%">Amounts reclassified from accumulated other comprehensive income</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="i417412d1661d4a6db7ed7409999ac2f5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzktMS0xLTEtMA_4cf88259-7149-4220-8e28-b4ac6c9827b3">2,114</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="i7a678a31f64a4a33a667a2ff55c28636_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzktMy0xLTEtMA_8e00f99e-9326-4659-a913-cd68ef583ded">5,585</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="ied10d61cba9e437c959c54e8eb03b002_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzktNS0xLTEtMA_598ae962-28e8-4230-aac8-061d6aac3719">&#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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzktNy0xLTEtMA_62bf2a8c-2ece-43b1-b6fe-16741d093452">7,699</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:10pt;font-weight:400;line-height:100%">Net current-year other comprehensive (loss) income </span></div></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="i417412d1661d4a6db7ed7409999ac2f5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEwLTEtMS0xLTA_664e1f62-979c-4117-8dd4-709dac6cb312">1,217</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="i7a678a31f64a4a33a667a2ff55c28636_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEwLTMtMS0xLTA_6657dfb4-f7a8-4b96-aad7-3fc4db4fc28d">11,447</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="ied10d61cba9e437c959c54e8eb03b002_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEwLTUtMS0xLTA_cfeb6848-7d83-4faa-8dd8-ad22530c108f">59,758</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEwLTctMS0xLTA_d5a2e278-1711-486b-8ad1-0e5f624124ad">47,094</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><td colspan="3" style="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 at December&#160;31, 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="i8b3ae4a2207c4f6e94b228685a637fe6_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEyLTEtMS0xLTA_e71795cc-d6c1-4436-8f1d-6f20c51f89b3">482</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="i24b0959914ed488c98dcff21d4e1c4a6_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEyLTMtMS0xLTA_124090e4-6d1e-4820-ae75-fd806016e785">150,257</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="i4b1d8968e8b14dc88714a67dd2fa5888_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEyLTUtMS0xLTA_555bff9a-3e3b-4f35-9e0f-e67a19ebff1c">146,559</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="i3ce9c004ad1c4074825af60b64e3b01f_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEyLTctMS0xLTA_47430766-3a19-4d3e-a3cf-a795cdda11d7">297,298</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:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzE5NDY_adcf02d8-406b-469c-867d-de40fd50289e" escape="true"><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%">The following table provides information relating to the losses (gains) recognized in the statements of income including the reclassifications of losses (gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the years ended December&#160;31, 2020,&#160;2019 and 2018:</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:59.280%"></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.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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="18" 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%">Losses (gains) on designated foreign exchange forward contracts:</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%">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="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzQtMS0xLTEtMA_940e7bf9-812f-4179-a444-b90a3eaae163">2,354</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="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzQtMy0xLTEtMA_18a0abb0-f42c-447b-97d7-315366b26c3f">1,284</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: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="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzQtNS0xLTEtMA_89eec983-b824-4ff2-9278-7f693d10059c">2,270</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 48.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 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="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzUtMS0xLTEtMA_e0c4a138-45c8-4b47-9181-24eb51c341cd">2,354</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="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzUtMy0xLTEtMA_1f5afbac-69cb-4e0a-ba29-fda0c12565e6">1,284</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="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzUtNS0xLTEtMA_46c279d6-9883-4de4-9149-817dec7a8417">2,270</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 48.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%">Taxes (benefit) 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzYtMS0xLTEtMA_c63a36c5-bb90-42ae-86ab-77e04f82fa6a">240</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="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzYtMy0xLTEtMA_36aa3ea2-5367-40f4-8bba-7ca9cab1efc2">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="2" style="background-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="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzYtNS0xLTEtMA_06820f14-b521-4e55-b989-f17de2a9082c">163</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 48.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 of tax</span></td><td style="background-color:#ffffff;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-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="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzctMS0xLTEtMA_c9aa2b20-d2cf-4941-bba6-2c020594d8db">2,114</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 style="background-color:#ffffff;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-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="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzctMy0xLTEtMA_ee15a109-f13f-410e-a3ed-da0217d0bf86">1,134</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 style="background-color:#ffffff;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-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="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzctNS0xLTEtMA_4006010c-c48d-4b34-9f7d-f86f0a822a55">2,107</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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="18" 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%">Amortization of pension and other postretirement benefits items:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses</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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></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="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE0LTEtMS0xLTA_fdb701b3-f798-49df-b6e1-13a2e56a73c5">7,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 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="icc79e104c37242e398b83fa798c13b81_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE0LTMtMS0xLTA_92c7f642-dad8-425c-858c-a0229b054516">6,930</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="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE0LTUtMS0xLTA_448bae1d-64f1-4d60-b6d9-de3525909aff">7,305</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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior-service credits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:1.12pt;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="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE1LTEtMS0xLTA_c5aa85db-5638-4b62-b4fe-bb5250eb785f">33</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="icc79e104c37242e398b83fa798c13b81_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE1LTMtMS0xLTA_c96360a9-88a2-44cc-9ecf-11c986725471">82</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="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE1LTUtMS0xLTA_969bcb67-f0bd-4d3e-b7f5-e56d8cefb7ee">251</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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 before tax</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="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE3LTEtMS0xLTA_0c075d18-4d6b-4cb5-85d3-994701aae3a3">7,286</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="icc79e104c37242e398b83fa798c13b81_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE3LTMtMS0xLTA_ff9d77fa-954a-40eb-a493-9d3c86a453ce">7,012</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="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE3LTUtMS0xLTA_6bdc31de-b0ba-4fc1-9ba2-ac351df0174b">7,556</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 2px 48.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%">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="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE4LTEtMS0xLTA_4c9c7c79-e6b1-4f76-b06d-900adca6779d">1,701</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="icc79e104c37242e398b83fa798c13b81_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE4LTMtMS0xLTA_352c17fd-67c0-4472-bcf0-401a413d9500">1,631</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="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE4LTUtMS0xLTA_28427cbc-2f9f-4e19-a920-bdd3bfb16cba">1,733</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 48.25pt 2px 1pt;text-align:justify;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="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE5LTEtMS0xLTA_77bc9286-f8ad-436c-8c21-b272665ce844">5,585</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="icc79e104c37242e398b83fa798c13b81_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE5LTMtMS0xLTA_86e4e99f-f587-4eef-b167-38763f65c245">5,381</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="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE5LTUtMS0xLTA_70e9aa61-116a-47a7-8a5e-af68470aff2e">5,823</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 48.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%">Impact on income from continuing operations, net of tax</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="i5e0c94d58fcf445e8552a36b90dd925c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzIwLTEtMS0xLTA_af86afd6-5ad0-4b37-abb0-f47816b56c88">7,699</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="i89ccf47c7ab04c0ea23acc12e46c2579_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzIwLTMtMS0xLTA_c3d42f43-7d7c-4635-95db-1db8f9032223">4,247</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="ic5c5176244b94def872f95d47bd74157_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzIwLTUtMS0xLTA_87da7ef3-30e0-4e14-856e-d1c48df3ab04">3,716</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-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">These accumulated other comprehensive (loss) income components are included in the computation of net benefit cost of pension and other postretirement benefit plans (see Note 16 for additional information).</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_184"></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 14&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzODg_08fd712f-120b-4d39-bcc6-61f7919dd5e0" continuedAt="i67ebff5d846a40d7910fa6ab64ba1f70" escape="true">Stock compensation plans </ix:nonNumeric></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%"><ix:continuation id="i67ebff5d846a40d7910fa6ab64ba1f70" continuedAt="i5a0ef1c5eef7400da32a1eb38656b51b">In May 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "2014 Plan") which replaced the 2008 Stock Incentive Plan and 2000 Stock Compensation Plan (the "Prior Plans"), under which stock options and restricted stock awards previously were granted.  The 2014 Plan provides for several different kinds of awards, including stock options, stock appreciation rights, stock awards and other stock-based awards to directors, officers and key employees. Under the 2014 Plan, we are authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzU1NA_22773670-84b1-4047-98e1-f73e5a22c194">5.3</ix:nonFraction> million shares of common stock, subject to adjustment in accordance with special share counting rules in the 2014 Plan that, among other things, (i) count shares underlying a stock option or stock appreciation right (each, an "option award") as <ix:nonFraction unitRef="shares" contextRef="ia344fb1c5f574596bcf98fa20254aaad_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzc5NA_65ea4bdb-0742-4fa7-9890-60d14583c6a8">one</ix:nonFraction> share and each share underlying any other type of award (a "stock award") as <ix:nonFraction unitRef="shares" contextRef="if2d638b63b184d15912814f79cd666a6_D20200101-20201231" decimals="1" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzg3NA_6b119586-6d2c-45ff-af51-b8f1749dfe25">1.8</ix:nonFraction> shares, (ii) increase the shares we are authorized to issue by <ix:nonFraction unitRef="shares" contextRef="iebdaf4b8358146c380c9befb73f6c18c_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzk0MA_1f19a0c8-ca2e-4194-a776-da23b1681fac">one</ix:nonFraction> or <ix:nonFraction unitRef="shares" contextRef="i8497911a22284edcba53e0e9b5b57ca5_D20200101-20201231" decimals="1" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzk0Ng_3350da67-fbe5-4ac9-afbb-307e64540b7d">1.8</ix:nonFraction> shares for each share underlying an option award or stock award, respectively, under the Prior Plans that have been canceled, expired, settled in cash or forfeited after December 31, 2013 and (iii) decrease the number of shares we are authorized to issue by <ix:nonFraction unitRef="shares" contextRef="i030dfdaf200648e794a135bd5eeb1a4f_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzEyMDc_a2dbee3b-6474-4dc4-aff0-feaccac1e1e2">one</ix:nonFraction> share and <ix:nonFraction unitRef="shares" contextRef="i0d61ad1be6714c70bc9cd61173e54569_D20200101-20201231" decimals="1" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzEyMjA_32f3bf22-4cc6-4c1c-945c-e839f3968992">1.8</ix:nonFraction> shares for each share underlying an option award or stock award, respectively, granted under the Prior Plans between January 1, 2014 and the May 2, 2014 adoption of the 2014 Plan by our stockholders. Options granted under the 2014 Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2020, we granted, </ix:continuation></span></div><div style="height:42.75pt;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%">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i5a0ef1c5eef7400da32a1eb38656b51b" continuedAt="i3cbc0dbda28d4823b4abc0cb81681eee"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under the 2014 Plan, non-qualified options to purchase <ix:nonFraction unitRef="shares" contextRef="i4a1974ef81514aca843488b2dcaebe2c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzE2MzE_dfe0dd3a-db97-4e8e-ab45-7a27c4f11927">130,206</ix:nonFraction> shares of common stock and granted restricted stock units relating to <ix:nonFraction unitRef="shares" contextRef="ib141f848e9fa4384823741d82612c64d_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzE3MDQ_8582408f-7dcf-400f-b3ca-45f7b9843daf">52,464</ix:nonFraction> shares of common stock under the 2014 Plan.  We also granted performance share units (&#8220;PSUs&#8221;), as described in the following paragraph.</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 2018, we began granting PSUs to specified senior managers. The PSUs are designed to provide further incentive to our senior management with respect to achievement of the long term financial objectives. The PSU component of the equity incentive program is designed to provide shares of our common stock to the holder based upon our achievement of certain financial performance criteria during a designated performance period of <ix:nonNumeric contextRef="i08dbe138767f4bf5a3e72cdd9262acba_D20200101-20201231" format="ixt-sec:durwordsen" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzMyOTg1MzQ4ODg4NzQ_f96dde37-380a-4d9e-ba46-bb60d281bc4c">three years</ix:nonNumeric>. The number of shares to be awarded under the PSUs granted are subject to modification based upon our total stockholder return relative to a designated group of public companies. Assuming target performance is achieved, a total of <ix:nonFraction unitRef="shares" contextRef="if9e771fe765c472db43fd81551be2e8b_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzI1MTY_d91a2cb3-1063-4157-9f72-112c866d9faf">25,818</ix:nonFraction> shares of common stock would be issuable in respect of the PSUs granted and a maximum of <ix:nonFraction unitRef="shares" contextRef="i6a9f269e80454123b8130742a5cd74a1_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzI2MDg_c1b1cbc4-9f84-4358-bb9c-dcff15c2e04c">64,562</ix:nonFraction> shares would be issuable in respect of such PSUs upon achievement of maximum performance levels.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzODQ_c01d4dd1-2f7b-497e-af08-c8206e55bec3" escape="true"><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%">The following table summarizes the share-based compensation activity:</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><td style="width:59.280%"></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.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.622%"></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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">(Dollars in millions)</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%">Share-based compensation expense</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzItMS0xLTEtMA_7030fdc7-863d-482e-b9d2-552cacf6e45a">20.7</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzItMy0xLTEtMA_04488c35-ab9a-419f-b428-e1b14a6a6f09">26.9</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzItNS0xLTEtMA_c31b2a8c-9364-4679-bdfd-e1aaa22e46f4">22.4</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%">Total income tax benefit recognized for share-based compensation arrangements</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzMtMS0xLTEtMA_bf4c5fb0-3603-4e15-b654-87b43c93ce46">22.0</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzMtMy0xLTEtMA_361a6916-9955-4685-a8a5-bcba3f91f49a">21.1</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzMtNS0xLTEtMA_f5913d6d-b776-431f-8e2d-6b362d16db18">20.7</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 excess 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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzQtMS0xLTEtMA_4d9a107e-d06e-4102-a377-d5df05f6fae7">17.5</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzQtMy0xLTEtMA_224736b3-f7c8-429b-bb87-5a6ce813341c">15.4</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzQtNS0xLTEtMA_daa2933e-9a5a-42b8-85d5-9018a0e0f5ef">15.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom: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 unrecognized compensation expense for all awards granted in 2020 as of the grant date was $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzI4NzU_025109bc-8b54-43b0-8994-b984fafc862b">30.4</ix:nonFraction> million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2020, <ix:nonFraction unitRef="shares" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzI5NTM_0bfeb275-1cec-4033-952a-8495e957fb4a">3,183,199</ix:nonFraction> shares were available for future grants under the 2014 Plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Option Awards</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzU0MDE_d1f81640-e48a-4375-9621-2a049d185b78" 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 fair value of options granted in 2020, 2019 and 2018 was estimated at the date of grant using a Black-Scholes option pricing model. The following weighted-average assumptions were used:</span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></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%">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%">2019</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%">2018</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%">Risk-free interest 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%"><ix:nonFraction unitRef="number" contextRef="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzEtMS0xLTEtMA_2a0b30de-3065-4880-ac89-8f545e8eb9a6">1.16</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"><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%"><ix:nonFraction unitRef="number" contextRef="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzEtMy0xLTEtMA_4906b0fb-1573-495b-b7ea-306df4698237">2.44</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"><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%"><ix:nonFraction unitRef="number" contextRef="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzEtNS0xLTEtMA_690b700c-e366-4fb7-8072-a9139f74b721">2.67</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Expected life of option</span></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%"><ix:nonNumeric contextRef="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzItMS0xLTEtMA_652cb6e1-7d27-43d0-b642-7cbdbc1a7763">5.00</ix:nonNumeric> years</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%"><ix:nonNumeric contextRef="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzItMy0xLTEtMA_67566f25-b593-45dd-813e-bdc84e765824">4.99</ix:nonNumeric> years</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%"><ix:nonNumeric contextRef="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzItNS0xLTEtMA_44e636b9-fb84-4a4c-8ac5-c39ee93297a4">4.98</ix:nonNumeric> years</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%">Expected dividend yield</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="number" contextRef="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzMtMS0xLTEtMA_1b8896f4-4852-4c0e-b97d-db9db23ea890">0.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;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="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzMtMy0xLTEtMA_adf8abed-747e-48d4-bf8e-29506e293a7c">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;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="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzMtNS0xLTEtMA_fa0f7d17-ba3c-45e0-bb86-c725c4dc7670">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><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%">Expected volatility</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="number" contextRef="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzQtMS0xLTEtMA_5ece7418-c6f0-469b-8631-dad27c6d7eb5">23.98</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzQtMy0xLTEtMA_e9166380-2ec0-4a90-9ab2-632b23c63c1c">23.92</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzQtNS0xLTEtMA_c31c5ad7-7e9c-40fd-863e-0b1d0e9f28d8">22.65</ix:nonFraction>&#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></ix:nonNumeric><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzOTQ_83971291-a1c9-4fa4-825d-ef70227e67bb" 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 summarizes the option activity during 2020:</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:32.818%"></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.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:13.519%"></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.595%"></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%">Shares Subject&#160;to Options</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%">Weighted Average Exercise Price</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%">Weighted Average Remaining Contractual Life&#160;In&#160;Years</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%">Aggregate</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%">Intrinsic</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%">Value</span></div></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%">Outstanding, beginning of the year</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="shares" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzItMS0xLTEtMA_6e00e9c5-35c0-47e8-887c-af9c141be56a">1,325,532</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzItMy0xLTEtMA_7da1f236-ef44-407e-961d-c34c4d6589fa">161.91</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="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%">Granted</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzMtMS0xLTEtMA_d7570251-3798-42f4-a42c-3b97c6f05707">130,206</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzMtMy0xLTEtMA_efc415ee-526f-4e9b-9494-2f2961657da9">347.64</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></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%">Exercised</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzQtMS0xLTEtMA_b7ac2e83-eccc-48d4-8039-aa0a842930bf">289,324</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="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzQtMy0xLTEtMA_47db50df-342d-4085-a969-192929f80e05">106.79</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></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%">Forfeited or expired</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzUtMS0xLTEtMA_de85b720-90c2-4de1-9625-89186c451064">9,099</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="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzUtMy0xLTEtMA_1af1b97f-25f4-4620-974f-948ac679ad90">290.49</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></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%">Outstanding, end of the year</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="shares" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzYtMS0xLTEtMA_42005ec4-c270-4b38-a1d5-bd2836678d17">1,157,315</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;padding:2px 0 2px 1pt;text-align:right;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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzYtMy0xLTEtMA_7e4c1e45-3a76-4bf8-a7b1-3dd02105da33">195.57</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzYtNS0xLTEtMA_4675bc4f-f9e5-4562-8fe4-1baaaa7ac808">5.71</ix:nonNumeric></span></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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzYtNy0xLTEtMA_5cb487ab-3a9a-4499-ae83-c065d4a45ced">249,979</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%">Exercisable, end of the year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzctMS0xLTEtMA_f8737120-7fca-48d4-b937-1b8b31544f2a">903,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzctMy0xLTEtMA_41562db8-07c1-4386-947d-529109bba7ab">163.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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%"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzctNS0xLTEtMA_b6be02a1-ea31-4272-8230-8b55e9955f18">4.94</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzctNy0xLTEtMA_d8d21ce5-1f1c-48e8-aa08-367f30b34b3b">224,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value for options granted during 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzMzNjk_262a0b3d-2a95-48e6-9aa2-d1a866e65a81">74.60</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzMzNzM_9b0cff24-8257-448a-b384-5c63ae0fabe9">68.22</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzMzODA_f0b6d7c3-86e3-48b6-a27b-63f2c190607f">58.16</ix:nonFraction>, respectively. The total intrinsic value of options exercised during 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM0NzA_50ccdc98-ab4e-4c8a-b65b-abbcffdb2abd">77.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM0NzQ_79c83565-018d-4b99-be72-30dfc2f162e5">64.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM0ODE_09fb8385-def5-48d5-869f-4de431ec9b63">69.4</ix:nonFraction> million, respectively. </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 recorded $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockOptionPlanExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM1MTI_fad30670-dcf8-40cc-8aec-027b99369248">9.4</ix:nonFraction> million of expense related to options during 2020, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2020, the unamortized share-based compensation cost related to non-vested stock options, net of expected forfeitures, was $<ix:nonFraction unitRef="usd" contextRef="i1608c7a2708c409a86f67e276cf85155_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM3NzE_0cc2bdac-3552-4658-a7b8-ca96c728c952">9.4</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="ic9fa4d5e00b64500ab10e6bceb5b0388_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM4NDQ_85455c5d-b92d-46a0-80dc-1f2bdb2a503f">1.45</ix:nonNumeric> years. Authorized but unissued shares of our common stock are issued upon exercises of options.</span></div></ix:continuation><div style="height:42.75pt;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%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i3cbc0dbda28d4823b4abc0cb81681eee" continuedAt="i061fc73b4c964e0fb74e33ae1fab4373"><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%">Stock Awards</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 fair value of PSUs granted in 2019 was determined using a Monte Carlo simulation valuation model.  The grant date fair value for these awards was $<ix:nonFraction unitRef="usdPerShare" contextRef="iad8bc5f5becc4dfb97e08b2211d7bf1e_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQxMDY_e25d6293-c471-475e-b8b1-11791a5a54cc">362.78</ix:nonFraction>. </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 fair value for restricted stock units granted in 2020, 2019 and 2018 was estimated at the date of grant based on the market price for the underlying stock on the grant date discounted for the risk free interest rate and the present value of expected dividends over the vesting period. <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzOTk_5d6ac06d-959b-40ed-99f0-90d85958f525" continuedAt="iea75cf7ae652467399e4bc1d97f03932" escape="true">The following weighted-average assumptions were used:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="iea75cf7ae652467399e4bc1d97f03932"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></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%">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%">2019</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%">2018</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%">Risk-free interest 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%"><ix:nonFraction unitRef="number" contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzEtMS0xLTEtMA_602023f8-1340-4182-bde9-e9678e887c46">1.07</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"><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%"><ix:nonFraction unitRef="number" contextRef="if44b6ee699f24f0e8f5616894789a8be_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzEtMy0xLTEtMA_76e55020-cae3-4155-8502-d960c0bd6d43">2.41</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"><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%"><ix:nonFraction unitRef="number" contextRef="ie2640df91366488f842ebc1b8c6cbe4a_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzEtNS0xLTEtMA_24717d5c-cd5c-4b9c-baea-bccfa62cc814">2.41</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Expected dividend yield</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="number" contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzItMS0xLTEtMA_79004afe-4167-4ef7-99da-75a69e842bf4">0.38</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="if44b6ee699f24f0e8f5616894789a8be_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzItMy0xLTEtMA_1e335603-49c5-43fb-82d2-5d57255e862f">0.46</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ie2640df91366488f842ebc1b8c6cbe4a_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzItNS0xLTEtMA_fef26807-4b42-48f5-a4a1-5a2e2194b0aa">0.53</ix:nonFraction>&#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></ix:continuation></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzOTE_f88f6448-11ad-4e68-b26c-d66146026db1" 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 summarizes the non-vested restricted stock unit activity during 2020:</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:29.894%"></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.969%"></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.969%"></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.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.470%"></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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</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%">Non-Vested</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%">Shares</span></div></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%">Weighted</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%">Average</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%">Grant-Date</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%">Fair Value</span></div></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%">Weighted</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%">Average</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%">Remaining</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%">Contractual</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%">Life</span></div></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%">Aggregate</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%">Intrinsic</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%">Value</span></div></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%">Outstanding, beginning of the year</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="shares" contextRef="ide1bc258ae5f4f96b283f9f930963e0a_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzItMS0xLTEtMA_af31da5d-e070-4948-9fec-327de2ff41e3">177,348</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="ide1bc258ae5f4f96b283f9f930963e0a_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzItMy0xLTEtMA_d7ee0fd8-aa4f-478c-ac7f-3b69628d950f">240.17</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="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%">Granted</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="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzMtMS0xLTEtMA_77e840ec-4216-463c-81bf-91de1b622ba4">52,464</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="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzMtMy0xLTEtMA_809eabd7-f499-4e5d-bc04-4b4370fc71aa">344.70</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></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%">Vested</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="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzQtMS0xLTEtMA_e31290d7-e999-4be4-9d19-a006ff31adff">67,851</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="usdPerShare" contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzQtMy0xLTEtMA_cb297a87-c85e-4f3c-8b4a-2ccf7f147cd4">195.95</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></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%">Forfeited</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="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzUtMS0xLTEtMA_ffb4574b-9c81-42c2-951b-55f34b7a0b60">10,718</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="usdPerShare" contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzUtMy0xLTEtMA_4c067ef1-64e4-47a7-9ead-5f1ae66f7301">285.37</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></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%">Outstanding, end of the year</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="ib2e1963577b24a38b431f05e8443a093_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzYtMS0xLTEtMA_79628f6b-c2a5-4818-81cb-b1cbe8cb6de6">151,243</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="usdPerShare" contextRef="ib2e1963577b24a38b431f05e8443a093_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzYtMy0xLTEtMA_818de55c-1c3d-4a3b-8a3f-44bfb6e93156">293.06</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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%"><ix:nonNumeric contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzYtNS0xLTEtMA_9ea0d40b-5e6f-4fb9-9315-cdc80f3f7469">1.2</ix:nonNumeric></span></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="ib2e1963577b24a38b431f05e8443a093_I20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzYtNy0xLTEtMA_fc7db845-4111-4073-8df9-2602292f0eaf">62,236</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><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 issued <ix:nonFraction unitRef="shares" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ1NTE_d6316163-db0e-43f3-91e9-3153d54619fa">52,464</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ1NTU_144fb0ea-63be-46a5-9500-55f106a0164e">69,799</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ1NjI_517ccaa3-5d0d-4c16-a622-a0c890a19fef">62,221</ix:nonFraction> of non-vested restricted stock units in 2020, 2019 and 2018, respectively, the majority of which provide for vesting as to all underlying shares on the third anniversary of the grant date. The weighted average grant-date fair value for non-vested restricted stock units granted during 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ4NjI_399215e4-e32c-4685-82fd-7881afa23f9a">344.70</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="if44b6ee699f24f0e8f5616894789a8be_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ4NjY_820514ed-0079-4353-9ceb-6afe74be8ce4">286.51</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ie2640df91366488f842ebc1b8c6cbe4a_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ4NzM_aae717d7-b595-49f2-9d20-33288a65cf4f">250.66</ix:nonFraction>, respectively. </span></div></ix:continuation><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="i061fc73b4c964e0fb74e33ae1fab4373">We recorded $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ5MDQ_67523f77-c930-4f27-b53e-bed2bb4c5d69">14.8</ix:nonFraction> million of expense related to stock awards  during 2020, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2020, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $<ix:nonFraction unitRef="usd" contextRef="i3a9b2b7af77c4098a695524a03fa5eb9_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUxOTQ_a03d897f-9b6f-4a70-91ba-a16960d82568">16.2</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i6becd4cbfd3743f78f290d488c45abee_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUyNjc_b1d1138a-1dd2-4e66-ad25-bc2d62b92822">1.2</ix:nonNumeric> years. We use treasury stock to provide shares of common stock in connection with vesting of the stock awards.</ix:continuation> </span></div><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_187"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjIy_e9e8ba30-2425-4def-b1f9-4fcf3c2adb3c" continuedAt="i60200d22d7a9420ca8bd693b098bcab5" escape="true">Income taxes </ix:nonNumeric></span></div><ix:continuation id="i60200d22d7a9420ca8bd693b098bcab5" continuedAt="i47b3dc6e296a4e6ea2c510a5ae09184d"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjAx_0e786648-dc2c-4aee-99c6-83f43fb7cd51" 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 summarizes the components of the provision for income taxes from continuing operations:</span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></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%">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%">2019</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%">2018</span></td></tr><tr><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%">Current:</span></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: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%">Federal</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzMtMS0xLTEtMA_abec4674-bd3b-487b-976d-8ff4cc1b949a">11,148</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzMtMy0xLTEtMA_b68f84e6-949a-40c5-90ff-854e9f45b385">19,374</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzMtNS0xLTEtMA_6b9b4fe1-ece0-4c23-84b9-b1ce290833d2">1,525</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%">State</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzQtMS0xLTEtMA_e87698ab-b3be-416e-9549-cfefcb7b9923">9,644</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzQtMy0xLTEtMA_dd1a053e-bad9-4799-b114-43ed8261eec4">8,220</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzQtNS0xLTEtMA_4809da9c-60a3-4437-b1a1-796ce8b2e8c0">1,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 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-U.S.</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzUtMS0xLTEtMA_e3367087-4d62-40eb-9a2c-6a3d07eca26c">35,042</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzUtMy0xLTEtMA_b3270a97-be9a-46bb-b81c-4b5fa767ad8b">23,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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzUtNS0xLTEtMA_e53cffa9-6750-4645-adb3-891debc02ce7">29,353</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%">Deferred:</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></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%">Federal</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzctMS0xLTEtMA_8393ee6f-0a97-4e31-8e2f-6745ecb8ef88">9,475</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzctMy0xLTEtMA_bb067dee-35eb-4c6b-a4d4-4233439c6721">2,041</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzctNS0xLTEtMA_7e24b963-4771-4356-93b1-bebd40b6e662">5,124</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%">State</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzgtMS0xLTEtMA_28c6a638-c1ca-4ae4-bc96-034811dc9c78">13,734</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzgtMy0xLTEtMA_d4b9927d-4d5c-4596-acc3-024354e834fb">28,277</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzgtNS0xLTEtMA_9ceb1dfe-3b19-4d36-820d-56bd354513ec">5,114</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 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-U.S.</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzktMS0xLTEtMA_cd750f3e-44d8-431b-a663-dfb11a8cfd08">10,694</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzktMy0xLTEtMA_01e56d19-18aa-4596-87f2-6323b60916e8">143,044</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzktNS0xLTEtMA_53a8188a-40f5-4a06-8e89-e85521c34565">4,174</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: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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzEwLTEtMS0xLTA_c2214170-6f41-4959-9140-2385e876c652">21,931</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzEwLTMtMS0xLTA_9157b787-ce63-498d-aa1b-a9e706d57704">122,078</ix:nonFraction>)</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzEwLTUtMS0xLTA_116e92c3-b587-4e08-b33f-f6b76d6df1fd">23,196</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></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered non-permanently reinvested and for which taxes have been provided approximated $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-8" format="ixt:numdotdecimal" name="tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzM0NzA_47c48fa6-a351-424f-b42a-e9411a732070">1.7</ix:nonFraction> billion. At December&#160;31, 2020, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered permanently reinvested approximated $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzM2MjA_1f2be9ae-1cba-4d43-85fe-2e3369818d04">0.7</ix:nonFraction> billion. Earnings considered permanently reinvested are expected to be reinvested indefinitely and, as a result, no additional deferred tax liability has been recognized with regard to these earnings. It is not practical to determine the deferred income tax liability on these earnings if, in the future, they are </span></div></ix:continuation><div style="height:42.75pt;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%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i47b3dc6e296a4e6ea2c510a5ae09184d" continuedAt="iaa18db4018854ac398f1add8ab49a743"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remitted to the U.S. because the income tax liability to be incurred, if any, is dependent on circumstances existing when remittance occurs.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjAy_4b208a7d-cb3a-4ebb-b8ec-ac86afc1f875" escape="true"><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%">The following table summarizes the U.S. and non-U.S.&#160;components of income from continuing operations before taxes:</span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></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%">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%">2019</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%">2018</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzItMS0xLTEtMA_2e1c8189-b735-4649-9fa1-39e069e32748">233,034</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzItMy0xLTEtMA_9ade31e8-0f27-4b78-b9b2-461b9a9925e3">89,021</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzItNS0xLTEtMA_a17fab86-4d5d-4989-99c1-2a4f02cf1378">37,201</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%">Non-U.S.</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzMtMS0xLTEtMA_350f6148-73ba-46b4-876b-786b6fda5aa8">124,698</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzMtMy0xLTEtMA_685fdfea-1ff3-4460-88e4-f443ee4789ff">250,882</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzMtNS0xLTEtMA_bdb95d29-aeba-4517-97db-8905d88b9d3a">182,427</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: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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzQtMS0xLTEtMA_60632a6f-a568-4ae1-b243-2d0f4a4b62a1">357,732</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzQtMy0xLTEtMA_2d71d464-0a35-41b5-bbea-915165f5f180">339,903</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzQtNS0xLTEtMA_86ec4ccd-216a-4fc5-8b5b-db7ccbc103b5">219,628</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjE4_e3570772-ebdf-484e-8bb5-31d3e4484b8d" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations between the statutory federal income tax rate and the effective income tax rate are as follows:</span></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:59.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:12.223%"></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:11.201%"></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%">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%">2019</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%">2018</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%">Federal statutory 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%"><ix:nonFraction unitRef="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEtMS0xLTEtMA_c1c4b6a5-b3e6-47ed-ab0d-95554d659d7e">21.0</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"><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%"><ix:nonFraction unitRef="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEtMy0xLTEtMA_0d0abe60-44fd-4beb-9738-da2ec6cc234e">21.0</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"><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%"><ix:nonFraction unitRef="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEtNS0xLTEtMA_4638e73c-a724-4537-b571-e390d2305a18">21.0</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:#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%">Tax effect of international items</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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzMtMS0xLTEtMA_b3cd7383-0b62-488b-b695-a8ae79a4bfb0">5.3</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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzMtMy0xLTEtMA_3760eadf-da3f-4585-b853-9696c1c1072f">11.3</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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzMtNS0xLTEtMA_35a99157-85e7-4d13-9afe-79962a396ac5">3.3</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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impacts of the TCJA </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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzQtMS0xLTEtMA_cf878d93-3fa1-4a67-adfc-d74203781a77">&#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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzQtMy0xLTEtMA_baa42f68-edd5-4c96-ada2-26d745b2c49d">&#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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzQtNS0xLTEtMA_ae9146a4-64a3-4b79-b117-ece1a07cee1f">1.0</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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Merger - Deferred Taxes </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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" format="ixt:zerodash" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzUtMS0xLTEtMA_0349d77b-62ea-482e-a92f-c99c58b103dc">&#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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="4" sign="-" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzUtMy0xLTEtMA_5f451095-b9d0-4a17-89e7-a3743afc5b38">38.0</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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" format="ixt:zerodash" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzUtNS0xLTEtMA_1610b6b8-37fb-44ec-b39a-99b82cf170b4">&#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 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%">Excess tax benefits related to share-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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzYtMS0xLTEtMA_52ce9a34-a852-4ed8-a82b-0d8122db79e9">4.9</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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzYtMy0xLTEtMA_4f0817e7-7b42-4d7d-abb0-54d6da43fea9">4.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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzYtNS0xLTEtMA_89c5b6e3-c1f8-4365-8b72-c89984dd5ff2">7.2</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%">State taxes, net of federal benefit</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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzctMS0xLTEtMA_a5a43d01-6df9-4332-bf3c-f1d68585ed02">0.3</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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzctMy0xLTEtMA_f2d69aa9-2663-4c32-b2e4-bdc01695ecec">4.9</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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzctNS0xLTEtMA_8aa0cb13-5a48-4928-a0ee-ce3fc4c0d83b">0.1</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 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%">Uncertain tax contingencies</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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzgtMS0xLTEtMA_5e44db5b-eccd-4fd7-89d0-691f71d1526f">0.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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzgtMy0xLTEtMA_3fc9a990-e033-4891-abeb-9661dcfd44b3">&#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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzgtNS0xLTEtMA_a7859b69-c016-418c-ba85-e7130961adad">0.4</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%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" sign="-" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzktMS0xLTEtMA_8ed5d7f9-7bf1-4329-9ebd-4181d06533e7">2.2</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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzktMy0xLTEtMA_568224a2-9da2-4cd2-a85d-95c4f5e595a5">3.4</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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzktNS0xLTEtMA_375fd568-9b7e-49ae-ae79-d28854eaf105">5.3</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%">Intellectual property impairment charge</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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEwLTEtMS0xLTA_44be1d9b-93a6-470f-bd5f-817e99d3a322">1.2</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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEwLTMtMS0xLTA_99c5abfa-dfd1-4e28-b4bb-ec03eb644bef">&#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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEwLTUtMS0xLTA_39789aae-576a-4d1c-b47e-23c43ffbbd7b">2.0</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%">Research and development tax credit</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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzExLTEtMS0xLTA_7ab5d76b-3c96-479c-9a7b-8fd16c3b93e5">1.1</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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzExLTMtMS0xLTA_5d436c72-5890-4f4b-abb7-6bef0fbb23f3">1.1</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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzExLTUtMS0xLTA_25a9474a-0a99-4f85-a74e-225ee6185bc3">1.6</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 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%">Other, 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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEyLTEtMS0xLTA_7815497a-78a2-4360-98ff-d1f7542a5bb1">0.6</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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEyLTMtMS0xLTA_d0ad78fc-612d-46b8-8c39-458ac6ba3fc4">0.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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEyLTUtMS0xLTA_ea602c5b-73fa-4c73-9ad7-17f33bebbe60">0.1</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEzLTEtMS0xLTA_27d8b8d6-d91e-49d6-bd18-83b32c5bb2aa">6.1</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"><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;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="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEzLTMtMS0xLTA_49dd694a-ef78-4416-badd-c22c1b013a15">35.9</ix:nonFraction>)</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"><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;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="number" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEzLTUtMS0xLTA_df5cc6c7-2a81-4559-8230-e87e44adedb7">10.6</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"><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: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">U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the "TCJA") was enacted on December 22, 2017. The legislation significantly changed U.S. tax law by, among other things, reducing the corporate income tax rate and imposing a one-time repatriation tax on undistributed post-1986 non-U.S. subsidiary earnings and profits. This legislation required significant one-time adjustments to our consolidated tax provision.</span></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%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">During 2019, we recognized a discrete tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzQzNTg_e290061d-2d6f-4a53-b21c-1257416744e4">129.0</ix:nonFraction>&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings.</span></div></ix:nonNumeric><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%">The effective income tax rate for 2020 was <ix:nonFraction unitRef="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzMyOTg1MzQ5MTQ4ODE_cc4c9e3e-d2b7-4294-9c35-b60937b25efc">6.1</ix:nonFraction>% compared to (<ix:nonFraction unitRef="number" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzMyOTg1MzQ5MTQ4ODc_43450f89-b9ad-4667-89ad-0c3b24b9d701">35.9</ix:nonFraction>)% for 2019. Taxes on income from continuing operations in 2020 reflects non-taxable contingent consideration adjustments, recognized in connection with a decrease in the fair value of our contingent consideration liabilities. The effective income tax rate for 2019 reflects a tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzMyOTg1MzQ5MTQ4OTY_a384de11-ea0c-4d41-8465-e7b3488a89c5">129.0</ix:nonFraction>&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings. Additionally the effective tax rates for both 2020 and 2019 reflect a net excess tax benefit related to share-based compensation and a tax benefit relating to the revaluation of state deferred tax assets and liabilities due to business integrations and other changes.</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 routinely subject to examinations by various taxing authorities. In conjunction with these examinations and as a regular practice, we establish and adjust reserves with respect to its uncertain tax positions to address developments related to those positions. We realized a net benefit of $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzU2OTA_80181f57-8f2b-4f98-9929-0fd2616ac280">1.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzU2OTc_5f214e31-bc30-497b-91fa-a98c62b0e66d">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzE2NDkyNjc0NTI3Njc_9651ae67-dac6-498c-a520-7185c74ad621">0.8</ix:nonFraction> million in 2020, 2019 and 2018 respectively, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the expiration of a number of applicable statutes of limitations. </span></div></ix:continuation><div style="height:42.75pt;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%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="iaa18db4018854ac398f1add8ab49a743" continuedAt="i5beb9bfa42b149e090326deaf1221bd6"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjMy_6c2a43f7-f249-4dbc-a4aa-29c0071e5b72" 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 summarizes significant components of our deferred tax assets and liabilities at December&#160;31, 2020 and&#160;2019:</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:68.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></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:13.668%"></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%">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%">2019</span></td></tr><tr><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%">Deferred tax assets:</span></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: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%">Tax loss and credit carryforwards</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzMtMS0xLTEtMA_534ee1c7-e511-474c-bb6b-9abae5ffdc68">180,782</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzMtMy0xLTEtMA_fdf5b48d-e335-4baf-9fe9-2f731f9356eb">174,997</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%">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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzQtMS0xLTEtMA_80d64ecd-0e4a-4f66-beb3-4a163041cd67">25,429</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzQtMy0xLTEtMA_f0bf6590-7680-4387-91ae-758b80c4cec8">28,577</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%">Pension</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzUtMS0xLTEtMA_1d920c31-b055-4460-906a-9d9264cfb8fa">12,237</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzUtMy0xLTEtMA_f2e89926-5d5d-476d-967a-ba8b7e1f21af">14,971</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%">Reserves and accruals</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzYtMS0xLTEtMA_f20b34f2-e974-444f-b1ee-e28b6e94f0fd">72,931</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzYtMy0xLTEtMA_068b36e5-8002-4190-bbaf-324d22c200ce">60,799</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzctMS0xLTEtMA_8470a914-53d7-43c9-8491-e7c12cbd9f07">7,996</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzctMy0xLTEtMA_ecc4346a-8a1c-451d-b308-5f29d0ed3747">3,207</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%">Less: valuation allowances</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzgtMS0xLTEtMA_5a5d123b-f03c-447e-a10e-ecdf66f34039">155,008</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzgtMy0xLTEtMA_5722a3c7-f336-48c0-bb58-41cf54df8c98">119,233</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 48.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 deferred tax assets</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzktMS0xLTEtMA_b25b05e6-bdfc-4bb6-b263-84eb9fad2b57">144,367</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzktMy0xLTEtMA_a4998760-0013-45e2-991b-335d49f6e3af">163,318</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%">Deferred tax liabilities:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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%">Property, plant and equipment</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzExLTEtMS0xLTA_d0551fed-c7c9-4d35-b27f-0230ffa712a9">25,633</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzExLTMtMS0xLTA_3ef5ad15-1f0c-48cf-8d22-b0e8e00c5f48">23,053</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%">Intangibles&#160;&#8212; stock acquisitions</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzEyLTEtMS0xLTA_3784032b-50b9-4063-9b4f-cb02e2c385fb">476,150</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzEyLTMtMS0xLTA_ac34887f-3137-4674-b8bd-e40a6280d46a">441,079</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%">Unremitted non-U.S. earnings</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzEzLTEtMS0xLTA_cfeb63c4-d7ad-4ad8-b160-7538aacda188">91,539</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzEzLTMtMS0xLTA_98d1ab07-f2c0-4d6d-8a6d-fef09b7f8f94">81,967</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%">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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE0LTEtMS0xLTA_d5622b90-7ae2-4bbf-8842-d9fb2f0319ad">25,429</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE0LTMtMS0xLTA_34d21d12-de3b-4644-b9f3-c5b0934b3200">28,577</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE1LTEtMS0xLTA_7f759c8a-3073-47a7-bd55-a54312f2b403">2,221</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE1LTMtMS0xLTA_2253b4e6-5c5b-4125-92e6-17e9f74a3446">22,628</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 48.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 deferred tax 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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE2LTEtMS0xLTA_e13a22c0-3be4-4850-8188-2c11df737365">620,972</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE2LTMtMS0xLTA_fb5471cf-b41a-429f-b066-d321fd301027">597,304</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%">Net deferred tax liability</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE3LTEtMS0xLTA_0bbf365a-fc5b-4579-9f2b-60bbb49f75a1">476,605</ix:nonFraction>)</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE3LTMtMS0xLTA_2212da37-8596-4963-9f5e-768c221ff49b">433,986</ix:nonFraction>)</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></ix:nonNumeric><div style="margin-bottom:8pt;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%">Under the tax laws of various jurisdictions in which we operate, deductions or credits that cannot be fully utilized for tax purposes during the current year may be carried forward, subject to statutory limitations, to reduce taxable income or taxes payable in a future tax year. At December&#160;31, 2020, the tax effect of such carryforwards approximated $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzcyMjk_14be7c81-ce69-45ce-87ee-89795ec8307a">180.8</ix:nonFraction> million. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i7620eba24dd745ddb472dd815030a83f_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzcyNDk_6837a98c-bca4-4edb-a276-5e2dbfdd4368">14.4</ix:nonFraction> million has no expiration date, $<ix:nonFraction unitRef="usd" contextRef="i24ea0249d2364ef1b8627a29f26b1ca8_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzcyNzY_f9a67e52-3a25-449b-a992-9c41892811c7">9.1</ix:nonFraction> million expires after 2020 but before the end of 2025 and $<ix:nonFraction unitRef="usd" contextRef="i6948b44dd26b4473b83572d1a4e5a7e7_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzczMjU_bc125da5-a901-4bc2-97e7-86743827ac29">157.3</ix:nonFraction> million expires after 2025. A portion of these carryforwards consists of tax losses and credits obtained by us as a result of acquisitions; the utilization of these carryforwards are subject to an annual limitation imposed by Section&#160;382 of the Internal Revenue Code, which limits a company&#8217;s ability to deduct prior net operating losses following a more than 50 percent change in ownership.  It is not expected that the Section&#160;382 limitation will prevent us ultimately from utilizing the applicable loss carryforwards. The determination of state net operating loss carryforwards is dependent upon the U.S.&#160;subsidiaries&#8217; taxable income or loss, the state&#8217;s proportion of each subsidiary's taxable net income and the application of state laws, which can change from year to year and impact the amount of such carryforward.</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 valuation allowance for deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzgxODQ_a144d5f5-84f6-495d-af83-38393aa50e50">155.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzgxOTE_f77331f3-e050-41c9-b512-696e2b3bf8b1">119.2</ix:nonFraction> million at December&#160;31, 2020 and&#160;2019, respectively, relates principally to the uncertainty of our ability to utilize certain deferred tax assets, primarily tax loss and credit carryforwards in various jurisdictions. The valuation allowance was calculated in accordance with applicable accounting standards, which require that a valuation allowance be established and maintained when it is &#8220;more likely than not&#8221; that all or a portion of deferred tax assets will not be realized.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjEy_c422784a-c3c8-46c6-878b-ab6b2f765328" escape="true"><div style="margin-bottom:3pt;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%">Uncertain Tax Positions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The following table is a reconciliation of the beginning and ending balances for liabilities associated with unrecognized tax benefits for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:</span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></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%">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%">2019</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%">2018</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 at January&#160;1</span></div></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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzItMS0xLTEtMA_39dceb7f-bb46-46b6-8bcc-8ffe21d5b01a">7,561</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="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzItMy0xLTEtMA_506de226-de2c-4513-977e-3efc166baabb">8,106</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="ie1b715705cc544c9bb8a559ab5473cb0_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzItNS0xLTEtMA_43e55524-3f84-4983-a676-58069eb76395">9,336</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"><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%">Increase in unrecognized tax benefits related to prior years</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzMtMS0xLTEtMA_ba2f27a0-875c-47a8-9a62-b3f7a5597c20">1,286</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzMtMy0xLTEtMA_7e7fadcb-7db4-4b17-80db-b736d0b0ecb4">351</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzMtNS0xLTEtMA_a716fa82-fcb5-4338-a0a7-6f09d951be71">&#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"><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%">Decrease in unrecognized tax benefits related to prior years</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzQtMS0xLTEtMA_207e2d5b-6445-45a1-9ae9-c16702d358c4">&#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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzQtMy0xLTEtMA_3de6905b-b504-47d1-aaf3-6e5c07ca21f7">201</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzQtNS0xLTEtMA_9a1dddef-cf2b-424f-8df1-4bfb48959e9f">&#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"><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%">Unrecognized tax benefits related to the current year</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzUtMS0xLTEtMA_c835d44f-c159-4051-9392-e270f97e4148">&#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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzUtMy0xLTEtMA_e1055877-dc89-4835-b14f-75b80856b201">1,237</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzUtNS0xLTEtMA_91dee43c-e135-4e1f-a666-f88f6f1fa075">899</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><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%">Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzctMS0xLTEtMA_f5f960fa-73c5-46de-8578-1e6c8fc76add">1,864</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzctMy0xLTEtMA_6b7cc5a5-c401-42ed-9618-c027860737dc">1,881</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzctNS0xLTEtMA_a74da77c-3334-45df-bf19-54b9eadabf90">1,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"><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%">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzgtMS0xLTEtMA_0f80d38b-8aed-4a37-8623-40e779e56484">247</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzgtMy0xLTEtMA_aaff7ad2-f4b2-498d-bd2e-794bc627ff81">51</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzgtNS0xLTEtMA_6a31f1c9-1277-4d23-bd73-abd5963499f1">174</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 at December&#160;31</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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzktMS0xLTEtMA_daa0e58b-9de9-46f4-bb44-f12f7f0904d4">7,230</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzktMy0xLTEtMA_6f290308-2ef9-4d3e-9b6e-4f6958747f9d">7,561</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="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzktNS0xLTEtMA_eed09d92-a526-4211-a446-aaf51f1025a9">8,106</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><div style="margin-bottom: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 total liabilities associated with the unrecognized tax benefits that, if recognized, would impact the effective tax rate for continuing operations, were $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzkwMDU_8fa45937-c4ed-4510-ab90-1a2ef5efbd8f">4.4</ix:nonFraction> million at December&#160;31, 2020.</span></div></ix:continuation><div style="height:42.75pt;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%">F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i5beb9bfa42b149e090326deaf1221bd6"><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 accrue interest and penalties associated with unrecognized tax benefits in income tax expense in the consolidated statements of income, and the corresponding liability is included in the consolidated balance sheets. The net interest expense (benefit) and penalties reflected in income from continuing operations for the year ended December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzkzNTY_dfadc598-6af5-4313-ba5a-5e171dccefcf">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzkzNjM_901387bb-cebb-40f8-8292-09688b41bc86">0.5</ix:nonFraction>) million, respectively; for the year ended December&#160;31, 2019 was $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk0MDc_bae065e8-e455-4c5e-a113-595ac967eb27">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk0MTQ_05d41e3b-cb3a-4a85-8336-a35c02343500">0.1</ix:nonFraction>) million, respectively; and for the year ended December&#160;31, 2018 was $<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk0NjI_cef72577-a65a-497e-b78f-a656600c3b61">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk0Njk_83015538-cc28-426d-86c3-2475ad88755b">0.3</ix:nonFraction>) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2020 were $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk1NzY_7776913a-6dd0-402e-a53e-e42883ccd28e">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk1ODM_865ef485-99b2-461d-9ba1-af6fd3a44ece">2.1</ix:nonFraction> million, respectively, and at December&#160;31, 2019 were $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk2MTY_ebb8effa-413a-4a24-8563-0eb32784feea">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk2MjM_d2ea8ff4-4a22-421a-b221-5a6a131d73b0">2.2</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:SummaryOfIncomeTaxExaminationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjEz_82ec2666-5272-4b72-a170-7002c97fcb1b" 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 taxable years for which the applicable statute of limitations remains open by major tax jurisdictions are as follows:</span></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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.639%"></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%">Beginning</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%">Ending</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">2017</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Canada</span></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%">2016</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%">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%">China</span></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%">2015</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%">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%">Czech Republic</span></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%">2017</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%">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%">France</span></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%">2018</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%">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%">Germany</span></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%">2011</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%">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%">India</span></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%">2002</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%">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%">Ireland</span></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%">2016</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%">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%">Italy</span></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%">2016</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%">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%">Malaysia</span></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%">2016</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%">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%">Singapore</span></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%">2016</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%">2020</span></td></tr></table></div></ix:nonNumeric><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%">We are routinely subject to income tax examinations by various taxing authorities.&#160;As of December&#160;31, 2020, the most significant tax examinations in process were in Ireland and Germany.&#160;The date at which this examination may be concluded and the ultimate outcome of the examination are uncertain. As a result of the uncertain outcome of this ongoing examination, future examinations or the expiration of statutes of limitation, it is reasonably possible that the related unrecognized tax benefits for tax positions taken could materially change from those recorded as liabilities at December&#160;31, 2020.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitation, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of <ix:nonFraction unitRef="usd" contextRef="ic09ef44f5bca467898f18e8739433e7a_I20201231" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNTQ1_3aad33b4-c2f2-4ef5-b3a2-9874330d2970">zero</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i44f1ef18e9fc40899eee64b062de2b39_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNTUx_192cd9bd-e7d9-47cf-9c58-b42402535ac6">0.7</ix:nonFraction> million.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjMz_2eecb763-0a7b-45c9-a34d-f2ba7831f439" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental cash flow information</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:56.940%"></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.384%"></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.384%"></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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net of refunds</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpmN2VkNmQ1YzcwMmU0NTg5YjljMTVlZjUzZTczZTIzNS90YWJsZXJhbmdlOmY3ZWQ2ZDVjNzAyZTQ1ODliOWMxNWVmNTNlNzNlMjM1XzMtMS0xLTEtMA_3d992a40-453c-43d6-9a4e-02947aa2a46b">77,163</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpmN2VkNmQ1YzcwMmU0NTg5YjljMTVlZjUzZTczZTIzNS90YWJsZXJhbmdlOmY3ZWQ2ZDVjNzAyZTQ1ODliOWMxNWVmNTNlNzNlMjM1XzMtMy0xLTEtMA_1161fb46-2994-4178-9224-d790035f4b25">73,632</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpmN2VkNmQ1YzcwMmU0NTg5YjljMTVlZjUzZTczZTIzNS90YWJsZXJhbmdlOmY3ZWQ2ZDVjNzAyZTQ1ODliOWMxNWVmNTNlNzNlMjM1XzMtNS0xLTEtMA_3f618b33-5c65-4c2b-a0b9-8ddc66bdaf2f">65,605</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></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:3pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_190"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTQ0_3707b851-bbe1-481c-b2b5-59fc6f4ed3b3" continuedAt="ic9a9e54c359b4318a6f8ac953ab73f45" escape="true">Pension and other postretirement benefits </ix:nonNumeric></span></div><ix:continuation id="ic9a9e54c359b4318a6f8ac953ab73f45" continuedAt="iad26b5a65d614a3fa08e8eae72bced9d"><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 a number of defined benefit pension and postretirement plans covering eligible U.S. and non-U.S. employees. The defined benefit pension plans are noncontributory. The benefits under these plans are based primarily on years of service and employees&#8217; pay near retirement. Our funding policy for U.S. plans is to contribute annually, at a minimum, amounts required by applicable laws and regulations. Obligations under non-U.S. plans are systematically provided for by depositing funds with trustees or by book reserves.&#160;As of December&#160;31, 2020, no further benefits are being accrued under the U.S. defined benefit pension plans and the other postretirement benefit plans, other than certain postretirement benefit plans covering employees subject to a collective bargaining agreement.</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 and certain of our subsidiaries provide medical, dental and life insurance benefits to pensioners or their survivors. The associated plans are unfunded and approved claims are paid from our funds.</span></div></ix:continuation><div style="height:42.75pt;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%">F-33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="iad26b5a65d614a3fa08e8eae72bced9d" continuedAt="i89fd0f19051a45308b9f39042041d36f"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTgy_e5f3c1ba-bf97-4c08-9f3c-afb1b09f5c29" 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 regarding the components of the net benefit (income) expense of the  pension and postretirement benefit plans for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:</span></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:36.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></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:8.709%"></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:8.709%"></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:8.709%"></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:8.709%"></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:8.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Other Benefits</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%">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%">2019</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%">2018</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%">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%">2019</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%">2018</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtMS0xLTEtMA_70276346-f0fa-4766-a238-84ee34a16c6d">1,416</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtMy0xLTEtMA_f20a5673-00d0-4ce3-9879-feba6a61a81b">2,768</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="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtNS0xLTEtMA_3fa9ff27-38fe-4daf-b4c9-5336fd5008e4">1,500</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtNy0xLTEtMA_ce56b288-9f7f-43c6-afcd-e90a535fd73d">&#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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtOS0xLTEtMA_59073412-afa0-460a-b11a-db8374899bae">9</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="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtMTEtMS0xLTA_8ccd28ac-4f8f-475e-80af-3650746f9fc1">50</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%">Interest cost</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtMS0xLTEtMA_da6d4808-d62e-4173-a58d-87aa97fb93e4">12,827</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtMy0xLTEtMA_2142ac8c-ea78-47f7-82b3-81fcdfff3f5e">16,000</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="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtNS0xLTEtMA_3463b0f5-0e90-4c33-9c24-d9c5792918b7">14,816</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtNy0xLTEtMA_d9430e14-3283-40d4-838e-eec6809267fe">902</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtOS0xLTEtMA_841f0bf7-8f4d-49bf-8f30-7b70672f1eb8">1,391</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="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtMTEtMS0xLTA_46048bdb-55c1-40a9-a6a5-10038eda0892">1,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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan 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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtMS0xLTEtMA_d12e9e3c-13e3-4469-aaee-dfa371f9a63e">31,650</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtMy0xLTEtMA_9bd2b6c1-d994-4474-ab9d-c2105a7b3754">27,426</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="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtNS0xLTEtMA_ee1930de-5879-47ff-ba71-d6fa4c46b0d0">29,666</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtNy0xLTEtMA_95a736b3-81cc-4452-a59a-e113b07eaa7b">&#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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtOS0xLTEtMA_4b93a41a-b0b7-4132-9230-21110a0c4463">&#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="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtMTEtMS0xLTA_2974b31c-414f-48cb-8f4d-918d3030cb47">&#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%">Net amortization and deferral</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtMS0xLTEtMA_aaed1b71-79ee-4285-af65-c7f93ecb3542">7,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtMy0xLTEtMA_090d4846-d4a6-49f8-8b60-e30f4b9b16c0">7,013</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="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtNS0xLTEtMA_5e8a4a90-e0f1-41a2-946c-5aa26df28fae">6,777</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtNy0xLTEtMA_d6847302-04cb-4316-954e-b8f53401af25">161</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtOS0xLTEtMA_6f785ea6-3d1d-43be-bcfd-5d4047644ca0">1</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="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtMTEtMS0xLTA_72855200-c74a-4656-a759-0c25f285eb36">136</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%">Curtailments</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctMS0xLTEtMA_ad734d94-7f93-4464-872c-89880a2bba65">&#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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctMy0xLTEtMA_e7654311-9350-4a8d-b732-c0ab013f0e82">&#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="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctNS0xLTEtMA_b975276e-578d-49d1-b986-b3c5625bf6eb">&#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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctNy0xLTEtMA_48f1fe5a-d86e-4dc0-b88c-faea02b6d742">&#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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctOS0xLTEtMA_fd5c9cf9-444a-4fe4-a7d7-0c5c4ca954d4">&#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="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctMTEtMS0xLTA_7b78a33a-8a37-4c1e-aef0-7df669d0bc95">677</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%">Settlements</span></td><td colspan="2" style="padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtMS0xLTEtMA_5e3d1083-8bb1-49af-a7cd-cd2c39e75371">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtMy0xLTEtMA_721be69d-4535-411d-848d-ab59b06bf54c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtNS0xLTEtMA_d64d4f71-fb78-443b-bd66-3092277f2389">486</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtNy0xLTEtMA_6f7e4678-c3a0-4458-9bae-6cbb09870d3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtOS0xLTEtMA_5590d8fa-c84e-4276-bffe-24ab7fbe4ae8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 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%"><ix:nonFraction unitRef="usd" contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtMTEtMS0xLTA_904930a6-e4a3-4239-8223-22646920e80a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 benefit (income) expense</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktMS0xLTEtMA_a4ab9aa4-c979-4c05-8568-81d38c17beec">9,960</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktMy0xLTEtMA_293fa642-0d61-4146-9f88-6c98f03e329a">1,645</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="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktNS0xLTEtMA_23ee7c1b-0c4d-47e3-a74d-6b90cf1e0c14">6,087</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktNy0xLTEtMA_8880c3a8-aa8c-40b9-8f41-16b0db8e2858">741</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktOS0xLTEtMA_ad666db5-8399-4e11-81c9-becbdf32b2b6">1,399</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="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktMTEtMS0xLTA_bbe9fb99-fd6d-43c6-9650-e98867f53003">2,252</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><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%">Net benefit (income) expense is primarily included in selling, general and administrative expenses within the consolidated statements of income. </span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTkz_b60e9518-294f-4b4a-89a8-ce4218c633f6" continuedAt="i7a44ed14aff84ddeaa8fe3a7c41d44e6" escape="true"><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%">The following table provides the weighted average assumptions for U.S. and foreign plans used in determining net benefit cost:</span></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:36.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></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:8.709%"></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:8.709%"></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:8.709%"></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:8.709%"></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:8.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</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%">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%">2019</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%">2018</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%">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%">2019</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%">2018</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%">Discount 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%"><ix:nonFraction unitRef="number" contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItMS0xLTEtMA_8ec4e1d8-eb08-40ef-9efd-f54e62fc9cde">3.2</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"><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%"><ix:nonFraction unitRef="number" contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItMy0xLTEtMA_ce748e50-0ced-42d1-881b-6720a543101b">4.3</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"><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%"><ix:nonFraction unitRef="number" contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItNS0xLTEtMA_3cc44a2d-b3e1-4637-a5b4-0315599a87ff">3.6</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"><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%"><ix:nonFraction unitRef="number" contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItNy0xLTEtMA_b6ce96cd-4bd4-438c-b6ef-3fc03fe9cbcf">3.1</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"><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%"><ix:nonFraction unitRef="number" contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItOS0xLTEtMA_45d8ec85-33a9-4208-8630-1bd60d9438e2">4.2</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"><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%"><ix:nonFraction unitRef="number" contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItMTEtMS0xLTA_b54c6844-911e-43b4-a277-d3ef763bdc07">3.6</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Rate of return</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="number" contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzMtMS0xLTEtMA_0a707804-7d24-4c0b-90ed-88ca24435dd9">7.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzMtMy0xLTEtMA_56d0162e-fe38-4a9f-8cc2-125aa8e5f250">7.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzMtNS0xLTEtMA_57a2bb45-ae93-4de9-a9fe-5725cc106bf6">7.8</ix:nonFraction>&#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="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></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%">Initial healthcare trend rate</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><td colspan="2" style="background-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="number" contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzQtNy0xLTEtMA_4a5af8b5-825b-4a0f-8b02-8605b9f93d99">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzQtOS0xLTEtMA_bf53b0ba-e930-4180-9b07-c6910e82de03">7.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;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="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzQtMTEtMS0xLTA_0e36578f-2f3c-4fb1-b071-d463bfa27cf9">7.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><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%">Ultimate healthcare trend rate</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6b80748c666441278fc89cec9b102679_I20201231" decimals="3" name="tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzUtNy0xLTEtMA_e80c65bc-aaf7-48d8-b553-573c5839634c">5.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="3" name="tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzUtOS0xLTEtMA_c06bd2b1-7970-4de5-b7a0-fa74f5c173b9">5.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i010973ea77744ba18d52d160e30d667e_I20181231" decimals="3" name="tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzUtMTEtMS0xLTA_d0deeac4-d6f8-4e05-a528-49ccbc2c7aa1">5.0</ix:nonFraction>&#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></ix:nonNumeric><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTU0_72062749-b00a-4f5c-8f7a-f5a5dcff649b" escape="true"><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%">The following table provides summarized information with respect to the pension and postretirement benefit plans, measured as of December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.630%"></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:10.632%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">Other Benefits</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%">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%">2019</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%">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%">2019</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></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation, beginning of year</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzQtMS0xLTEtMA_a322ef40-a3cf-4d57-8866-d2377ad417ce">470,236</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="i7422485d3f3f4b18ac66d28a91940450_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzQtMy0xLTEtMA_ff59ef53-df73-4ca4-a69d-dbcd4e2664a2">416,470</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzQtNS0xLTEtMA_e0d461a8-b187-4daf-9654-1fb7da4b721a">40,042</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="i010973ea77744ba18d52d160e30d667e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzQtNy0xLTEtMA_e614669c-c714-4157-a6b4-7f5f57a65812">42,115</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%">Service cost</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzUtMS0xLTEtMA_cb9b743d-86a5-40c7-8091-23d8eb47c151">1,416</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzUtMy0xLTEtMA_2b3563ab-a1ce-42cb-881c-4740fe24bd33">2,768</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzUtNS0xLTEtMA_6d667ac9-b284-43aa-8b92-95f633a66c03">&#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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzUtNy0xLTEtMA_54cc9221-47d6-43a3-a7b1-32f24409afdb">9</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 cost</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzYtMS0xLTEtMA_e665ebd6-9fbe-4c8c-93ac-fe371e793464">12,827</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzYtMy0xLTEtMA_e0af3b6d-ca75-45de-8fb5-69d4302d8372">16,000</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzYtNS0xLTEtMA_84ba7d93-f3a0-4b31-b2d2-4ea625ed3e80">902</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzYtNy0xLTEtMA_28d931e8-fbd3-4970-802d-3a770e7a36ad">1,391</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%">Actuarial loss</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzctMS0xLTEtMA_042face6-03fc-4d73-bdd4-6f82df5e5df4">36,726</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzctMy0xLTEtMA_ffe1da62-85b1-422b-9304-c82304cef474">57,525</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzctNS0xLTEtMA_47d3504c-6cbe-4306-b6a3-1696685c4f3c">964</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzctNy0xLTEtMA_ece8bf40-9da6-42fb-9860-dc0c652a5f42">1,551</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%">Currency translation</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzgtMS0xLTEtMA_9bd8a28f-e6ea-4653-b077-0d37d017eec1">2,273</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzgtMy0xLTEtMA_0a765778-972b-4e5a-82c8-93c66a0eeb8f">229</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzgtNS0xLTEtMA_e942f5bf-450f-4950-934c-7a2bed7ab29e">&#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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzgtNy0xLTEtMA_aa523f1b-7d0b-416c-b159-4968fc392901">&#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%">Benefits 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzktMS0xLTEtMA_6dc4cf4b-7ab3-42ac-9e96-a85cda3857f4">21,092</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzktMy0xLTEtMA_0a418cf4-ba02-4c21-a53c-76b9aef8af44">20,350</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzktNS0xLTEtMA_7ca330a0-5e99-4b4f-8465-303d5bc644e7">5,448</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzktNy0xLTEtMA_843843c5-f916-4274-8243-87fc080609a2">5,090</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%">Medicare Part&#160;D reimbursement</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzEwLTEtMS0xLTA_17646899-ae6c-4496-9891-1cb7218cf518">&#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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzEwLTMtMS0xLTA_a54d2b06-c200-4a06-89f6-5e66bc6b997d">&#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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzEwLTUtMS0xLTA_c2b899c2-5e29-41fc-9dcf-7f22a98ec2fc">119</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzEwLTctMS0xLTA_a103cc99-8940-4668-b994-c58ac445dc3b">66</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%">Plan amendments</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzExLTEtMS0xLTA_e0d3a134-baef-4f69-ab92-2c4dac821558">47</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzExLTMtMS0xLTA_f6fffef0-c8e3-4ecd-a800-2b4ea2da198b">&#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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzExLTUtMS0xLTA_3097fcaa-677c-4edb-9665-7108cbd5f2e7">4,658</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzExLTctMS0xLTA_fce07351-812d-46aa-aac3-a93e73d4d723">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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%">Administrative 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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE0LTEtMS0xLTA_7fd8d5eb-aa8e-431d-8031-1cf069a1a019">1,086</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE0LTMtMS0xLTA_8cd737de-c734-4201-a2cc-14e91d75df00">2,406</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE0LTUtMS0xLTA_2b5bf286-f5ab-4032-b209-7bf5b28732cd">&#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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE0LTctMS0xLTA_d3462ff9-fd8e-4cab-994e-3e436d4d148b">&#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%">Projected benefit obligation, end of year</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE1LTEtMS0xLTA_5e403604-fe5f-4683-9a72-e29e7135fb2f">501,347</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE1LTMtMS0xLTA_0a9b4f6d-42da-494d-8b2b-fa206fe3c7d1">470,236</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE1LTUtMS0xLTA_830ba24f-ccef-454c-a802-f723022a7e1a">31,921</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE1LTctMS0xLTA_ee0ba2d1-82c8-494b-b698-0ffb8d6bc1f3">40,042</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%">Fair value of plan assets, beginning of year</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE2LTEtMS0xLTA_56f6386b-453c-440e-9a98-c1bb523383c0">423,300</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="i7422485d3f3f4b18ac66d28a91940450_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE2LTMtMS0xLTA_cf04bc95-cab7-47df-9319-c440ead0ce56">362,807</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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan 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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE3LTEtMS0xLTA_9521c4d6-f37b-4fdc-a973-a48adc5edad7">43,276</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE3LTMtMS0xLTA_772d8f98-6d0e-47ee-9bcd-63a99c5da48f">69,918</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></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%">Contributions</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE4LTEtMS0xLTA_37d89854-332b-4c0b-8650-c95ee8bba2de">12,490</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE4LTMtMS0xLTA_3678bf29-fe22-43df-926f-e67fd7a60986">12,695</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></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%">Benefits 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE5LTEtMS0xLTA_3a94b7ed-ef3e-4421-abe5-bb710b4b9e49">21,092</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE5LTMtMS0xLTA_916f4014-0ec9-4213-9923-0ad146f37e6d">20,350</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></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%">Administrative 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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIxLTEtMS0xLTA_ed887953-ed89-49dd-ac8c-1044f4dc5a93">1,086</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIxLTMtMS0xLTA_14fc6ffd-a7f8-4bb8-a936-8ca36c787892">2,406</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></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</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIyLTEtMS0xLTA_efa6e89a-dc4d-45cf-9a37-6e3832cf6b53">738</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIyLTMtMS0xLTA_2d271a60-c865-4451-84d6-1bc58d2467b8">636</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></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%">Fair value of plan assets, end of year</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIzLTEtMS0xLTA_158479f9-7b95-4841-88d3-c4270f67bdcd">457,626</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIzLTMtMS0xLTA_cf8f8fdb-4c6a-45b8-9b62-b1c6e6d0879b">423,300</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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status, end of year</span></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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzI0LTEtMS0xLTA_c73f5fba-d13e-41e9-9a88-a148847e87ee">43,721</ix:nonFraction>)</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzI0LTMtMS0xLTA_854f4982-af4c-4b94-aa97-a2519dd105f6">46,936</ix:nonFraction>)</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzI0LTUtMS0xLTA_a64e2eca-c6e1-4134-b6d6-396af0dac2ab">31,921</ix:nonFraction>)</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzI0LTctMS0xLTA_d863f959-5c24-46ab-9aef-dcede1c41af9">40,042</ix:nonFraction>)</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></ix:nonNumeric><div style="margin-top:3pt;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 actuarial losses for pension for the years ended December 31, 2020 and 2019 were primarily due to a decrease in the discount rate used to measure the obligation, partially offset by a change in the mortality assumptions. </span></div></ix:continuation><div style="height:42.75pt;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%">F-34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i89fd0f19051a45308b9f39042041d36f" continuedAt="i32ab71b39fe14368bf065f9df237000b"><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 accumulated benefit obligations (ABO) and the projected benefit obligations (PBO) for plans with ABO and PBO in excess of plan assets were $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgyODU_b207f96f-5eae-476a-9e4b-1eb8b7a19712">481.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzMDE_9a44b24d-7cd1-4fc3-9cb5-ce85d8634069">481.8</ix:nonFraction>&#160;million, respectively, at December&#160;31, 2020 and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzMTc_383f17bd-ba38-433e-9508-27e2b95c48a5">451.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzMzM_a3488ace-6a5d-4f08-828c-0864f0c24146">452.4</ix:nonFraction>&#160;million respectively, at December 31, 2019. The fair value of plan assets for plans with PBO and ABO in excess of plan assets were $<ix:nonFraction unitRef="usd" contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-5" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzNDk_53634990-7a47-47c5-aa26-5fd597a1577b">434.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-5" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzNjU_e0e35592-0f94-4a01-908e-ba9994f3fe64">403.0</ix:nonFraction>&#160;million, respectively, at December&#160;31, 2020 and December 31, 2019, respectively.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTU1_ca15d9b1-f0af-4b60-9cb1-0b033a18a796" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts recognized in the consolidated balance sheet with respect to the  pension and postretirement plans:</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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.630%"></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:10.632%"></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%">Pension</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%">Other Benefits</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%">2020</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%">2019</span></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:8pt;font-weight:700;line-height:100%">2020</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%">2019</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzMtMS0xLTEtMA_b8fa1df0-3c41-45b2-a2bf-81ae1f4306c6">3,703</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzMtMy0xLTEtMA_9958b99b-947d-45ed-b8ae-330c86d79e99">2,449</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzMtNS0xLTEtMA_59be8cab-3f49-44ee-b6a6-110b12d0f694">&#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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzMtNy0xLTEtMA_9a75b41d-6ce2-4b01-b887-abc9717f5739">&#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%">Payroll and benefit-related 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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzQtMS0xLTEtMA_9eab9085-0457-4b04-8a8f-0cae27957120">1,721</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzQtMy0xLTEtMA_89880ed4-76d6-4544-9059-f3ac83d018c2">1,617</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzQtNS0xLTEtMA_9ff79aa0-07b4-4a77-862b-9af288ef2186">3,125</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzQtNy0xLTEtMA_659d1d31-b7c0-4177-b104-35a516823658">5,091</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%">Pension and postretirement benefit 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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzUtMS0xLTEtMA_9b76dfa3-36f7-4e4b-94c9-4eebcc20d11f">45,703</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzUtMy0xLTEtMA_1e2a490e-3741-4038-b6f0-030ec2794ffd">47,768</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzUtNS0xLTEtMA_2e512d3d-7c99-4608-bad2-27b8e99f2e2a">28,796</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzUtNy0xLTEtMA_677af480-8aa6-41a3-ac4f-cf16337dd77b">34,951</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%">Accumulated other comprehensive loss (gain)</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzYtMS0xLTEtMA_23499077-c13f-4de0-ac3a-2e76250a6167">232,540</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzYtMy0xLTEtMA_c1447a89-8cb9-4971-9111-57690b1f1808">213,989</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzYtNS0xLTEtMA_cf890771-7c15-47b1-a730-ac72a7fb1b3a">1,617</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzYtNy0xLTEtMA_cc3275a3-30b1-40b6-a4e0-fba11731df6a">1,916</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: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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzctMS0xLTEtMA_0a9ccad1-4595-4fe6-95fc-0fd743e684f6">188,819</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzctMy0xLTEtMA_d577d006-9026-4df7-84b5-f429b974bd45">167,053</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzctNS0xLTEtMA_2d1d61d7-a96b-4794-890f-ed800fa4cb59">33,538</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzctNy0xLTEtMA_5e68b028-b4e9-4a8f-9247-dcfcf9408646">38,126</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:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEzMDAw_b029735e-5217-4ef4-8017-953e2bfbf44c" continuedAt="i93cf65b1af094877b27d0d0969901961" 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 set forth the amounts recognized in accumulated other comprehensive income with respect to the plans:</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:50.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.426%"></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.695%"></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.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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</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: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%">Prior&#160;Service</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%">Cost </span></div></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: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%">Net (Gain)</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%">or Loss</span></div></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: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%">Deferred</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%">Taxes</span></div></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%">Accumulated Other Comprehensive<br/>Loss, Net of Tax</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</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="i7422485d3f3f4b18ac66d28a91940450_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzMtMS0xLTEtMA_c01d72ce-fdac-4aa8-a4db-fe0bc3281ded">191</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="i7422485d3f3f4b18ac66d28a91940450_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzMtMy0xLTEtMA_048b3e0a-5e66-4789-bde7-2b657558f562">205,719</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="i7422485d3f3f4b18ac66d28a91940450_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzMtNS0xLTEtMA_ad1c9648-603a-4692-8a53-ff4ec31ff950">74,429</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="i7422485d3f3f4b18ac66d28a91940450_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzMtNy0xLTEtMA_778fd3bd-62e8-4ea4-95b9-7d60a8d8498c">131,481</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:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</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="3" style="background-color:#ffffff;padding:0 1pt"></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%">Net amortization and deferral</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzUtMS0xLTEtMA_5e6cd7a2-7b1d-4729-aac6-8b9d33c26d68">18</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzUtMy0xLTEtMA_e71982a4-319c-48b9-95f7-a6cef5697034">6,995</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzUtNS0xLTEtMA_1a8e8051-8eb1-468e-943c-5b7e6a1d849a">1,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 colspan="2" style="background-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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzUtNy0xLTEtMA_86c447ba-782d-427f-87bc-f3e83b1380e7">5,382</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><td colspan="3" style="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%">Amounts arising during the period:</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></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%">Actuarial changes in benefit obligation</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzgtMS0xLTEtMA_c25db427-4ef4-4cdb-94c6-b7a4669a2c47">&#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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzgtMy0xLTEtMA_07e61d75-7747-4458-8813-a01faffc6bf2">15,033</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzgtNS0xLTEtMA_a2bce16a-7f73-4e8f-a01c-32e8764848be">3,457</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzgtNy0xLTEtMA_a6e70c79-cce4-4028-ab7e-42a8b7f37117">11,576</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></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:#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%">Impact of currency translation</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzExLTEtMS0xLTA_cc0657c0-1b63-4b2e-bdae-9329b8015e7d">&#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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzExLTMtMS0xLTA_1b7a8e7a-6cc5-484b-8a6b-77d35d1cb162">59</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzExLTUtMS0xLTA_370e8452-59cd-4525-87db-e4b871ac4a31">15</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="i0702609237504e4993820993a99bf72d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzExLTctMS0xLTA_f28d2177-4265-488d-8950-12e434a5a8bf">44</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%">Balance at December&#160;31, 2019</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzEyLTEtMS0xLTA_946d5133-3383-42c9-afd9-4e5501007d61">173</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzEyLTMtMS0xLTA_23b3d525-f9a0-4c7d-aeab-13eb8bb15379">213,816</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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzEyLTUtMS0xLTA_827b3bee-484a-4e21-b0a4-c25e87ced48e">76,270</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 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="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzEyLTctMS0xLTA_7d2f34db-d081-46fa-bbbc-e5c04fdff38d">137,719</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:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</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="3" style="background-color:#ffffff;padding:0 1pt"></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%">Net amortization and deferral</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE0LTEtMS0xLTA_1ce72c95-60bf-43dd-8ce9-4a51e73d9126">15</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE0LTMtMS0xLTA_63313dd7-608e-425f-9ac8-52a97ca67f50">7,432</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE0LTUtMS0xLTA_61506e1a-ff94-4ad0-ab83-d94a9d499406">1,738</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE0LTctMS0xLTA_153b25a6-44ef-4fbf-a70a-4c2bbbe570e9">5,709</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><td colspan="3" style="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%">Amounts arising during the period:</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></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%">Actuarial changes in benefit obligation</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE3LTEtMS0xLTA_1500fe9c-9336-4cf3-95ea-43a9a50d21f6">&#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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE3LTMtMS0xLTA_7f096b2b-425a-44a9-b1f2-64961c9ba1e2">25,100</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE3LTUtMS0xLTA_3f1b1275-b520-4f7a-adbd-ea39decf16a6">5,875</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE3LTctMS0xLTA_ead09330-da11-45ce-ab91-1a5514073c1e">19,225</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></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%">Plan amendments</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE5LTEtMS0xLTA_e1588e39-3c2c-4a51-92f8-f25b3fe9a25f">47</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE5LTMtMS0xLTA_ba151cd7-cb14-4b7a-9e49-39906a8e8df6">&#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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE5LTUtMS0xLTA_54c171e4-0918-49df-a210-e1be699c2bb3">9</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" name="tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE5LTctMS0xLTA_5c01bfb6-ca3e-4125-b247-a389a09f6c6c">38</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><td colspan="3" style="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 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%">Impact of currency translation</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIxLTEtMS0xLTA_7e62838f-5b97-4fcb-9237-b542baa406af">&#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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIxLTMtMS0xLTA_c9ec73c0-48ba-4381-a0f6-426ddb2b78c9">851</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIxLTUtMS0xLTA_b386083b-ed79-4ae6-b55f-ea3fb925efb4">241</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="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIxLTctMS0xLTA_370887de-9185-49e1-ba1e-d8b2b7c3b2d2">610</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%">Balance at December&#160;31, 2020</span></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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIyLTEtMS0xLTA_ba85bbed-44a8-4f85-aa26-afb26758e62f">205</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIyLTMtMS0xLTA_cd8b4b93-572a-47e0-8e97-3de281b1d898">232,335</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIyLTUtMS0xLTA_9d79ccaa-4926-449b-9fcf-537648aa7b62">80,657</ix:nonFraction>)</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIyLTctMS0xLTA_7e9f41a8-0977-4198-ad04-0f8e5cee528e">151,883</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">F-35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i32ab71b39fe14368bf065f9df237000b" continuedAt="i0211efeab1c944cb9ad91baa05f247b9"><div style="margin-bottom:6pt"><ix:continuation id="i93cf65b1af094877b27d0d0969901961"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.426%"></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.695%"></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.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Other Benefits</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: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%">Prior&#160;Service</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%">Cost </span></div></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: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%">Net&#160;(Gain)&#160;or</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%">Loss</span></div></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: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%">Deferred</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%">Taxes</span></div></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%">Accumulated Other Comprehensive<br/>Loss, Net of Tax</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</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="i010973ea77744ba18d52d160e30d667e_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzMtMS0xLTEtMA_3a04bfb4-a13b-43d2-8c40-202d2a47a4ca">71</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="i010973ea77744ba18d52d160e30d667e_I20181231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzMtMy0xLTEtMA_ef59a929-fb8b-439c-b1d6-6d5ff0e2e908">293</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="i010973ea77744ba18d52d160e30d667e_I20181231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzMtNS0xLTEtMA_51d153b7-9163-4d0f-8435-507c31101839">465</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="i010973ea77744ba18d52d160e30d667e_I20181231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzMtNy0xLTEtMA_aa3311a0-9545-4c93-8847-b756fa80be17">101</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"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</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="3" style="background-color:#ffffff;padding:0 1pt"></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%">Net amortization and deferral</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzUtMS0xLTEtMA_2f985a7c-a15e-497b-b0f9-f3615a209b40">64</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzUtMy0xLTEtMA_0ac8c343-6535-4d30-9363-b36491aca19d">65</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzUtNS0xLTEtMA_b93f928a-c3d6-4ab8-9580-0cd51a379b8f">&#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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzUtNy0xLTEtMA_a6b3c057-04a4-4f02-a0ce-db468b090278">1</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></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%">Amounts arising during the period:</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></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%">Actuarial changes in benefit obligation</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzgtMS0xLTEtMA_fdea9918-82e2-4778-9600-c62377db7542">&#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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzgtMy0xLTEtMA_a0119efd-f549-4ea4-9a80-2b3fb47a149c">1,551</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzgtNS0xLTEtMA_8511617b-2b7f-47b8-a356-bd2425a09a63">360</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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzgtNy0xLTEtMA_467edd8a-d7f5-441a-9c67-74cd338316cc">1,191</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></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%">Balance at December&#160;31, 2019</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEwLTEtMS0xLTA_547781c8-3af9-41d8-b414-84a5996e0326">7</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEwLTMtMS0xLTA_69a78637-f687-4846-b7f1-6c567fcc4435">1,909</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEwLTUtMS0xLTA_0a20f98d-ef5e-4aea-aba6-4dc99dc32aeb">825</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="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEwLTctMS0xLTA_39a81d4e-f810-46f3-8183-483f48e135d2">1,091</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"><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%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</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></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 amortization and deferral</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEyLTEtMS0xLTA_48bcea6c-ed73-466d-977b-62babcf0ec90">18</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEyLTMtMS0xLTA_c4778ad4-afa3-4f35-85c2-e56b3ee7d734">179</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEyLTUtMS0xLTA_9153e16a-2307-44e3-92f8-d1ceb1488ed7">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEyLTctMS0xLTA_1b8b18ef-a906-4172-b7ef-9c7ecfe36c51">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Amounts arising during the period:</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><td colspan="3" style="background-color:#cceeff;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 changes in benefit obligation</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE1LTEtMS0xLTA_b90381df-0c00-40ba-878f-05584d84dcdd">&#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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE1LTMtMS0xLTA_4fad0388-56aa-4cc4-81bf-eaa98f68b9a2">964</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE1LTUtMS0xLTA_9700ba63-3f4e-4e71-8512-f3c2381dc375">223</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE1LTctMS0xLTA_fab8fdb1-eed0-4af6-aac2-0d0c2ecff9fd">741</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><td colspan="3" style="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 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%">Plan amendments</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE3LTEtMS0xLTA_eebd4f7d-9b4c-40a8-a150-b69ba67dc468">4,658</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE3LTMtMS0xLTA_a0b931df-209a-46d7-b8d6-72850cddfc12">&#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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE3LTUtMS0xLTA_c6b61119-a7c8-4421-a58e-723d1d4b8f4f">1,076</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="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE3LTctMS0xLTA_d6b7146f-b92a-4608-81c3-cd9f13a376e7">3,582</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%">Balance at December&#160;31, 2020</span></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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE4LTEtMS0xLTA_71d08a73-fd74-4837-92a8-fdfe3d255012">4,669</ix:nonFraction>)</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE4LTMtMS0xLTA_fc93c0ed-0420-4b89-a5a0-cda39299dccb">3,052</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE4LTUtMS0xLTA_c8f5a114-b4ce-4e0b-b862-a3457ee326a3">9</ix:nonFraction>)</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE4LTctMS0xLTA_56e45763-b644-429e-8f2a-fd9c79db1691">1,626</ix:nonFraction>)</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></ix:continuation></div><ix:continuation id="i7a44ed14aff84ddeaa8fe3a7c41d44e6"><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 the weighted average assumptions for U.S. and foreign plans used in determining benefit obligations:</span></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:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.637%"></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:11.641%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">Other&#160;Benefits</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%">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%">2019</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%">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%">2019</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%">Discount 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%"><ix:nonFraction unitRef="number" contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzItMS0xLTEtMA_94941cf6-b785-434d-9f33-b796705bd072">2.5</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"><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%"><ix:nonFraction unitRef="number" contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzItMy0xLTEtMA_5d5bd7ba-0904-419b-a5bf-fdeb40a3f8dd">3.2</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"><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%"><ix:nonFraction unitRef="number" contextRef="i6b80748c666441278fc89cec9b102679_I20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzItNS0xLTEtMA_60f4bf33-f9f3-4cd7-b09a-868aa19adcec">2.3</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"><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%"><ix:nonFraction unitRef="number" contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzItNy0xLTEtMA_ab08b558-7f25-4cce-8cb1-91afa2a6e2a4">3.1</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Rate of compensation increase</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="number" contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzMtMS0xLTEtMA_4f5281a6-9ab3-4ee9-bd84-40e2c3a75854">2.8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzMtMy0xLTEtMA_26112029-fcb9-454a-a4b5-c77faa64199c">2.8</ix:nonFraction>&#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="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></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%">Initial healthcare trend rate</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="2" style="background-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="number" contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzQtNS0xLTEtMA_27cf2376-5ce7-4188-9a83-fae10a74599f">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;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="i19a48628addc49f8b698265756676787_D20190101-20191231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzQtNy0xLTEtMA_15c08b6d-1a20-41dd-954c-68678e631a77">6.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><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%">Ultimate healthcare trend rate</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6b80748c666441278fc89cec9b102679_I20201231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzUtNS0xLTEtMA_bbb526f0-f3ca-436d-830f-f69b7f920e80">4.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzUtNy0xLTEtMA_62a20f8e-54bd-4849-bbe3-cef155717ed1">5.0</ix:nonFraction>&#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></ix:continuation><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 discount rate represents the interest rate used to determine the present value of future cash flows currently expected to be required to settle the pension and other benefit obligations. The weighted average discount rates for U.S.&#160;pension plans and other benefit plans of <ix:nonFraction unitRef="number" contextRef="iecc09cd9bf174703b60e3a185ff43273_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzIyODM_9894d51b-1759-439e-a465-378fdb09f17d">2.64</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i78c8463907bf4683bd8286d21f957c93_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzIyOTA_41b822b6-a51b-4637-870f-540ed957f832">2.29</ix:nonFraction>%, respectively, were established by comparing the projection of expected benefit payments to the AA Above Median yield curve as of December&#160;31, 2020. The expected benefit payments are discounted by each corresponding discount rate on the yield curve. For payments beyond 30&#160;years, we extend the curve assuming that the discount rate derived in year 30 is extended to the&#160;end of the plan&#8217;s payment expectations. Once the present value of the string of benefit payments is established, we determine the single rate on the yield curve that, when applied to all obligations of the plan, will exactly match the previously determined present value.</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%">As part of the evaluation of pension and other postretirement assumptions, we applied assumptions for mortality and healthcare cost trends that incorporate generational white and blue collar mortality trends. In determining its benefit obligations, we used generational tables that take into consideration increases in plan participant longevity.</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%">Our assumption for the expected return on plan assets is primarily based on the determination of an expected return for its current portfolio.&#160;This determination is made using assumptions for return and volatility of the portfolio.&#160;Asset class assumptions are set using a combination of empirical and forward-looking analysis.&#160;To the extent historical results have been affected by unsustainable trends or events, the effects of those trends are quantified and removed.&#160;We apply a variety of models for filtering historical data and isolating the fundamental characteristics of asset classes.&#160;These models provide empirical return estimates for each asset class, which are then reviewed and combined with a qualitative assessment of long term relationships between asset classes before a return estimate is finalized.&#160;The qualitative analysis is intended to provide an additional means for addressing the effect of unrealistic or unsustainable short-term valuations or trends, resulting in return levels and behavior we believe are more likely to prevail over long periods. Effective in 2021, we changed the expected return on plan assets of the U.S. pension plans from <ix:nonFraction unitRef="number" contextRef="i08dbd994613a473ab1b46006746a981b_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzQ0Mzc_de8614e7-513a-434f-8659-9dd592a8a2bf">7.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i3760edc3dd5144aeaafcd7009dddf052_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzQ0NDM_4c0401a2-f781-4e58-ae77-4e745fcedb29">7.00</ix:nonFraction>% due to modifications to the investment strategy in order to gradually reduce portfolio risk. The change had no impact on the results for the year ended December&#160;31, 2020.</span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;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%">F-36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i0211efeab1c944cb9ad91baa05f247b9" continuedAt="i557cb92446fb4dda9d28c8762c0c5074"><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%">The accumulated benefit obligation for all U.S. and foreign defined benefit pension plans was $<ix:nonFraction unitRef="usd" contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzUwMDA_f63e3959-0f14-4721-a892-f4a2f4dfcb46">500.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzUwMDc_f64c3fc9-5a61-490f-8999-0adc7ce421d3">469.6</ix:nonFraction> million for 2020 and 2019, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2020 and&#160;2019, with the exception of one foreign plan that had plan assets of $<ix:nonFraction unitRef="usd" contextRef="ia02d2d49219847b1925af1c44c08e6b8_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzUyMjI_0355c475-7160-441c-b605-2fb3263e9b4f">3.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib6ec0714f2014ac3a998df372bea64c8_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzUyMjk_c789d61e-cbe7-45fc-9ffd-d001ec57585e">2.4</ix:nonFraction> million in excess of the accumulated benefit obligation as of December&#160;31, 2020 and&#160;2019, respectively.</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 investment objective is to achieve an enhanced long-term rate of return on plan assets, subject to a prudent level of portfolio risk, for the purpose of enhancing the availability of benefits for participants. These investments are primarily comprised of equity and fixed income mutual funds. Our other investments are largely comprised of a hedge fund of funds and a structured credit fund. The equity funds are diversified in terms of domestic and international equity securities, as well as small, middle and large capitalization stocks. Our target allocation percentage is as follows: equity securities (<ix:nonFraction unitRef="number" contextRef="ifb01dce89ee5442daa008fed1a37e588_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzU5MjI_de3a231d-43e4-4b25-bbf3-28486526751a">41</ix:nonFraction>%); fixed-income securities (<ix:nonFraction unitRef="number" contextRef="ib1bdc929cfdf40cdb042169f9dfa5a75_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzU5NTA_66bafed0-dee3-4e8e-a0ca-d4a70dac8918">54</ix:nonFraction>%)&#160;and other securities (<ix:nonFraction unitRef="number" contextRef="idf5bbeb8133c4e819d447fd888cf2bd4_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzU5NzQ_b3609b3f-ab7d-40c7-b345-2d1767ec8298">5</ix:nonFraction>%). Equity funds are held for their expected return over inflation. Fixed-income funds are held for diversification relative to equities and as a partial hedge of interest rate risk with respect to plan liabilities. The other investments are held to further diversify assets within the plans and are designed to provide a mix of equity and bond like return with a bond like risk profile. The plans may also hold cash to meet liquidity requirements. Actual performance may not be consistent with the respective investment strategies. Investment risks and returns are measured and monitored on an ongoing basis through annual liability measurements and investment portfolio reviews to determine whether the asset allocation targets continue to represent an appropriate balance of expected risk and reward.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTg0_54d92cb4-748c-4f79-9382-27fa43d2a07f" continuedAt="i36b0c4852fd04d2c8c74f4d60e032e0d" 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 the fair values of the pension plan assets at December&#160;31, 2020 by asset category:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.339%"></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:8.724%"></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:14.295%"></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:8.724%"></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:10.486%"></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="21" 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%">Fair Value Measurements</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:700;line-height:100%">Asset Category&#160;(a)</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%">Total</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: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%">Quoted&#160;Prices&#160;in</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%">Active&#160;Markets&#160;for</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%">Identical Assets</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%">(Level 1)</span></div></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: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%">Significant</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%">Observable</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%">Inputs</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%">(Level 2)</span></div></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: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%">Significant</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%">Unobservable</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%">Inputs</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%">(Level 3)</span></div></td></tr><tr><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;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:10pt;font-weight:400;line-height:100%">Cash</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%"><ix:nonFraction unitRef="usd" contextRef="i4c85f396df394e64bcfef7cf4fe33925_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzMtMi0xLTEtMA_14ff6d11-04a2-4a18-a7d8-c3925c8da036">582</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="i68d68383a81440fda28fdad16c0e3fb7_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzMtNC0xLTEtMA_bd1d5963-ccc0-40e1-be2a-de646ff0d2e3">582</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="i427690cfba5242349d6e63d331fcd13c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzMtNi0xLTEtMA_99ac2c67-c47e-4f0e-84ed-48894f23306c">&#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 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="ibc0e480dc8a34f89acf2bcc2e10e6b12_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzMtOC0xLTEtMA_7644d9ff-85c4-4199-8ac7-6760e792168f">&#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%">Money market funds</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%"><ix:nonFraction unitRef="usd" contextRef="i6d385c3e4c214577acffdd3d76ce5c02_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzQtMi0xLTEtMA_10ec9186-3fad-41a5-9067-2590435884c3">12</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="ib2fe8241a26848d3af4acdb946308171_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzQtNC0xLTEtMA_5c114d26-f2e7-48a4-99ae-61992e5a88b2">12</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="if0f5b7d2175b491e8d28e94d22ec058a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzQtNi0xLTEtMA_e4ac142c-43eb-4b58-b658-af9b03fb8065">&#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="ib015921e8d3e421bb2742817dabed82f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzQtOC0xLTEtMA_10f130a1-daf6-4306-a452-324e057caf0c">&#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%">Equity securities:</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><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 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%">Managed volatility (b)</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%"><ix:nonFraction unitRef="usd" contextRef="ic3f43b0e2ff046ec93b73c13ce4af5c0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzYtMi0xLTEtMA_43c471ff-4522-4556-945e-578bbcf4fbf2">85,974</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="ib6a0b41b534549fc8547c298afce333c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzYtNC0xLTEtMA_1b192bd4-b582-477b-9d21-4386ec067ddc">85,974</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="ib84604d6d3fc4b78add6170cf2727d54_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzYtNi0xLTEtMA_838460e6-669a-410c-a4f3-34f3882011db">&#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="ifec584a0c00542a09492ef356c560f94_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzYtOC0xLTEtMA_b718f2a3-2523-4d7c-9c59-bca33afaaccc">&#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 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%">U.S. small/mid-cap equity (c)</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%"><ix:nonFraction unitRef="usd" contextRef="ia67edad62607439a92363fdbfc33e16c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzctMi0xLTEtMA_b2cdb972-ff1d-44dc-9c1c-9c044457e503">11,780</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="i57df957e4d034f89aaf4c967d7d34f01_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzctNC0xLTEtMA_b951923c-cdc7-45bc-93eb-0e4792ec6b35">11,780</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="i85f1c9a2155f40f994b4ef000dd69b40_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzctNi0xLTEtMA_50f4db1d-15ea-479a-b346-7bb403438dc9">&#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="idb00c62fd24c4acbacece5ef89f4331d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzctOC0xLTEtMA_78eb0f0c-fa53-4e6b-95e3-9068d538902c">&#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 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%">World equity (excluding U.S.) (d)</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%"><ix:nonFraction unitRef="usd" contextRef="ic4280fba7f574728b6df22b674026a84_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzgtMi0xLTEtMA_fb9743bd-83c8-4eb0-9622-c67e90257c34">59,467</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="i26c86edb863e4cb29d77e9a29eeddd69_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzgtNC0xLTEtMA_8280431a-9167-4300-98f0-0bb9765eefb7">59,467</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="i97d8e2e6560b4a01bd5162921bb43d00_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzgtNi0xLTEtMA_11f84510-1a26-441e-a4dc-0c0366cf2ef6">&#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="i805ec217e27843459953f8a01bd039af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzgtOC0xLTEtMA_7b48d4bd-645b-4236-9ca4-13fbd0b427e6">&#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 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%">Common equity securities &#8211; Teleflex Incorporated</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%"><ix:nonFraction unitRef="usd" contextRef="ib4398f5fc79240ad9ee23b01d7e98e54_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzktMi0xLTEtMA_ebe41722-182e-4a7d-85d8-18f6a81ec859">29,592</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="i1a22da50fc8f4e28b836a6d30798324f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzktNC0xLTEtMA_caa275ae-af41-4de8-a4d6-1a35c9a75223">29,592</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="icdfb7020123b4450bd811e5d57ef84fb_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzktNi0xLTEtMA_5d37d5ea-bcbf-48ae-a590-bcd651693170">&#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="ifbe050572146447e9b91e0c2dfafa5e8_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzktOC0xLTEtMA_3bad3388-ae18-4e77-8e55-aefa29bfbc6d">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Fixed income securities:</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></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%">Intermediate duration fund (e)</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%"><ix:nonFraction unitRef="usd" contextRef="iae3ea2a6c0c94a60b5e3d4492eea3a11_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEyLTItMS0xLTA_e3ef4138-3b25-4b79-876a-510a70124386">63,376</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="i26bfab2fdb2049c292e3c0495928b121_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEyLTQtMS0xLTA_11c7188d-841e-419d-9469-ac3abb94e7cb">63,376</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="ifd1fe2754f914a889430ea399d28e9c6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEyLTYtMS0xLTA_8b242e2d-d56a-4075-8d4b-57a8e7dcc6ba">&#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="ib5db1fda50074975ad73af10e9b4348f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEyLTgtMS0xLTA_d6a3261f-9c94-47d4-92ab-72ecc7144e30">&#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 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%">Long duration bond fund (f)</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%"><ix:nonFraction unitRef="usd" contextRef="i4e6591ec36e0413487391e4bd18a6ffa_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEzLTItMS0xLTA_d3e9fb19-f712-405d-be68-52d157b1f5f3">98,996</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="i0ae98cc521684820b7e7f828f41150d2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEzLTQtMS0xLTA_6ce2e782-a2de-4c47-bfcb-0ce9e0be6ef7">98,996</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="ief38544367ca405eb6b0a194883c274a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEzLTYtMS0xLTA_21441e42-08f2-43cb-9a32-2bc012c4766b">&#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="i0a4a3b15bd8548b880ada5cc70f29643_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEzLTgtMS0xLTA_07be08f1-aa83-4d19-b7a3-20b9452fa087">&#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 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%">Corporate bond fund (g)</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%"><ix:nonFraction unitRef="usd" contextRef="ic31373b7e485470ab65c15991e347cf8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE0LTItMS0xLTA_28fa06a9-6968-4545-b323-589ca8739246">13,469</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="i1a1fd76bc95c4dd3aaa45ed2d535e4ec_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE0LTQtMS0xLTA_14cb1ab0-0275-4f6c-964f-3911307e65bc">13,469</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="i3836e1921c0f4ee2b453e5e8badba30d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE0LTYtMS0xLTA_854202a9-d004-49a9-99d2-8c6754e12c3e">&#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="i939aaa3e84c74c28a0964673d2e7feeb_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE0LTgtMS0xLTA_f7c04306-6951-452f-880d-6b96c614d971">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">Emerging markets debt fund (i)</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%"><ix:nonFraction unitRef="usd" contextRef="ibce5038845544ef0ae7ffd86bc74e94c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE2LTItMS0xLTA_ae7e9532-87a8-4748-a7b6-6ccf214b33fa">11,412</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="i5710b73c58284586abb338578d1c5def_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE2LTQtMS0xLTA_b222d1d5-b28b-48d2-b262-0fa546f11a5d">11,412</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="i10f5147a780d4b03830074b944c8231e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE2LTYtMS0xLTA_c297cf93-62bb-4132-84d6-2bf380260a2c">&#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="ifda1ff7ee4c3460d81da7198c3208ca0_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE2LTgtMS0xLTA_9987d5a2-7acc-4793-a09b-30901ed9c6cb">&#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 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%">Corporate, government and foreign bonds</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%"><ix:nonFraction unitRef="usd" contextRef="i837bf1e807f940a4b0c15be8ffbb838b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE3LTItMS0xLTA_7a32d3c8-b27b-4c2b-8567-981791cf7737">35,582</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="if91083bf2cb841ea99b414cf227d5077_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE3LTQtMS0xLTA_cd7a7c22-c4ef-4e0c-9b2d-69f68181bca5">35,582</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="ifc0e43dc1a2a4a03980859e8d6d0bbc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE3LTYtMS0xLTA_445403af-3b16-4248-8918-6b71ec515320">&#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="i8d2d035af2124a328d867a0b5f79e8d7_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE3LTgtMS0xLTA_4087f5af-ae2a-44fd-a8d7-144e38650595">&#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 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%">Asset backed &#8211; home loans</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%"><ix:nonFraction unitRef="usd" contextRef="i852ec669e77d4fbc8a3bae03340f3093_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE4LTItMS0xLTA_12ee2966-798c-4846-9c54-7ae367fa124c">261</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="i4fc32c6cecab4382a4e6f7d508eb31a1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE4LTQtMS0xLTA_2882972c-4772-44b6-8ec3-39ad5e3df5cc">&#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 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="id2e9b631b4e94f5095c28b3a238c4a03_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE4LTYtMS0xLTA_d44f1788-1158-48a9-b486-a44b0ec6b238">261</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="i62581c5fc49e4107b82393b3b7dbcfec_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE4LTgtMS0xLTA_cfc154e6-a548-49e3-9cb8-5184a15d0ddc">&#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%">Other types of investments:</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><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><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></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></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%">Multi asset funds&#160;&#160;(j)</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%"><ix:nonFraction unitRef="usd" contextRef="i536de480e5a34d12a27bba9c0d0905d2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzIzLTItMS0xLTA_2f293a9e-06c5-430f-8e66-6016415172e7">8,890</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="i5a62317b0df54da993f3c100eec04628_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzIzLTQtMS0xLTA_2f3ff205-53de-4426-b539-35545c448ae8">4,057</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="if1fb382b0f5b45bdacdc60b6551394b3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzIzLTYtMS0xLTA_7afe103c-0cd8-4f3a-b07f-2c0593494154">4,833</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="iead68242e6c2431e8bd19237073b8624_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzIzLTgtMS0xLTA_f6b4b3e8-69eb-4030-ae2f-55d4a0fc8452">&#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 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%">Contract with insurance company (k)</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%"><ix:nonFraction unitRef="usd" contextRef="i7953149d9c6e473e9a0714f47300507c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI0LTItMS0xLTA_a17c18fb-255c-4a86-b2fd-ab6952a362da">10,485</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="i7d01e4c9bb47461094ecae7a8408e9f9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI0LTQtMS0xLTA_852baecd-af5c-4a5e-a8a2-380d583d75d7">&#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="i5fe46766f61a4293bd68ea2958688faf_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI0LTYtMS0xLTA_53aaa1a4-88b6-4b92-be52-e949a3c7160b">&#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 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="i81d4c748e1854af5af4f781ffa7ed182_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI0LTgtMS0xLTA_2f04bcc9-2fcb-4b75-b973-b85580e433dc">10,485</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%">Other</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%"><ix:nonFraction unitRef="usd" contextRef="i6904758c28fa4fa2afd20cb36cccb358_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI1LTItMS0xLTA_6ff23f6a-8151-4f1d-921e-f8b86ed1d726">4</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="i6ad9b81a255e46a6bbb5dedbb6ee6443_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI1LTQtMS0xLTA_39ee6ff5-f34f-43f4-9cf4-89e740e8a1b7">&#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="i2bb4a994079443368036f53a8422e8d3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI1LTYtMS0xLTA_b7afef52-43dc-4d63-ad2c-c67849aa1f86">&#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="i2dbea5a0ac4c4aebab0bf1e148ffd5d8_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI1LTgtMS0xLTA_4fb9fee0-958e-43a3-8659-647916c8665b">4</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%">Total investments at fair value</span></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="i2faac42a36af47e18adf5874d0915dda_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI2LTItMS0xLTA_4e0de1e7-88fe-4617-9639-2a3a7c865e60">429,882</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="i6671fa51862c41eb93ea9554a971b6b0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI2LTQtMS0xLTA_35364300-ea99-4660-905e-cbc41c9c8171">414,299</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="id934de64cc334ffab7b46151c1a929b2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI2LTYtMS0xLTA_f4e68784-5bab-45c8-9814-a6cd63907a3d">5,094</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="i318a8dd84dc642e6a74b1e3977a519f3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI2LTgtMS0xLTA_b869e51f-e3d6-41b5-b177-90f0ab205ee3">10,489</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 30.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%">Investments measured at net asset value (l)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="i127be4c677e248e9970510af84c4c62c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI3LTItMS0xLTA_96d60362-a2e7-49cf-bdad-3f1a887b4b0b">27,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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="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 48.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</span></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="i96362c66c7f04eefb17f3f76a8db99e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI4LTItMS0xLTA_8aa8d7ab-7613-49c0-9f05-9e5d4f6d8716">457,626</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="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></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:20.25pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;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%">F-37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i557cb92446fb4dda9d28c8762c0c5074" continuedAt="iff99dadaff0745e9a053e9ab7249896b"><ix:continuation id="i36b0c4852fd04d2c8c74f4d60e032e0d" continuedAt="i8fdcab7b76d844fb9897c09189418810"><div style="margin-bottom:3pt;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 the fair values of the pension plan assets at December&#160;31, 2019 by asset category:</span></div><div style="margin-bottom:3pt;margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.339%"></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:8.724%"></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:14.295%"></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:8.724%"></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:10.486%"></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:0 1pt"></td><td colspan="21" 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%">Fair Value Measurements</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:700;line-height:100%">Asset Category&#160;(a)</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%">Total</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: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%">Quoted&#160;Prices&#160;in</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%">Active&#160;Markets&#160;for</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%">Identical Assets</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%">(Level 1)</span></div></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: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%">Significant</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%">Observable</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%">Inputs</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%">(Level 2)</span></div></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: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%">Significant</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%">Unobservable</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%">Inputs</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%">(Level 3)</span></div></td></tr><tr><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;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:10pt;font-weight:400;line-height:100%">Cash</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%"><ix:nonFraction unitRef="usd" contextRef="i435bc640c6754d7fb3ecd37a24ff461b_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMtMi0xLTEtMA_ea80a092-4c99-4026-9fe9-9678af793ac1">650</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="ief6d716dacd64708885fb3e2067a4999_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMtNC0xLTEtMA_45e416fd-3332-4c84-a89d-86b860ee7a68">650</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="id88ed19331be4efc9aa11c0db72abeca_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMtNi0xLTEtMA_e12792af-3eef-4e5c-8725-99ac39625205">&#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 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="i3fb9f204ed1d49afbbc01c88f4ea4353_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMtOC0xLTEtMA_9e5ecbbe-9387-4d70-af15-daf92b4771e5">&#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%">Money market funds</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%"><ix:nonFraction unitRef="usd" contextRef="i2666572843004535be263fdbc60b2b42_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzQtMi0xLTEtMA_1a5a0f6c-d9ce-4beb-b950-bf687c6af33e">5</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="ie6b7fa0481b64bf3871cfcb736d379e5_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzQtNC0xLTEtMA_7cea4df3-318b-43fd-b61a-ac817f7ff160">5</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="i9553df5c2aa04aeab524321f90ce8209_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzQtNi0xLTEtMA_b0ce39a5-1ead-4a7f-9b36-c52f739f60f6">&#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="i86006d045cbc4ffcb256d788360e8ff9_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzQtOC0xLTEtMA_4bf59b2a-9501-4a19-b826-fcdca49074d5">&#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%">Equity securities:</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><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 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%">Managed volatility (b)</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%"><ix:nonFraction unitRef="usd" contextRef="ic7204c294ebd42b8aedc1ffc7b7c521f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzYtMi0xLTEtMA_832e8ab0-dbc6-44aa-ab2b-d44c062bcac1">72,334</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="i3f9d155bbc5c4eb78f26744f078c3fc7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzYtNC0xLTEtMA_c3f9be1b-6731-41c3-94ba-7b849831b843">72,334</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="i82364315b3ba4252a4e7ece0ae7a4a11_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzYtNi0xLTEtMA_cf2eebcd-40f0-47b9-b840-ea1629e3d1ff">&#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="ie6a653a63fef4b18b61f1f310c162dff_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzYtOC0xLTEtMA_dd744f19-a702-4fae-9e4d-cae8e96da57e">&#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 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%">U.S. small/mid-cap equity (c)</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%"><ix:nonFraction unitRef="usd" contextRef="i635c17d5e3fd464dbce6f088b6cc5e3b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzctMi0xLTEtMA_4d6cd3a5-f8e2-4d01-b09c-7dc324eb14f4">10,014</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="i7710f34a51c44d86994d2afb3ed6e958_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzctNC0xLTEtMA_5d03f249-41d3-4361-b213-b1df701e3b5b">10,014</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="ia613cf9a7ea94e2cbcbae93aefb5befb_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzctNi0xLTEtMA_738e76e6-3756-4b75-aa76-bcd24dde9d68">&#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="idbd6b193f98348b389a19fc6cab21f87_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzctOC0xLTEtMA_bd98b4b6-a42f-46b1-83f6-82975cfbaa48">&#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 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%">World equity (excluding U.S.) (d)</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%"><ix:nonFraction unitRef="usd" contextRef="iea6d7fd804b544cdb5e4a801aaa7964e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzgtMi0xLTEtMA_88f6ccda-1072-4750-9f04-63f15a497fed">48,285</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="ifc7d235ec15d494180df272e3b15d294_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzgtNC0xLTEtMA_6f8527dc-614f-4e63-985c-df4040940788">48,285</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="i27f4b914917c434cb80fbcfbab214723_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzgtNi0xLTEtMA_809f64df-a5f9-4ef9-9550-1d95112d25bd">&#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="i8864e7266f71463d874185084719823d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzgtOC0xLTEtMA_c8f29739-6a3f-4a90-ae90-0996c440557e">&#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 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%">Common equity securities &#8211; Teleflex Incorporated</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%"><ix:nonFraction unitRef="usd" contextRef="ie54961ba0bce4accacb948423b4e1225_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzktMi0xLTEtMA_1d1e17fa-a871-4ba6-86a6-d72c8141484e">38,359</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="icaeb79f3171247bebfed6d26d5ae6cb3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzktNC0xLTEtMA_60f2f63a-e996-4f80-904a-f22f7e618833">38,359</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="i584072710153407589386440defe9b7f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzktNi0xLTEtMA_273de76b-2bf9-411d-b6e2-f6615d4b3a3b">&#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="i65d09fa385634af9a860d5d84a1b4b9b_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzktOC0xLTEtMA_65a0069c-af17-419d-b6b9-19cca6aba202">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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></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%">Fixed income securities:</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></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%">Intermediate duration fund (e)</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%"><ix:nonFraction unitRef="usd" contextRef="i3c397554f43249fab666fcf6ba671789_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE0LTItMS0xLTA_bbeeeee2-18f9-4fce-96f3-df571d89aec2">38,500</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="ice36f851ad65404bb1d90f6e26e99573_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE0LTQtMS0xLTA_222c0b99-9957-4bc4-b7a2-1c1cd9b69536">38,500</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="i8146bcf9fd97435aaad3f32bb4cd12af_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE0LTYtMS0xLTA_e8e74ebb-3733-4550-8575-88ac5245fce5">&#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="ibd4696e160f44ed8a939b52cbcacc059_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE0LTgtMS0xLTA_96a7bb85-be70-4146-8ceb-640d15fdc952">&#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 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%">Long duration bond fund (f)</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%"><ix:nonFraction unitRef="usd" contextRef="i1912c5e5a1e94b299a56ac5c68841fe6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE1LTItMS0xLTA_849f0cb1-80a7-41f9-b4b4-0b559ab017d5">107,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie024d3c3e3d74689bfaa7f84251e37b5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE1LTQtMS0xLTA_e1e91c2e-c367-4026-a1e4-853df00be3f0">107,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7239b81a5614022af45e216e74dcf1f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE1LTYtMS0xLTA_b18d32ff-b097-4054-b8a2-7be6b07f3a65">&#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="idfc1bedd1d11438e82997de98c9b27e4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE1LTgtMS0xLTA_4b281832-9f21-4092-9f45-9ef42ba787a2">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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%">Corporate bond fund (g)</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%"><ix:nonFraction unitRef="usd" contextRef="ia800b45430ad4aff9d7cfa10f390ce63_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE4LTItMS0xLTA_68c5323f-4fe5-4a74-ad74-d0e6bf446088">13,107</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="icf272c259889421cb4d28da3766b94a6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE4LTQtMS0xLTA_82ecf766-bea0-444d-be90-3769648f316b">13,107</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="i60203a0968074042ab54b8dcb240f7f3_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE4LTYtMS0xLTA_6be9e8ca-41cf-4f2e-b3fc-91ffcfb19c08">&#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="i7b5cecf613d340c6ad1849c4e2467541_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE4LTgtMS0xLTA_15a30907-7892-40c4-ba44-c28810ff67e9">&#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 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%">Global credit fund (h)</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%"><ix:nonFraction unitRef="usd" contextRef="i8d6e3378a5834f51aa910f36706a0e66_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE5LTItMS0xLTA_ac6e628e-b8b4-4e80-a54d-c8562893c129">929</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="i153d03ec1755434c9b441650de7935e6_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE5LTQtMS0xLTA_1b1797b2-6a6f-4310-9e3f-aa98b203bd19">929</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="ia99e668edde84283a7c172247a0791ad_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE5LTYtMS0xLTA_6e8d473a-dddf-4e8e-a877-50c0177eeab3">&#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="i748863ddf1bf4279beb4162899502d7d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE5LTgtMS0xLTA_1ccc7327-22b5-44e5-9e3b-20663b44c623">&#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 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%">Emerging markets debt fund (i)</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%"><ix:nonFraction unitRef="usd" contextRef="iea2e701b6c9d4ff295a9e843bd0c48ff_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIwLTItMS0xLTA_2d42731e-6385-44e7-b3a0-0c4bf68d460a">9,974</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="i0918df0b4d16489aaf635a96a8f0b833_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIwLTQtMS0xLTA_3e5f6ae9-8fad-42b6-aa67-b5487f13f281">9,974</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="i892f2da7af4a4306806139e5576c5231_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIwLTYtMS0xLTA_113d1a5f-0c86-40b7-bb6b-503b1473dfae">&#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="i26aeab64d9a140b098ca1590c8698b7a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIwLTgtMS0xLTA_c2bd5ccf-5a14-4edd-8c5f-0c29d0a050c1">&#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 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%">Corporate, government and foreign bonds</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%"><ix:nonFraction unitRef="usd" contextRef="i4b3cb2c8109a419caf995245adf128a9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIxLTItMS0xLTA_54e20a8d-9fd1-48c7-af2f-2c831b0d162c">29,714</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="if525c2f29af04eab83c83ad129d5285a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIxLTQtMS0xLTA_862e42d9-c1d6-4e82-ac8d-946c7c74a7ad">29,714</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="i737a353c150048cda82cd90fc0fff779_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIxLTYtMS0xLTA_cdb4e4cb-3889-4a53-bf9e-fe5117f4ff2f">&#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="i4f18d02c5c054d5cbed5341cdeff4d93_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIxLTgtMS0xLTA_0933a188-8190-4473-9517-622f6e82d002">&#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 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%">Asset backed &#8211; home loans</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%"><ix:nonFraction unitRef="usd" contextRef="icb17fb936b604159a0dae398d4f20c0a_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIyLTItMS0xLTA_53309a1d-ff5b-4fbc-a180-1cfd4d542cc7">316</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="id56dcd2d1dd74445ba730d8e3373e08f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIyLTQtMS0xLTA_96e1c205-aff7-4aa4-bd48-3623140c0428">&#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 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="idbaa9e6596474a75bbd3ac836d3255a6_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIyLTYtMS0xLTA_15874d24-8979-49e1-a1e8-12a6ecf4bad1">316</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="i23be4f38636e408495de926cb22ea306_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIyLTgtMS0xLTA_2551fab8-20e5-451a-9442-70b36efa2144">&#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%">Other types of investments:</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></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></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></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></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%">Multi asset funds&#160;&#160;(j)</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%"><ix:nonFraction unitRef="usd" contextRef="i3808567fea624347b0d2031bdf598e59_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI3LTItMS0xLTA_d4b742d7-d0df-467c-a9f0-ba57228edb74">8,246</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="i10848169d4e94456a10a28930556b0cb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI3LTQtMS0xLTA_5eee4e89-b1d3-4b22-9725-aadbea28e757">4,759</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="idef52bc37b884de3ab7672da3095534c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI3LTYtMS0xLTA_387a9add-6545-41ba-8cdc-d4f78d1363bd">3,487</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="i2a9c11df8a9b425a82837d2e5619a66f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI3LTgtMS0xLTA_25dcf4c2-1873-46ef-84b1-8ba10baa85d9">&#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 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%">Contract with insurance company (k)</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%"><ix:nonFraction unitRef="usd" contextRef="id55b4faec1c74c0caacef6ef8e37000e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI4LTItMS0xLTA_89bf7f1b-539a-4d94-8d37-007f68ab2a82">9,849</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="i7dd905efae284b9397cdc96d07f944f1_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI4LTQtMS0xLTA_21d7fc3d-da73-4943-83f0-71aea4f083be">&#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="i211e2cd1ecd2437f9067bd5d3e4e43d6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI4LTYtMS0xLTA_9b8ae563-faca-4df4-ac62-b4f93d7d2562">&#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 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="iecb7b11787df43b48cca7303fc416091_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI4LTgtMS0xLTA_3996c488-d591-4ca9-8f95-b2f37fb89059">9,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="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%">Other</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%"><ix:nonFraction unitRef="usd" contextRef="i44b3ca868b5249a98dd99edbd747ffb4_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI5LTItMS0xLTA_014e10fd-0577-4291-8f27-d765441b3399">5</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="ib4debb83420948519a2752df72241a1d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI5LTQtMS0xLTA_3829c5ca-87f4-4a85-b04a-ef6a816f3172">&#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="i83d4cdb72f82475091eedc40fa465dd6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI5LTYtMS0xLTA_a4641d3e-1a9c-4fb2-bf5b-935962f3d83a">&#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="i7ad16f76fc57414693391150bc375cf7_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI5LTgtMS0xLTA_dd16650f-b828-4be8-9389-a1b67cf6f644">5</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%">Total investments at fair value</span></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="ie31b0b86d3024408a9d47b1ae69d4815_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMwLTItMS0xLTA_e5291228-854d-4cd6-b546-e72ad65e2c67">387,430</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="id1c06bfc8e4e40509cdb845534f24b2f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMwLTQtMS0xLTA_20ef0ddf-92e3-4429-92e2-3e804458ea4c">373,773</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="idec15ea950ee4ecc85e07b6e2bbfc4a7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMwLTYtMS0xLTA_1d276e8e-4f62-461b-94b8-218033bc5df4">3,803</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="i41d73afb0a804d848c4a99802f1a06ca_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMwLTgtMS0xLTA_89cb5349-2505-41f7-8250-60712d1e5213">9,854</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 30.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%">Investments measured at Net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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="ifb48930ee702461b9acb471099da5445_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMxLTItMS0xLTA_fb93b597-627f-4208-81d8-a6c3b98813d7">35,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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</span></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="i59f41c9bbb4740da9700534a3d86c8c7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMyLTItMS0xLTA_17d26460-fc80-47f4-86d0-a946cea6d7af">423,300</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 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></tr></table></div><div style="margin-bottom:1pt;margin-top:7pt;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%">a.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.</span></div><div style="margin-bottom:1pt;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%">b.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.</span></div><div style="margin-bottom:1pt;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%">c.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="i337d78b5ff2d4bf893779bbe34f81923_I20201231" decimals="INF" name="tfx:PercentageOfNetAssetsInvested" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzc0MDY_3479da2c-b280-42a3-8294-315034e67d59">80</ix:nonFraction>% of its net assets in equity securities of small and mid-sized companies. The fund invests in common stocks or exchange traded funds holding common stock of U.S. companies with market capitalizations in the range of companies in the Russell 2500 Index.</span></div><div style="margin-bottom:1pt;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%">d.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="i0fdbb9cc7e724d55b51d55fac4289f1e_D20200101-20201231" decimals="INF" name="tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzc3MjE_24d12bd5-a44f-4c14-ae89-3853e18440c5">80</ix:nonFraction>% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than <ix:nonFraction unitRef="number" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="INF" name="tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzgyNTc_a7fcb2d2-e17e-4aa7-9714-341f0419c70c">35</ix:nonFraction>% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.</span></div><div style="margin-bottom:1pt;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%">e.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NDg_d68f5fee-5328-4ae5-89c4-fddfe000de06">three</span> and <ix:nonNumeric contextRef="ia284fda0e37744f98f2f6e20f18e9bd0_D20200101-20201231" format="ixt-sec:durwordsen" name="tfx:FairValueofPlanAssetsEffectiveAverageDuration" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NTU_72c6f5b8-5498-49ce-b92f-bc9e8e949795">ten years</ix:nonNumeric>, and uses derivative instruments, including interest rate swap agreements and credit default swaps, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="margin-bottom:1pt;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%">f.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13pt">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including </span></div></ix:continuation></ix:continuation><div style="height:42.75pt;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%">F-38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="iff99dadaff0745e9a053e9ab7249896b"><ix:continuation id="i8fdcab7b76d844fb9897c09189418810"><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="margin-bottom:1pt;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%">g.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.</span></div><div style="margin-bottom:1pt;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%">h.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.</span></div><div style="margin-bottom:1pt;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%">i.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="ib1bdc929cfdf40cdb042169f9dfa5a75_I20201231" decimals="INF" name="tfx:PercentageOfNetAssetsInvested" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEwNDE0_9c969d3c-957e-4395-b959-ea0784b1f296">80</ix:nonFraction>% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.</span></div><div style="margin-bottom:1pt;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%">j.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises funds that may invest in equities, bonds, or derivatives.</span></div><div style="margin-bottom:1pt;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%">k.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt">This category comprises the asset established out of an agreement to purchase a bulk-annuity policy from an insurer to fully cover the liabilities for members of the pension plan. The asset value is based on the fair value of the contract as determined by the insurance company using inputs that are not observable.</span></div><div style="margin-bottom:1pt;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%">l.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:</span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">a fund that invests primarily in collateralized debt obligations and other structured credit vehicles and may include fixed income securities, loan participations, credit-linked notes, medium-term notes, pooled investment vehicles and derivative instruments. </span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">a hedge fund that invests in various other hedge funds. </span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">funds that invest in underlying funds that acquire, manage, and dispose of real estate properties, with a focus on properties in the U.S. and the UK markets.</span></div></ix:continuation><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 contributions to U.S. and foreign pension plans during 2021 are expected to be approximately $<ix:nonFraction unitRef="usd" contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyMDM5_1cf20b45-2419-43c7-9ea8-eba613b02e88">12.7</ix:nonFraction> million. Contributions to postretirement healthcare plans during 2021 are expected to be approximately $<ix:nonFraction unitRef="usd" contextRef="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyMTM1_3719fb00-40c6-41e2-b20c-372f6db0fa76">3.1</ix:nonFraction> million.</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTk3_c2b7b53a-3316-449e-9b8f-0a53648cbf35" escape="true"><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%">The following table provides information about the expected benefit payments under its U.S. and foreign plans for each of the five succeeding years and the aggregate of the five years thereafter, net of the annual average Medicare Part&#160;D subsidy of approximately $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyNDAy_b36b0d7a-6e0d-420f-b5e5-278f33ac4791">0.1</ix:nonFraction> million:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.639%"></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%">Pension</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%">Other&#160;Benefits</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzItMS0xLTEtMA_f6aa34ca-ecdc-4924-ac47-40fb24aefdcc">22,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 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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzItMy0xLTEtMA_4450597c-5a49-4639-886e-6c48d1917502">3,123</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%">2022</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzMtMS0xLTEtMA_a6649fad-9345-4708-9ab2-c847ed36a975">22,997</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzMtMy0xLTEtMA_664ee28f-b64e-4705-a23c-b35c687163e4">2,996</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%">2023</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzQtMS0xLTEtMA_9cb4c1c7-52f0-47ca-b76b-92a5cc161f99">23,433</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzQtMy0xLTEtMA_356c2544-53ea-459a-8942-f7965981bc6e">2,864</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%">2024</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzUtMS0xLTEtMA_20181973-ba9c-4287-87bc-7dac03e33568">24,018</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzUtMy0xLTEtMA_cbd8d9ea-9e7d-498d-bebd-1f9feeb056b9">2,583</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%">2025</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzYtMS0xLTEtMA_f68d179b-a746-4597-8128-f63913f13dfd">24,354</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzYtMy0xLTEtMA_c757bd57-57d4-4a88-9b43-d58dc7d2bc5e">2,481</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%">Years 2026&#160;&#8212; 2030</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="i45f699cec3154d809f17c7df8f8d98e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzctMS0xLTEtMA_596f6d15-5cd3-41b7-b15a-75c4de19763a">128,246</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="i6b80748c666441278fc89cec9b102679_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzctMy0xLTEtMA_4f44b574-16dc-465c-b7a7-eef87ed913f8">8,622</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: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%">We maintain a number of defined contribution savings plans covering eligible U.S. and non-U.S.&#160;employees. We partially match employee contributions. Costs related to these plans were $<ix:nonFraction unitRef="usd" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyODg2_cd984b9d-f718-4177-885a-117bc23ba555">21.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyODkw_f62ba582-117e-4584-829a-6028a53ea761">17.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyODk3_69aa2e35-b9dc-48ed-8ca6-d4b33177e0a1">15.6</ix:nonFraction> million for 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_193"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzI3NDY_a3d5bc47-c6c0-4f09-b3c8-6f3d72585fc7" continuedAt="i0ce329e545314fe3be8296ddd90c07ed" escape="true">Commitments and contingent liabilities </ix:nonNumeric></span></div><ix:continuation id="i0ce329e545314fe3be8296ddd90c07ed" continuedAt="idb8b6ff9c5f04653b2b2892e61459aae"><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%">Environmental:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;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 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-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. The nature of 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 December&#160;31, 2020 and 2019, we have recorded $<ix:nonFraction unitRef="usd" contextRef="icf6be83578b8486ab3c68985911e8617_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzExMjI_2286de4f-44d5-42dd-bf20-dadc6187d2a7">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib9b75acb179546d98bfa979fff19eb2a_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzExMjk_11d79e9c-eaa0-42a1-9f65-effa1e320316">0.7</ix:nonFraction> million, respectively, in accrued liabilities and $<ix:nonFraction unitRef="usd" contextRef="i39a365cf7c6a459fa210f651b7e40bb9_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzExNzQ_35339fae-68dd-420d-93d5-7c71a811081f">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie334399ca2aa48488ecc34eae2cf7915_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzExODE_37e2b68b-3d77-4fa7-9d56-9358a0f4c548">6.2</ix:nonFraction> million, respectively in other liabilities relating to these matters. Considerable uncertainty exists with respect to these liabilities, and if adverse changes in circumstances occur, potential liability may exceed the amount accrued as of December&#160;31, 2020. The time frame over which the accrued amounts may be paid out, based on past history, is estimated to be <ix:nonNumeric contextRef="i38c676bd0cf041138398de6d1d9c02d1_D20200101-20201231" format="ixt-sec:duryear" name="tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE1MjU_c9634bc9-3b8d-4f72-a211-27f4f6fd844d">10</ix:nonNumeric>-<ix:nonNumeric contextRef="ia284fda0e37744f98f2f6e20f18e9bd0_D20200101-20201231" format="ixt-sec:duryear" name="tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE1Mjg_4db64257-1722-4a5e-b421-69531ddecae4">15</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:42.75pt;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%">F-39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="idb8b6ff9c5f04653b2b2892e61459aae"><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%">Litigation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;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, intellectual property, employment, environmental and other matters. As of December&#160;31, 2020 and 2019, we have recorded accrued liabilities of $<ix:nonFraction unitRef="usd" contextRef="icf6be83578b8486ab3c68985911e8617_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE4Mjk_bb256880-c7e2-43b9-b724-8985640cf1de">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib9b75acb179546d98bfa979fff19eb2a_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE4MzY_e399ee44-0eb8-4c34-84d7-c3a9487d8051">0.4</ix:nonFraction> million, respectively, 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-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="i68c5a2f8eded4ac9875a0682bda8658c_D20210217-20210217" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE2NDkyNjc0NzY4MDc_0025c7c7-f75a-45e4-abe7-5203db908b9b">66.9</ix:nonFraction>&#160;million plus interest.  We are assessing our response to this action, but believe that the claims lack merit, and intend to defend ourselves vigorously.</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%">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-style:italic;font-weight:400;line-height:120%">Other: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been subject to an ongoing investigation by the Chinese authorities related to a technical error regarding our country of origin designation for certain products we imported into China. The error would have resulted in increased tariff payments in late 2018 through 2020. We have accrued the estimated increase in tariffs as well as related interest expense for the periods in question. In addition to the tariffs and related interest, the Chinese authorities may impose a penalty for the unpaid tariffs. We believe the range of penalties is between <ix:nonFraction unitRef="number" contextRef="idd74340a017c49a5a58825073e54ec5a_D20200101-20201231" decimals="2" name="tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYxNjU_d3c06a2c-9198-4b68-aa06-08f578b5e900">30</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ibc54db176dbd4a28bc77510aa3f8d301_D20200101-20201231" decimals="2" name="tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYxNzA_9ee5810b-614b-4ddb-99a2-08096d808162">200</ix:nonFraction>% of the related unpaid tariff or between $<ix:nonFraction unitRef="usd" contextRef="i2a34e916928b49e3a6ea421fea9e963c_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYxNzY_e5883651-3a73-4c0e-907b-27889b9199fa">3.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4813b203d6c640f680d101777f45dcc1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYxOTA_cb9e45de-3dce-471d-8462-2ef54feb69b3">20.3</ix:nonFraction>&#160;million. We do not have a best estimate of the penalties that may be assessed at this time. Accordingly, as prescribed by GAAP, we have recorded $<ix:nonFraction unitRef="usd" contextRef="i2a34e916928b49e3a6ea421fea9e963c_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYyMDU_2268493c-ccf3-4092-b3e9-1c233a346486">3.0</ix:nonFraction>&#160;million as low end of the range described above.</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, 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="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></ix:continuation><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_196"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18&#160;&#8212; <ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90ZXh0cmVnaW9uOjU2NzdmNWNlY2UwYzQ3YzZhZjYwZTE5OWEwYzRjZWFhXzI4MDQ_2d06b6c1-0df9-49a6-a463-f1660e048ffa" continuedAt="ie5729c7fffea4263a83a08b7c80e4767" escape="true">Business segments and other information </ix:nonNumeric></span></div><ix:continuation id="ie5729c7fffea4263a83a08b7c80e4767" continuedAt="ie6891b084c2647adb3433d4457d9dcad"><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%">An operating segment is a component (a)&#160;that engages in business activities from which it may earn revenues and incur expenses, (b)&#160;whose operating results are regularly reviewed by the chief operating decision maker to make decisions about resources to be allocated to the segment and to assess its performance, and (c)&#160;for which discrete financial information is available. We do not evaluate our operating segments using discrete asset information.</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 have <ix:nonFraction unitRef="segment" contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90ZXh0cmVnaW9uOjU2NzdmNWNlY2UwYzQ3YzZhZjYwZTE5OWEwYzRjZWFhXzEwNzE_100705a2-a5c9-45f5-ab24-6311a670162d">four</ix:nonFraction> reportable segments: Americas,  EMEA (Europe, the Middle East and Africa), Asia (Asia Pacific) and OEM (Original Equipment Manufacturer and Development Services). </span></div></ix:continuation><div style="height:42.75pt;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%">F-40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ie6891b084c2647adb3433d4457d9dcad" continuedAt="i7238059187d4465fb449c51202082f54"><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 reportable segments, other than the OEM segment, design, manufacture and distribute medical devices primarily used in critical care and surgical applications and generally serve two end-markets: hospitals and healthcare providers, and home health. The products of these segments are most widely used in the acute care setting for a range of diagnostic and therapeutic procedures and in general and specialty surgical applications. The OEM segment designs, manufactures and supplies devices and instruments for other medical device manufacturers. </span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90ZXh0cmVnaW9uOjU2NzdmNWNlY2UwYzQ3YzZhZjYwZTE5OWEwYzRjZWFhXzI3OTk_3901605c-9852-422a-9552-a1daffa348fc" 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 years ended December&#160;31, 2020,&#160;2019 and 2018:</span></div><div style="margin-top:3pt;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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></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="15" 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%">Year Ended December 31,</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%">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%">2019</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%">2018</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"><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="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzMtMS0xLTEtMA_241c883b-984b-41dc-949b-2f238a86ccd6">1,465,035</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="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzMtMy0xLTEtMA_ef3808a5-beb5-4ede-942a-c553e2feaa9a">1,492,274</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="i52ae252d596741b4b74eef2cdedbc73e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzMtNS0xLTEtMA_c39abb1f-40fb-42e7-8bb1-10690c8dd589">1,351,699</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="i8334697044ab4a219d44f841503ca5df_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzQtMS0xLTEtMA_f6f6bde4-162a-4fac-aded-3b46a448dd47">584,859</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="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzQtMy0xLTEtMA_56fd0980-1dfe-4696-83d4-fec57d2d8e8b">588,043</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="i2c1f35ec0cf946aa93a5b3df723e3192_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzQtNS0xLTEtMA_8a15acfc-c625-4264-a9ad-ef7599be93d9">603,813</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="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzUtMS0xLTEtMA_4826f23e-0dd9-497d-9a69-324b1ece4f39">267,016</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="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzUtMy0xLTEtMA_f3cceda2-1a0a-41a9-8eb4-6cfe903c5c50">294,328</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="i510348529d364f6683d42ae546c6e38f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzUtNS0xLTEtMA_2d68d0a5-efea-4bca-a462-a06386788111">286,895</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="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzYtMS0xLTEtMA_c772f781-7d39-4d61-9ad0-55a4b5da6d55">220,246</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="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzYtMy0xLTEtMA_fea9262c-6a0b-4706-a52b-9b473ace5b06">220,717</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="ib5c53dc8e6aa4ac1b179505f609ac9e2_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzYtNS0xLTEtMA_0d192139-9532-45f0-80d0-2f495baf6e7b">205,976</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 13.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 #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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzctMS0xLTEtMA_44a04c81-a1a9-4cd7-b4ab-986b68a24b1d">2,537,156</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzctMy0xLTEtMA_51baba3c-90e7-4e80-9551-cb92778ec600">2,595,362</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzctNS0xLTEtMA_09087f37-2473-4a14-83a8-76e60875e229">2,448,383</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="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:12pt;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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</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%">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%">2019</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%">2018</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"><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="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzMtMS0xLTEtMA_f89ff2f8-a33a-4770-b150-663b07e9cabd">401,391</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="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzMtMy0xLTEtMA_f3b5f321-2ee2-4592-818f-71284f5a4a01">319,933</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="i52ae252d596741b4b74eef2cdedbc73e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzMtNS0xLTEtMA_29928267-8c26-446f-9d97-ee5f8956e90c">255,798</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="i8334697044ab4a219d44f841503ca5df_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzQtMS0xLTEtMA_7f213e9a-2a7f-4ac4-b73e-1ef5ef7510f3">81,348</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="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzQtMy0xLTEtMA_500513fe-0210-40ca-8d83-7bf8257964b2">94,424</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="i2c1f35ec0cf946aa93a5b3df723e3192_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzQtNS0xLTEtMA_e426eff1-4ddb-4964-ae11-cee0e96b2b83">106,090</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="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzUtMS0xLTEtMA_1d509476-d3d7-42e8-9b2e-e9e72bf021e2">51,238</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="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzUtMy0xLTEtMA_7128d184-cb55-4d3c-80eb-4c0ef9bc2627">73,090</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="i510348529d364f6683d42ae546c6e38f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzUtNS0xLTEtMA_6c2ae862-8a0b-4088-af95-48766b542d53">78,135</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="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzYtMS0xLTEtMA_9b29c417-020d-46a7-86a2-d16e743b9d4e">44,852</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="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzYtMy0xLTEtMA_ac1b77a6-f109-4e28-bf31-f8f3442a7c1a">57,994</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="ib5c53dc8e6aa4ac1b179505f609ac9e2_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzYtNS0xLTEtMA_2962d243-9b4a-43f4-bedd-4e05809b1b95">50,294</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:12.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 #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="id106a736901240d2984bd821005d1c81_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzctMS0xLTEtMA_2a086435-0a5d-4174-956d-ffb36e981ce0">578,829</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="i516d2f6501aa4692bcec7795084e01c4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzctMy0xLTEtMA_24d3eeb0-5020-4356-8eee-a189c1924629">545,441</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="ifb71025228cc48b792d417ecb607d07a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzctNS0xLTEtMA_0ce50e2e-4ac8-4fb4-8f22-c54d97f0aef7">490,317</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><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="i96eb108d15804dcba0fef899d4a7b1cd_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzgtMS0xLTEtMA_bda72f07-bdf2-4d1a-b2cf-8da693f37c34">155,761</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="i99c7a27c59134d22a6df725182cb8cee_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzgtMy0xLTEtMA_f8cc28c3-712f-49f6-8c16-e222f2911379">118,187</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="icc3dcb318f3f4427840c289c8afa0dab_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzgtNS0xLTEtMA_04e2c593-c36b-4487-a401-5960ccdf85fa">168,613</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:21.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest, loss on extinguishment of debt and taxes</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzktMS0xLTEtMA_fe196fb7-be0f-4084-9b98-611a8b902a85">423,068</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzktMy0xLTEtMA_6e567f0c-f7d0-4aa8-a336-8b57d0d280d5">427,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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzktNS0xLTEtMA_476f4f13-3885-4042-accf-7df69ae264c9">321,704</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:90%">(1)   Segment operating profit includes segment net revenues from external customers reduced by its 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 sales, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="margin-bottom:6pt;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:90%">(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31,</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%">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%">2019</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%">2018</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"><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="i5d236ca349984d1d97e92a9e3df94871_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzMtMS0xLTEtMA_7ce47536-a16c-4072-a08f-a1869732da52">151,111</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="ic0fe17ae098a414ca201db827b7c0a74_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzMtMy0xLTEtMA_13fffabe-b19d-466d-a38d-32bc238d7561">153,419</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="i9cf96e6ad2194287b665bbfbaa628648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzMtNS0xLTEtMA_51bda269-665c-4e48-873b-02bd00974438">146,016</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="i4168d73b164c422498771dd478e26402_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzQtMS0xLTEtMA_b786445c-7995-4c21-a02e-37de7008ffb0">47,012</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="if4a4bd0a03b843a59323220ebf30e1a9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzQtMy0xLTEtMA_d8cb0f64-102d-47e8-be5a-ee70d97bb4a5">44,328</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="iff2158455b8a442fa34e42538557192b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzQtNS0xLTEtMA_d7d9c2e5-1617-4333-89a6-016c89ba48e8">47,171</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="i5967c8b27ea741da973430b6b259d84d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzUtMS0xLTEtMA_3b36ded4-ec3b-4290-97df-4ebb90690413">13,594</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="i8491b01ddad347b2b49e0f567c1a0cc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzUtMy0xLTEtMA_aac792e5-6f43-41d0-af3a-1cd08dff2d9a">14,072</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="i946a00ec805d48e09ee70c4254e767db_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzUtNS0xLTEtMA_08dcf7c2-1012-4701-b7fe-d6ff9035a7e4">12,917</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="i3aee05371e0f4edca60f3fe1460e43d9_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzYtMS0xLTEtMA_7f690d05-06fd-4d01-9594-4e491c7dcfb5">15,535</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="iea3f1e5b66874f009e83044121db42e9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzYtMy0xLTEtMA_564433c0-5199-46a2-8d33-ad28a88b5927">6,550</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="id44ec63e446d4b6d8837b2f9a2d4fea4_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzYtNS0xLTEtMA_5937e52b-9a92-404d-9009-284d15050f7a">8,610</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 13.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%">Consolidated depreciation and amortization</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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzctMS0xLTEtMA_5a4d958e-a026-4880-83a3-a3a7b030cc7a">227,252</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzctMy0xLTEtMA_086c307c-d34f-4113-ba34-bfab9823e801">218,369</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzctNS0xLTEtMA_621d8171-0895-4a87-b977-f46e95da931f">214,714</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></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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%">F-41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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&#160;TO CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i7238059187d4465fb449c51202082f54"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic data</span></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90ZXh0cmVnaW9uOjU2NzdmNWNlY2UwYzQ3YzZhZjYwZTE5OWEwYzRjZWFhXzI3OTY_ec0a558e-6657-4429-9e0d-06c4a93a9992" 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 total net revenues and total net property, plant and equipment by geographic region for the years ended and as of December&#160;31, 2020, 2019 and&#160;2018:</span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.637%"></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:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</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%">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%">2019</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%">2018</span></td></tr><tr><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%">Net revenues (based on selling location):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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: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%">U.S.</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="if2e6082c357e481eb1422416e8837068_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzQtMS0xLTEtMA_36574f86-ca87-4d53-9275-da04f8316ad6">1,567,144</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="i96e1f96f930e41469bf64c8028232f64_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzQtMy0xLTEtMA_fb118b45-9c41-4bf9-8e00-05b11d3b322f">1,606,248</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="i0a4d19bf88634acd80a9d7a7cc0e4c45_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzQtNS0xLTEtMA_79c45741-08c1-4011-9f84-65821955d9f7">1,449,426</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%">Europe</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="i2af35543fc294bbf914d0b829e32703c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzUtMS0xLTEtMA_92f1a657-3814-4544-b086-592e64ff0dbc">646,577</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="ib8109044c98c4a3ba2ecaa28da407c7f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzUtMy0xLTEtMA_b08bc356-4c62-4200-9328-92f20336ae7d">652,069</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="id0a366c5e00d4d7cb94829f602bd3b94_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzUtNS0xLTEtMA_59ccbc0a-1789-4b7d-b90d-a8bce8fe2974">671,264</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%">Asia Pacific</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="idedf5e234ac44cc38b967f31ae884328_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzYtMS0xLTEtMA_13ecc6c0-dced-41b0-b15e-ebe97faa1265">230,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="iffd0e4d4d586429e8fbbaefea1502ad5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzYtMy0xLTEtMA_98765c09-5dd7-4e42-bfc7-e655039d93dd">241,278</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="i62f27534f05c45d8bbb7cdd5ec4dccf3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzYtNS0xLTEtMA_0d470358-d1bf-4084-b3e9-2ce164e70ac3">234,090</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%">All other</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="iabb41d9aed844a3689a4d64c07b4fbd4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzctMS0xLTEtMA_2f9f3306-5e2f-4e51-a5b2-29959bd9fce2">93,168</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="i75e72e25a7b349f4a645fa2479e975e9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzctMy0xLTEtMA_0039eb55-f20f-4549-9d8d-dc3609a12e19">95,767</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="i8b46aa8f436f487a8fb45ece041f228f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzctNS0xLTEtMA_51010a44-615c-4361-b2de-537bbc6fb573">93,603</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: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="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzgtMS0xLTEtMA_94287a04-36ba-4332-a33c-e329b43d7473">2,537,156</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="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzgtMy0xLTEtMA_f39ddd1e-0973-452a-9dff-557319246776">2,595,362</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="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzgtNS0xLTEtMA_262c2550-f8c3-4f5f-be9b-08876663eb68">2,448,383</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%">Net property, plant and equipment:</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 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%">U.S.</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="id2aff80093b2490680c4c816105bc138_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEwLTEtMS0xLTA_e44a5fb7-10ae-4bc0-8ba1-2de1affbdaa5">234,186</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="if7ea54c293de4f23bfa0d8d70238eef3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEwLTMtMS0xLTA_89bc019b-5851-4f1f-ab7b-ae018506adb3">228,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 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="i61ed830a381d4e5684f744c10ad44d5b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEwLTUtMS0xLTA_36e8d7f5-d62e-4a88-94a4-dfced6438aff">258,415</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%">Malaysia</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="i39510c6d93f447d68947151df90e42d8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzExLTEtMS0xLTA_e545cfcf-108d-4965-9493-256297adb5a2">71,760</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="i7aa9dd35368640b094a7cde6f4d8237c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzExLTMtMS0xLTA_64fd4d55-5eff-4538-b66d-313585a4c78d">53,406</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="ic2693a5d5a714c92bc32a37899dbcca4_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzExLTUtMS0xLTA_6f64046e-f5d5-4ee7-a6bb-57c0175e17f0">51,952</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%">Ireland</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="id5722ff9b1324ef9ae11c4937cd282c8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEyLTEtMS0xLTA_834512cd-1483-4f68-b4dc-97bd1b0e6a44">52,373</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="if580cd6dd0654055ab87f62867eca0f0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEyLTMtMS0xLTA_a1d60414-8454-42ca-b536-82eff49f5913">40,151</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="i152b22cfb16647118898db438fd8dfc3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEyLTUtMS0xLTA_dd677aad-c294-4e04-9c98-7b25267f9ad9">41,223</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%">All other</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="i82690a2b08e8465d9565e856bb9aabb3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEzLTEtMS0xLTA_33bcf48a-977b-4e4d-9ac7-52df405db2f1">115,593</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="i6ad00503a1cb48048ef7c5fba1db7e74_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEzLTMtMS0xLTA_c93a1803-bb66-44d8-b06a-8576066cdc49">108,989</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="i3ee8768d93b243a8b03b25c29e32992e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEzLTUtMS0xLTA_4df60074-a2a0-4912-837c-f323508ab390">81,176</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: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="ib56591b8954e4cd3b008794d758e4c37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzE0LTEtMS0xLTA_5c3f07f1-5ae6-47d7-a114-5f46ead22f17">473,912</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="ia8d367cf8a334631a0760fe386ae5b94_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzE0LTMtMS0xLTA_150609a4-da3a-4050-866a-2ac263aacf73">430,719</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="i3f2a676f8a4842b89957695b080bd640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzE0LTUtMS0xLTA_04a1f18b-8c75-4151-b54c-0596570d1cba">432,766</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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;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%">F-42</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_208"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzE3Mg_d8290531-99ea-4834-91e2-7a03161794b9" escape="true"><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzE3NQ_6c5d9558-7075-4433-b43f-738f78f0971b" escape="true"><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY DATA (UNAUDITED)</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></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:9.880%"></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:9.880%"></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:9.885%"></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%">First<br/>Quarter </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%">Second<br/>Quarter</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%">Third<br/>Quarter</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%">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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, except per share)</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%">2020</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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></div></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="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMtMS0xLTEtMA_e864e8d6-8f1b-4e57-89e1-b9fa87bffae9">630,642</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="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMtMy0xLTEtMA_33274d95-9bf3-4673-a2da-27bae759d66a">567,034</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="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMtNS0xLTEtMA_ccda29ce-82dc-4b29-950f-4bb3b6ec723a">628,301</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="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMtNy0xLTEtMA_ad30e805-a525-4f97-b6a1-373ae75c029a">711,179</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:10pt;font-weight:400;line-height:100%">Gross profit</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="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzQtMS0xLTEtMA_f1bd0c56-4b6f-408c-836d-20b38a627d52">333,624</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="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzQtMy0xLTEtMA_09edba66-ae07-4c57-bb2e-a278d0207b1e">278,372</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="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzQtNS0xLTEtMA_9ca3b245-73fa-430e-905a-3c57df89fc85">329,324</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="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzQtNy0xLTEtMA_1ae45e40-044b-43d8-8c86-3b0158f93045">383,554</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest,loss on extinguishment of debt and taxes</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="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzUtMS0xLTEtMA_6cac3b33-5ebe-424c-a46d-d3fbe58be73b">157,086</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="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzUtMy0xLTEtMA_003b7062-47da-4cc9-ac87-91cf0a572aeb">38,810</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="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzUtNS0xLTEtMA_5a0f2bc1-7f8b-4c92-8648-e07fa11af3c2">132,092</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="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzUtNy0xLTEtMA_fba754c2-ff84-4b09-aab6-60ec32844b7d">95,080</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:10pt;font-weight:400;line-height:100%">Income from continuing operations</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="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzYtMS0xLTEtMA_6f6b7bd1-3c4c-4a8e-81b2-8b60c0facf35">131,152</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="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzYtMy0xLTEtMA_c793de39-3173-4154-95e0-4bbbc2a93d7b">11,443</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="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzYtNS0xLTEtMA_6ef36932-63f3-48f1-aa66-44bfd9c70f8a">116,605</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="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzYtNy0xLTEtMA_646f68a2-56b5-4b06-a843-231eba40ccd5">76,601</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%">(Loss) income 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzctMS0xLTEtMA_504518ea-0399-4e07-bcef-b509e5a8faca">2</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="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzctMy0xLTEtMA_5911d980-d5c9-4ab1-95b2-b7e2901b1d37">13</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="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzctNS0xLTEtMA_4bb22bd7-9d91-456f-b345-b0c16c86026b">18</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="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzctNy0xLTEtMA_72b71e3d-9893-4ef0-812f-cbdea8349499">470</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:10pt;font-weight:400;line-height:100%">Net income</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="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzgtMS0xLTEtMA_ccb68558-6f7f-4542-b62a-b602b43fd0f1">131,150</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="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzgtMy0xLTEtMA_2dc128d9-418e-40b0-ae22-ca9b68fab55d">11,456</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="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzgtNS0xLTEtMA_7e80ad13-dd28-4c4d-a95d-e6f252ced32c">116,587</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="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzgtNy0xLTEtMA_ab46ea55-60aa-4e21-9c3d-a2e74e8dbd85">76,131</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%">Earnings per share&#160;&#8212; basic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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="usdPerShare" contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEwLTEtMS0xLTA_76accb0e-2098-4d13-955c-738987db8148">2.83</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="usdPerShare" contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEwLTMtMS0xLTA_181590b1-ee6c-4395-998c-a949423b0331">0.25</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="usdPerShare" contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEwLTUtMS0xLTA_70ecf0f3-42a3-4577-9105-74ef93b2fdf3">2.51</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="usdPerShare" contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEwLTctMS0xLTA_e80f61da-1d6b-4a06-99b0-894a74d922ee">1.64</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%">Income 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzExLTEtMS0xLTA_7d0ef3d1-349f-48b3-b76a-42a525f762d7">&#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="usdPerShare" contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzExLTMtMS0xLTA_f9988f1c-2cf5-4300-abe9-18b097f63fcb">&#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="usdPerShare" contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzExLTUtMS0xLTA_3b2019d9-0e87-44ef-b684-8915bc666a5a">&#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="usdPerShare" contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzExLTctMS0xLTA_24a6acdb-f647-4677-ba0a-d794c06d78b1">0.01</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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="usdPerShare" contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEyLTEtMS0xLTA_eff4ab7b-0e6c-4ebc-a328-d022372ea5d0">2.83</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="usdPerShare" contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEyLTMtMS0xLTA_31b4f966-e8f5-4d4d-9e3b-438f0974f298">0.25</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="usdPerShare" contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEyLTUtMS0xLTA_d39e7679-c224-43ac-b024-c2dd49462150">2.51</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="usdPerShare" contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEyLTctMS0xLTA_4602fe84-4af3-4a93-91cf-7ca45d3eec4f">1.63</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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="usdPerShare" contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE0LTEtMS0xLTA_cc975979-d1de-44f8-a83a-12043380b505">2.78</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="usdPerShare" contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE0LTMtMS0xLTA_eb8660ef-a57d-4836-b763-82b22bd04a37">0.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 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="usdPerShare" contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE0LTUtMS0xLTA_28a25fba-9729-45be-a2b6-3ef0e62891ef">2.46</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="usdPerShare" contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE0LTctMS0xLTA_609b4166-89ec-4ae4-938a-728b88a5fb99">1.62</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations</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="usdPerShare" contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE1LTEtMS0xLTA_4a511a8f-c6f3-4019-b955-f32e7eed3acc">&#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="usdPerShare" contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE1LTMtMS0xLTA_99026469-7125-4b47-8151-a280507a2f38">&#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="usdPerShare" contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE1LTUtMS0xLTA_291494f1-6de3-4ab9-a001-c5d41c5c2bac">&#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="usdPerShare" contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE1LTctMS0xLTA_aa9642f4-d88e-4599-9389-40ff81dd826a">0.01</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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="usdPerShare" contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE2LTEtMS0xLTA_725ce171-b22b-41b1-abbf-52d2b0c25366">2.78</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="usdPerShare" contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE2LTMtMS0xLTA_c0280b00-c20d-4a27-a6f3-cea24a0cc909">0.24</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="usdPerShare" contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE2LTUtMS0xLTA_0eb11c9e-049b-44e7-ada0-09d8dccef0a4">2.46</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="usdPerShare" contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE2LTctMS0xLTA_3e861fd7-5acf-4ae8-bc35-b93424600766">1.61</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:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Net revenues</span></div></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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE4LTEtMS0xLTA_dd56355a-ae4c-45cd-9e3c-a3b55e41530e">613,584</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE4LTMtMS0xLTA_57eac87c-d6b1-4da8-8093-15fe2dbcfacf">652,507</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE4LTUtMS0xLTA_568d0f97-be99-47b3-814f-cef05f20fb1d">648,319</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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE4LTctMS0xLTA_bc404223-0e40-4935-87fc-b6cc209f0a20">680,952</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE5LTEtMS0xLTA_736fe2ef-5c6c-4770-88f6-5703d17c2399">323,970</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE5LTMtMS0xLTA_03692b38-b000-4e21-a492-60b8acf148d6">352,238</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE5LTUtMS0xLTA_35379ec0-b20f-4419-8ec9-097e0900464e">355,075</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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE5LTctMS0xLTA_2c38075b-2dde-4dda-838b-cd3f8d9f576a">377,722</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:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest,loss on extinguishment of debt and taxes</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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIwLTEtMS0xLTA_d0a4d384-9df0-4733-9939-639fac49cc6a">75,243</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIwLTMtMS0xLTA_f7a9e6f3-c154-4694-9334-a1e5a930e4b4">107,458</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIwLTUtMS0xLTA_5b9b055a-deae-4719-aa59-08a1a65aafa5">117,621</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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIwLTctMS0xLTA_d7e9d480-9adf-449d-bbd7-a9d71c623c3c">126,932</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIxLTEtMS0xLTA_b227e387-ac93-4206-a8a3-dde4d02ec103">41,918</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIxLTMtMS0xLTA_1b118951-c6c5-48ae-a00d-f3de23912479">83,328</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIxLTUtMS0xLTA_04187297-67dd-4751-98c8-1c0397ff13d1">228,929</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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIxLTctMS0xLTA_4b28cda3-ce7e-4881-a9c3-520f7e179a43">107,806</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:10pt;font-weight:400;line-height:100%">(Loss) income from discontinued operations</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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIyLTEtMS0xLTA_e4586f59-17c4-4c02-8a52-bc62d7d03a9e">1,021</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIyLTMtMS0xLTA_eda62b72-799c-488a-9af4-b99b118a8cc0">47</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIyLTUtMS0xLTA_e202cf70-02f0-4dad-b73f-caee439315ae">&#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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIyLTctMS0xLTA_43942208-1fc7-4056-9503-7028759611e2">459</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIzLTEtMS0xLTA_e413d7ad-83d9-44be-a5de-7c46c2cf17bc">40,897</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIzLTMtMS0xLTA_9c13d83c-975f-46fc-a2d4-66d12a27ce53">83,375</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIzLTUtMS0xLTA_ec0f0a3d-357f-4888-ab29-d5ebe2adb31d">228,929</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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIzLTctMS0xLTA_41f0a689-996a-4c64-8cdf-6eb8e2fe406b">108,265</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; basic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI2LTEtMS0xLTA_5b89a826-6e40-482d-8b69-4935b2f4b7ef">0.91</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI2LTMtMS0xLTA_4ef47853-9650-4b68-98e4-2e83effb5c47">1.80</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI2LTUtMS0xLTA_ebac6efe-31ef-43fb-b4ef-426055986341">4.95</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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI2LTctMS0xLTA_fa72f09a-5bb0-4da1-a4dd-1fdd1eb642bf">2.33</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%">(Loss) income 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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI3LTEtMS0xLTA_5b7ad234-c804-44cf-9f98-b53d60372932">0.02</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="usdPerShare" contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI3LTMtMS0xLTA_1ea1177f-9cc3-44df-988c-e46ecc1127f5">0.01</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI3LTUtMS0xLTA_0c58d066-c94d-49b7-af4e-da3438d1d8f8">&#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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI3LTctMS0xLTA_dc3e730f-c95e-4a0b-bbea-e665ed3892a3">0.01</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI4LTEtMS0xLTA_3a738d7f-c226-4141-8f03-9ad37e1fe7e9">0.89</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI4LTMtMS0xLTA_ac066298-3a99-47d3-b1db-c355c9af121d">1.81</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI4LTUtMS0xLTA_cd5988ec-ef1d-4820-8e38-c48146014607">4.95</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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI4LTctMS0xLTA_64c88b53-6d11-41d0-8a89-c29ac3bf95fa">2.34</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:#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><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;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMwLTEtMS0xLTA_d538fc3a-c4ce-4c36-96ff-39de36c04e98">0.89</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="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMwLTMtMS0xLTA_f717f168-7ca2-4e2d-82b7-75639af5ba9b">1.77</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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMwLTUtMS0xLTA_8ddc0c76-fb01-4117-909a-417fd54c691d">4.85</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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMwLTctMS0xLTA_4443ccc5-4aff-48ed-a416-e75c70746b1a">2.28</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from discontinued operations</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="usdPerShare" contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMxLTEtMS0xLTA_16b27d85-bcd3-4818-8a6e-cb8a48dde946">0.02</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="usdPerShare" contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMxLTMtMS0xLTA_4abd541f-c84d-44d0-a528-ee7bfaaea274">&#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="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMxLTUtMS0xLTA_983601c0-d32f-476c-88c1-c94360355c08">&#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="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMxLTctMS0xLTA_a39cca9b-8b6b-486e-8b09-375a4830dccf">0.01</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="usdPerShare" contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMyLTEtMS0xLTA_bb9f2649-57fc-4ad5-b69c-d87b3bcc2c00">0.87</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="usdPerShare" contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMyLTMtMS0xLTA_5840faa6-7cf4-483b-9ad9-0378efeb4c5c">1.77</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="usdPerShare" contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMyLTUtMS0xLTA_25b49ff4-4075-4a68-b74f-2910069fe0a1">4.85</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="usdPerShare" contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMyLTctMS0xLTA_45741272-a984-4df3-a0c4-d13e6913569d">2.29</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="text-align:justify"><span><br/></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%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.</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:95%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:95%;padding-left:8.24pt">For the three months ended March 31, 2019, June 30, 2019, September 29, 2019, and December 31, 2019 we reclassified intangible asset amortization expense of $<ix:nonFraction unitRef="usd" contextRef="i6862a490c0964779aab4378ae5618014_D20190101-20190331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4MTE_78427ff2-456a-49f7-82df-fcb240a4e9fe"><ix:nonFraction unitRef="usd" contextRef="i5bc01c7a383d410dbaa914a6943c5922_D20190101-20190331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4MTE_fd3812fa-e520-4650-851e-1e28c0d67cbb">20.8</ix:nonFraction></ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i88db0d38c1f74af99469af752d22a32f_D20190401-20190630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4MjY_75d9c228-89d3-4f49-b34f-1367561be965"><ix:nonFraction unitRef="usd" contextRef="ie96922c6222f469798d657483d8caff2_D20190401-20190630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4MjY_eb56d689-4cd2-454d-ba33-54fb1b214662">20.7</ix:nonFraction></ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ic03f59ff57b942d1bcd55e1734433555_D20190701-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4NDE_702f8153-0462-4b78-8a11-26d4b5af190f"><ix:nonFraction unitRef="usd" contextRef="i5add0e3bd52444a0adf122e31cccc866_D20190701-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4NDE_a3739faa-b2d4-4e44-9ecf-41eb2f629b08">20.6</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0eb2854c1219434aa974992f5c213e4b_D20190930-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4NTY_97e5c6c0-96c0-4af5-8bc8-cf50458335fd"><ix:nonFraction unitRef="usd" contextRef="ib3c6fa1da3664f61bf1fb8295eca5e90_D20190930-20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4NTY_d5255c51-a5b0-4255-a578-61a75301d8e3">20.5</ix:nonFraction></ix:nonFraction>&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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%">55</span></div></div></div><div id="ia00e35eab7024b5f8c450d35a5b15b1f_211"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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><ix:nonNumeric contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90ZXh0cmVnaW9uOjExOTBmMzc1MzFlYTQ1YTliNjUxMzY3YjQ1YmYxNGZjXzE3NQ_ae972a97-53d4-411a-b5b4-f6e6842c6441" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE&#160;II&#160;&#8212; VALUATION AND QUALIFYING ACCOUNTS</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%">(Dollars in thousands)</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%">ALLOWANCE FOR DOUBTFUL ACCOUNTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:9.572%"></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:9.579%"></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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;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%">Beginning&#160;of</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%">Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Additions</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%">Charged&#160;to</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%">Income</span></div></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%">Accounts</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%">Receivable</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%">Write-offs</span></div></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%">Translation</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%">and Other</span></div></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%">Balance&#160;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%">End of</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%">Year</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:10pt;font-weight:400;line-height:100%">December 31, 2020</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="i6e18799a8bef4a818aa2b1f837671b7e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtMS0xLTEtMA_71697799-b288-44b6-a1b0-8287ed0d60df">9,055</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="3" style="display:none"></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="i7f6b6f886b894cb48e00966cbfd05d08_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtNC0xLTEtMA_d0890445-aadd-4e13-ae10-a6f662ea872c">3,798</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="i7f6b6f886b894cb48e00966cbfd05d08_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtNi0xLTEtMA_60a9ffc0-19e3-4fd6-9ecd-eb49795850b1">1,336</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 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="i7f6b6f886b894cb48e00966cbfd05d08_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtOC0xLTEtMA_e7926191-cc0e-411b-9255-a0d178db1832">1,358</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="ib54f21db72a14dfea046a30aadcb82e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtMTAtMS0xLTA_7aaa518e-ea95-401c-9b2c-a8c4c05212b0">12,875</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%">December 31, 2019</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="i9e8c77a9330541a394e0396be410366f_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItMS0xLTEtMA_5b2ad183-bddf-4add-86a9-cfe35db6e6ac">9,348</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 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="i666dc9c0cf06423d94740e5952516cf9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItNC0xLTEtMA_0a291df8-ef05-4167-8ada-ec6a6c3f38f3">1,680</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="i666dc9c0cf06423d94740e5952516cf9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItNi0xLTEtMA_0a0165fd-bf4e-47f8-bbcb-a548d44f56ff">1,739</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 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="i666dc9c0cf06423d94740e5952516cf9_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItOC0xLTEtMA_aed91275-b18c-4a5d-9312-7096f5bec8e7">234</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 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="i6e18799a8bef4a818aa2b1f837671b7e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItMTAtMS0xLTA_b1944b9e-8cfc-4308-84b7-bda776380526">9,055</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%">December 31, 2018</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="ibfad4d618999477d81b443ba80d99520_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtMS0xLTEtMA_b9ff1c85-abb1-45a7-a915-c1a2ea20aea5">10,255</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="display:none"></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="i25641396d70f48fbb8ffc80d936500bf_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtNC0xLTEtMA_c1a5a0ac-48c9-45e3-8910-af15272d473a">2,521</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="i25641396d70f48fbb8ffc80d936500bf_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtNi0xLTEtMA_8e5b444b-3608-402b-b9dc-0914d468dc34">2,601</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: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="i25641396d70f48fbb8ffc80d936500bf_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtOC0xLTEtMA_c1410d6b-12c5-4864-b0c9-7c952dfa57cf">827</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: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="i9e8c77a9330541a394e0396be410366f_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtMTAtMS0xLTA_6c233704-1f13-42cd-903a-5109bba3041e">9,348</ix:nonFraction>&#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-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DEFERRED TAX ASSET VALUATION ALLOWANCE</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:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:9.572%"></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:9.572%"></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:9.579%"></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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance 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%">Beginning&#160;of&#160;Year</span></div></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%">Additions</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%">Charged&#160;to</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%">Expense</span></div></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%">Reductions</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%">Credited to</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%">Expense</span></div></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%">Translation</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%">and Other</span></div></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%">Balance 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%">End&#160;of&#160;Year</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:10pt;font-weight:400;line-height:100%">December 31, 2020</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="ic336684bb8c44247820343c108c600d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtMS0xLTEtMA_541c271a-5805-4333-919d-bc11ac5c1320">119,233</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="i64469a81462a498a86daf6521797c8f5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtMy0xLTEtMA_c78c9824-075b-4133-a3c2-c70b2a1396cd">30,640</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="i64469a81462a498a86daf6521797c8f5_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtNS0xLTEtMA_58d05f96-1660-4bbf-b705-31874dbd253a">59</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 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="i64469a81462a498a86daf6521797c8f5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtNy0xLTEtMA_00c9216d-4aff-43ee-9c59-110b027e5b82">5,194</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="iff6ea4d115d44e5392562a9e537c7543_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtOS0xLTEtMA_69412e38-1d23-40c4-a0f0-678979665b97">155,008</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%">December 31, 2019</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="id9e9ee7c99a4446c9b0fa1e71fb7d096_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItMS0xLTEtMA_452fbf38-8ffb-4b30-8848-9208251d871c">143,971</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="id9de103593f94a238e54a7376163d61f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItMy0xLTEtMA_9d55dc2b-a864-42ca-90f2-2353c4133446">31,564</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="id9de103593f94a238e54a7376163d61f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItNS0xLTEtMA_5a758471-db07-4b7a-b881-11cc9a70c556">55,797</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 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="id9de103593f94a238e54a7376163d61f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItNy0xLTEtMA_ece2955a-43c5-42aa-bd7b-e28ffc3e008d">505</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 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="ic336684bb8c44247820343c108c600d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItOS0xLTEtMA_f835f3a8-0083-49b8-ad3a-69b0035714d5">119,233</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%">December 31, 2018</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="i88104f09f35b46a7bbfb9db2b6c65c11_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtMS0xLTEtMA_f3c4a0ee-e126-483b-953d-9a6215370152">104,799</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="ie011bf5a31e843e28324be1e596572fd_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtMy0xLTEtMA_8ce99bd5-9127-49aa-9589-67e554f03452">43,361</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="ie011bf5a31e843e28324be1e596572fd_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtNS0xLTEtMA_b05ed85c-47c5-4851-a85f-3afe95f91a96">2,871</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: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="ie011bf5a31e843e28324be1e596572fd_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtNy0xLTEtMA_5ead0470-e5da-4345-ba44-b874a62a227d">1,318</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: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="id9e9ee7c99a4446c9b0fa1e71fb7d096_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtOS0xLTEtMA_9ad2e5fa-3aec-45cd-826e-cbc0181f3b58">143,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;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%">56</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.2
<SEQUENCE>2
<FILENAME>ex32-amendedandrestatedbyl.htm
<DESCRIPTION>EX-3.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="i5283daeee88042fc9d8be223218324be_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit 3.2</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AMENDED AND RESTATED BYLAWS</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%">OF</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%">TELEFLEX INCORPORATED</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE I</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">OFFICES</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Registered Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The registered office of the Company within the State of Delaware shall be in the City of Wilmington, County of New Castle, and the name of the registered agent shall be CSC-The United States Corporation Company. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Other Offices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Company may also have offices and places of business at such other places both within and without the State of Delaware as the Board of Directors may from time to time determine or the business of the Company may require. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE II</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">STOCKHOLDERS </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Meetings</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;margin-top: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.1.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Place</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Meetings of the stockholders shall be held at such places within or without the State of Delaware, or solely by means of remote communication in accordance with the General Law of the State of Delaware, as may from time to time be designated by the Board of Directors and set forth in the notice thereof.  The Board of Directors shall determine, in its sole discretion, the appropriate meeting format.</font></div><div style="margin-bottom:12pt;margin-top: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.1.2. </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 Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. An annual meeting of the stockholders for the election of directors and for other business shall be held on such date and at such time as may be fixed by the Board of Directors. </font></div><div style="margin-bottom:12pt;margin-top: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.1.3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Special meetings of the stockholders may be called at any time by the Board of Directors. Stockholders shall not be entitled to call a special meeting of the stockholders. </font></div><div style="margin-bottom:12pt;margin-top: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.1.4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The presence, in person or by proxy, of the holders of a majority of the issued and outstanding shares of stock of the Company entitled to vote on a particular matter shall constitute a quorum for the purpose of considering such matter. If, however, such quorum shall not be present or represented at any meeting of stockholders, the stockholders entitled to vote thereat, present in person or represented by proxy, shall have power to adjourn the meeting from time to time, without notice other than announcement at the meeting, until a quorum shall be present or represented, at which time any business may be transacted which might have been transacted at the meeting as originally noticed. If after any such adjournment the Board of </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%">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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Directors shall fix a new record date for the adjourned meeting or if the adjournment is for more than 30&#160;days, a notice of such adjourned meeting shall be given as provided in Section&#160;2.1.6 of these amended and restated bylaws. </font></div><div style="margin-bottom:12pt;margin-top: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.1.5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Voting Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Except as otherwise provided herein, in the restated certificate of incorporation or by law, every stockholder shall have the right at every meeting of stockholders to one vote for every share standing in the name of such stockholder on the books of the Company that is entitled to vote at such meeting. Every stockholder may vote either in person or by proxy. </font></div><div style="margin-bottom:12pt;margin-top: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.1.6. </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 Meetings&#59; Waiver</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;margin-top: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)&#160;Written notice of the place, date and hour of the meeting of the stockholders, and, in the case of a special meeting, the purpose or purposes for which such meeting is called, shall be delivered not less than 10 nor more than 60&#160;days prior to the meeting, either personally, by mail or by electronic transmission as permitted by law, by or at the direction of the Board of Directors, to each stockholder of record entitled to vote at such meeting. If mailed, such notice shall be deemed to be given when deposit in the United States mail, postage prepaid, addressed to the stockholder at his, her or its address as it appears on the stock transfer books of the Company. </font></div><div style="margin-bottom:12pt;margin-top: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)&#160;No notice of any meeting of stockholders need be given to any stockholder who submits a signed waiver of notice, whether before or after the meeting. Neither the business to be transacted at, nor the purpose of, any regular or special meeting of the stockholders need be specified in a written waiver of notice. The attendance of any stockholder at a meeting of stockholders shall constitute a waiver of notice of such meeting, except when the stockholder attends a meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business on the ground that the meeting is not lawfully called or convened. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Meetings</font><font style="color:#000000;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%;text-decoration:underline">Notice of Stockholder Business and Nominations</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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2.2.1. </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 Meetings of Stockholders</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;margin-top: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)&#160;Nominations of persons for election to the Board of Directors of the Company and the proposal of other business to be considered by the stockholders at an annual meeting of stockholders may be made (i)&#160;pursuant to the Company&#8217;s notice of meetings (or any supplement thereto) delivered pursuant to Section&#160;2.1.6 of these bylaws, (ii)&#160;by or at the direction of the Board of Directors or any committee thereof, (iii)&#160;with respect to nominations of persons and the proposal of any business not intended to be included in the Company&#8217;s proxy statement for such annual meeting, by any stockholder of the Company who is entitled to vote at the meeting, who complies with the notice and other procedures set forth in clauses (b) and (c)&#160;of this Section&#160;2.2.1 and who was a stockholder of record at the time such notice is delivered to the secretary or any assistant secretary of the Company or (iv) with respect to nominations of persons intended to be included in the Company&#8217;s proxy statement for such annual meeting, by a Nominator (as defined below) who complies with the notice and other procedures set forth in Section 2.2.2 of these bylaws. </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;margin-top: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)&#160;For nominations or other business to be properly brought before an annual meeting by a stockholder pursuant to clause (iii)&#160;of paragraph (a)&#160;of this Section&#160;2.2.1, (a)&#160;the stockholder must have given timely notice thereof in writing and in proper form to the secretary or any assistant secretary of the Company, and (b)&#160;any such proposed business must constitute a proper matter for stockholder action under Delaware law. To be timely, a stockholder&#8217;s notice must be delivered to the secretary or assistant secretary of the Company at the principal executive offices of the Company not less than 90&#160;days nor more than 120&#160;days prior to the one-year anniversary of the preceding year&#8217;s annual meeting of stockholders&#59; provided, however, that if the date of the annual meeting is convened more than 30&#160;days before or more than 60&#160;days after such anniversary date, notice by the stockholder to be timely must be so delivered not earlier than the 120</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%;position:relative;top:-5.25pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day prior to such annual meeting and not later than the close of business on the later of (i)&#160;the 90</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%;position:relative;top:-5.25pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day before such annual meeting or (ii)&#160;the 10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%;position:relative;top:-5.25pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the day on which public announcement of the date of such meeting is first made by the Company&#59; and provided further, that, for purposes of the application of Rule&#160;14a-4(c) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) (or any successor provision), the date for notice specified in this Section&#160;2.2.1(b) shall be the earlier of the date calculated as hereinbefore provided or the date specified in paragraph (c)(1) of Rule&#160;14a-4. Notwithstanding anything in the preceding sentence to the contrary, in the event that the number of directors to be elected to the Board of Directors is increased and there is no public announcement naming all of the nominees for director or specifying the size of the increased Board of Directors made by the Company at least 100&#160;days prior to the first anniversary of the preceding year&#8217;s annual meeting, a stockholder&#8217;s notice required by these bylaws shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be received by the secretary or assistant secretary of the Company at the principal executive offices of the Company not later than the close of business on the 10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%;position:relative;top:-5.25pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the day on which such public announcement is first made by the Company&#59; provided that, if no such announcement is made at least 10&#160;days before the meeting, then no such notice shall be required. </font></div><div style="margin-bottom:12pt;margin-top: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)&#160;Such stockholder&#8217;s notice shall set forth&#58; (A)&#160;as to each person whom the stockholder proposes to nominate for election or reelection as a director (1)&#160;all information relating to such person that is required to be disclosed in solicitations of proxies for election of directors in an election contest, or is otherwise required by the rules and regulations of the Exchange Act, in each case pursuant to and in accordance with Section&#160;14 of the Exchange Act and the rules and regulations promulgated thereunder, (2)&#160;such person&#8217;s written consent to being named in the proxy statement as a nominee and to serving as a director if elected, (3)&#160;a description of all direct and indirect compensation and other material monetary agreements, arrangements and understandings during the past three years, and any other material relationships, between or among such stockholder and beneficial owner, if any, and their respective affiliates and associates, or others acting in concert therewith, on the one hand, and each proposed nominee, and his or her respective affiliates and associates, or others acting in concert therewith, on the other hand, including, without limitation all information that would be required to be disclosed pursuant to Rule&#160;404 promulgated under Regulation&#160;S-K if the stockholder making the nomination and any beneficial owner on whose behalf the nomination is made, if any, or any affiliate or associate thereof or person acting in concert therewith, were 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%">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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;registrant&#8221; for purposes of such rule and the nominee were a director or executive officer of such registrant (a &#8220;Third-Party Monetary Arrangement&#8221;) and (4) a description of any agreement, arrangement or understanding with, or any commitment or assurance to, any person or entity as to how the proposed nominee, if elected as a director of the Company, will act or vote on any issue or question to be decided by the Board of Directors or that otherwise relates to the Company or such person&#8217;s service on the Board of Directors (a &#8220;Voting Commitment&#8221;)&#59; (B)&#160;as to any business that the stockholder proposes to bring before the meeting (1)&#160;a brief description of the business desired to be brought before the meeting, the text of the proposal or business (including the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend the bylaws of the Company, the language of the proposed amendment), the reasons for conducting such business at the meeting and any material interest in such business of such stockholder and the beneficial owner, if any, on whose behalf the proposal is made, and (2)&#160;a description of all agreements, arrangements and understandings between such stockholder and beneficial owner, if any, and any other person or persons (including their names) in connection with the proposal of such business by such stockholder&#59; and (C)&#160;as to the stockholder giving the notice and the beneficial owner, if any, on whose behalf the nomination or proposal is made (1)&#160;the name and address of such stockholder, as they appear on the Company&#8217;s stock transfer books, and of such beneficial owner, if any, (2)&#160;the class, series and number of shares of capital stock of the Company which are, directly or indirectly, owned beneficially and of record by such stockholder and such beneficial owner, if any, (3)&#160;a representation that the stockholder is a holder of record of stock of the Company entitled to vote at such meeting and intends to appear in person or by proxy at the meeting to propose such business or nomination, (4)&#160;a representation whether the stockholder or the beneficial owner, if any, intends or is part of a group which intends to (i)&#160;deliver a proxy statement and&#47;or form of proxy to holders of at least the percentage of the Company&#8217;s outstanding capital stock required to approve or adopt the proposal or elect the nominee or nominees proposed to be nominated by such stockholder, and&#47;or (ii)&#160;otherwise to solicit proxies from stockholders in support of such proposal or nomination, (5)&#160;any option, warrant, convertible security, stock appreciation right, or similar right with an exercise or conversion privilege or a settlement payment or mechanism at a price related to any class or series of shares of the Company or with a value derived in whole or in part from the value of any class or series of shares of the Company, whether or not such instrument or right shall be subject to settlement in the underlying class or series of capital stock of the Company or otherwise (a &#8220;Derivative Instrument&#8221;) directly or indirectly owned beneficially by such stockholder or beneficial owner, if any, and any other direct or indirect opportunity to profit or share in any profit derived from any increase or decrease in the value of shares of the Company, (6)&#160;any proxy, contract, arrangement, understanding, or relationship pursuant to which either of the stockholder or beneficial owner has a right to vote any shares of any security of the Company, (7)&#160;any short interest in any security of the Company (for purposes of this Section&#160;2.2.1(c), a person shall be deemed to have a short interest in a security if such person directly or indirectly, through any contract, arrangement, understanding, relationship or otherwise, has the opportunity to profit or share in any profit derived from any decrease in the value of the subject security), (8)&#160;any rights to dividends on the shares of the Company owned beneficially by such stockholder and such beneficial owner, if any that are separated or separable from the underlying shares of the Company, (9)&#160;any proportionate interest in shares of the Company or Derivative Instruments held, directly or indirectly, by a general or limited </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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">partnership in which the stockholder or beneficial owner is a general partner or, directly or indirectly, beneficially owns an interest in a general partner, (10)&#160;any performance-related fees (other than an asset-based fee) that such stockholder and beneficial owner is entitled to based on any increase or decrease in the value of shares of the Company or Derivative Instruments, if any, as of the date of such notice, including without limitation any such interests held by members of each such stockholder&#8217;s or beneficial owner&#8217;s immediate family sharing the same household, and (11)&#160;any other information relating to such stockholder or the beneficial owner, if any, that would be required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for the election of directors in an election contest pursuant to Section 14 of the Exchange Act and the rules and regulations promulgated thereunder. </font></div><div style="margin-bottom:12pt;margin-top: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 stockholder providing notice of a proposed nomination for election to the Board of Directors or other business proposed to be brought before a meeting pursuant to this Section 2.2.1 or Section 2.2.2, as applicable, shall update and supplement such notice from time to time to the extent necessary so that the information provided or required to be provided in such notice shall be true and correct as of the record date for the meeting and as of the date that is 15&#160;days prior to the meeting or any adjournment or postponement thereof&#59; such update and supplement shall be delivered in writing to the secretary or assistant secretary at the principal executive offices of the Company not later than 5&#160;days after the record date for the meeting (in the case of any update and supplement required to be made as of the record date), and not later than 10&#160;days prior to the date for the meeting or any adjournment or postponement thereof (in the case of any update and supplement required to be made as of 15&#160;days prior to the meeting or any adjournment or postponement thereof). The Company may require any proposed nominee to furnish such other information as it may reasonably require to determine the eligibility of such proposed nominee to serve as a director of the Company or that could be material to a reasonable stockholder&#8217;s understanding of the independence, or lack thereof, of such nominee. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2.2.2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Proxy Access for Director Nominations</font></div><div style="margin-bottom:12pt;margin-top: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) Whenever the Board of Directors solicits proxies with respect to the election of directors at an annual meeting, in addition to any persons nominated for election to the Board of Directors by or at the direction of the Board of Directors, subject to the provisions of this Section 2.2.2, the Company shall&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) include in its notice of meeting and proxy materials, as applicable, for any annual meeting of stockholders (1) the name of any person nominated for election (the &#8220;Stockholder Nominee&#8221;) by a stockholder as of the date that the Notice of Proxy Access Nomination (as defined below) is received by the secretary or any assistant secretary of the Company at the principal executive offices of the Company in accordance with this Section 2.2.2 who is entitled to vote for the election of directors at the annual meeting and who satisfies the notice, ownership and other requirements of this Section 2.2.2 (such stockholder, together with the beneficial owner of such shares, a &#8220;Nominator&#8221;) or by a group of no more than 20 such stockholders (such stockholders, together with the beneficial owners of such shares, a &#8220;Nominator Group&#8221;) that, collectively as a Nominator </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;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Group, satisfies the notice, ownership and other requirements of this Section 2.2.2 applicable to a Nominator Group&#59; provided that, in the case of a Nominator Group, each member thereof (each, a &#8220;Group Member&#8221;) shall have satisfied the notice, ownership and other requirements of this Section 2.2.2 applicable to Group Members, and (2) if the Nominator or the Nominator Group, as applicable, so elects, the Nomination Statement (as defined below) furnished by such Nominator or Nominator Group&#59; and</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii) include such Stockholder Nominee&#8217;s name on any ballot distributed at such annual meeting and on the Company&#8217;s proxy card (or any other format through which the Company permits proxies to be submitted) distributed in connection with such annual meeting. Nothing in this Section 2.2.2 shall limit the Company&#8217;s ability to solicit against, and include in its proxy materials its own statements relating to, any Stockholder Nominee, Nominator or Nominator Group, or to include such Stockholder Nominee as a nominee of the Board of Directors.</font></div><div style="margin-bottom:12pt;margin-top: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) At each annual meeting, a Nominator or Nominator Group may nominate one or more Stockholder Nominees for election at such meeting pursuant to this Section 2.2.2&#59; provided that the maximum number of Stockholder Nominees nominated by all Nominators and Nominator Groups to appear in the Company&#8217;s proxy materials (including Stockholder Nominees that were submitted by a Nominator or Nominator Group for inclusion in the Company&#8217;s proxy materials pursuant to this Section 2.2.2 but either are subsequently withdrawn, disregarded, declared invalid or ineligible pursuant to this Section 2.2.2) shall not exceed the greater of two directors or 20% of the total number of directors in office as of the Final Proxy Access Deadline (as defined below), or if such number is not a whole number, the closest whole number below 20% (the &#8220;Maximum Number&#8221;).</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Maximum Number shall be reduced, but not below zero, by the sum of&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(x) the number of persons that the Board of Directors decides to nominate pursuant to an agreement, arrangement or other understanding with one or more stockholders or beneficial owners, as the case may be, in lieu of such person being formally nominated as a director pursuant to this Section 2.2.2 or Section 2.2.1(a)(iii)&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(y) the number of persons that the Board decides to nominate for re-election who were previously elected to the Board based on a nomination made pursuant to this Section 2.2.2 or pursuant to an agreement, arrangement or other understanding with one or more stockholders or beneficial owners, as the case may be, in lieu of such person being formally nominated as a director pursuant to this Section 2.2.2, in each case, at one of the previous two annual meetings&#59; and</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(z) the number of persons that the Board decides to nominate for re-election who were previously elected to the Board based on a nomination made pursuant to Section 2.2.1(a)(iii) or pursuant to an agreement, arrangement or other understanding with one or more stockholders or beneficial owners, as the case may be, in lieu of such person being formally nominated as a director pursuant to Section 2.2.1(a)(iii), in each case, at the previous year&#8217;s annual meeting&#59; </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;margin-top: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 one or more vacancies for any reason occurs on the Board of Directors at any time after the Final Proxy Access Deadline but before the date of the applicable annual meeting and the Board of Directors determines to reduce the size of the Board of Directors in connection therewith, the Maximum Number shall be calculated based on the number of directors in office as so reduced.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any Nominator or Nominator Group submitting more than one Stockholder Nominee for inclusion in the Company&#8217;s proxy materials pursuant to this Section 2.2.2 shall rank in its Notice of Proxy Access Nomination such Stockholder Nominees based on the order that the Nominator or Nominator Group desires such Stockholder Nominees to be selected for inclusion in the Company&#8217;s proxy materials in the event that the total number of Stockholder Nominees submitted by Nominators or Nominator Groups pursuant to this Section 2.2.2 exceeds the Maximum Number. In the event that the number of Stockholder Nominees submitted by Nominators or Nominator Groups pursuant to this Section 2.2.2 exceeds the Maximum Number, the highest ranking Stockholder Nominee who meets the requirements of this Section 2.2.2 from each Nominator and Nominator Group will be selected for inclusion in the Company&#8217;s proxy materials until the Maximum Number is reached, beginning with the Nominator or Nominator Group with the largest number of shares disclosed as owned (as defined below) in its respective Notice of Proxy Access Nomination submitted to the Company and proceeding through each Nominator or Nominator Group in descending order of ownership. If the Maximum Number is not reached after the highest ranking Stockholder Nominee who meets the requirements of this Section 2.2.2 from each Nominator and Nominator Group has been selected, this process will continue as many times as necessary, following the same order each time, until the Maximum Number is reached.</font></div><div style="margin-bottom:12pt;margin-top: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, after the Final Proxy Access Deadline, whether before or after the mailing of the Company&#8217;s definitive proxy statement, (i) a Stockholder Nominee who satisfies the requirements of this Section 2.2.2 becomes ineligible for inclusion in the Company&#8217;s proxy materials pursuant to this Section 2.2.2, becomes unwilling to serve on the Board of Directors, dies, becomes disabled or is otherwise disqualified from being nominated for election or serving as a director of the Company or (ii) a Nominator or Nominator Group withdraws its nomination or becomes ineligible, then the Board of Directors or the chairman of the meeting shall declare each nomination by such Nominator or Nominator Group to be invalid, and each such nomination shall be disregarded, no replacement nominee or nominees shall be included in the Company&#8217;s proxy materials or otherwise submitted for election as a director in substitution thereof and the Company (1) may omit from its proxy materials information concerning such Stockholder Nominee and (2) may otherwise communicate to its stockholders, including without limitation by amending or supplementing its proxy materials, that the Stockholder Nominee will not be eligible for election at the annual meeting and will not be included as a Stockholder Nominee in the proxy materials.</font></div><div style="margin-bottom:12pt;margin-top: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) To nominate a Stockholder Nominee, the Nominator or Nominator Group shall submit to the secretary or any assistant secretary of the Company the information required by this Section 2.2.2 on a timely basis. To be timely, the Notice of Proxy Access Nomination must be addressed to and received by the secretary or any assistant secretary of the Company not </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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">less than 120 days nor more than 150 days prior to the first anniversary of the date on which the Company&#8217;s definitive proxy statement was released to stockholders in connection with the prior year&#8217;s annual meeting&#59; provided, however, that if the annual meeting is convened more than 30 days prior to or delayed by more than 60 days after the first anniversary of the date of the preceding year&#8217;s annual meeting, the information must be so received not earlier than 120 days prior to such annual meeting and not later than the close of business on the later of (x) the 90th day prior to such annual meeting or (y) the 10th day following the day on which a public announcement of the date of the annual meeting is first made (the last day on which a Notice of Proxy Access Nomination may be delivered pursuant to and in accordance with this Section 2.2.2, the &#8220;Final Proxy Access Deadline&#8221;)&#59; provided further that in no event shall any adjournment or postponement of an annual meeting, or the public announcement thereof, commence a new time period or extend any time period for the receipt of the information required by this Section 2.2.2. The written notice required by this Section 2.2.2 (the &#8220;Notice of Proxy Access Nomination&#8221;) shall include&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) a written notice of the nomination by such Nominator or Nominator Group expressly requesting to have its Stockholder Nominee included in the Company&#8217;s proxy materials pursuant to this Section 2.2.2 that includes, with respect to the Stockholder Nominee and the Nominator (including any beneficial owner on whose behalf the nomination is made) or, in the case of a Nominator Group, with respect to each Group Member (including any beneficial owner on whose behalf the nomination is made) all of the representations, agreements and other information required in a stockholder notice submitted under Section 2.2.1(a)(iii) of these bylaws&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii) if the Nominator or Nominator Group so elects, a written statement of the Nominator or Nominator Group for inclusion in the Company&#8217;s proxy statement in support of the election of the Stockholder Nominee(s) to the Board of Directors, which statement shall be limited to and not exceed 500 words with respect to each Stockholder Nominee (the &#8220;Nomination Statement&#8221;) and shall not include any images, charts, pictures, graphic presentations or similar items&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii) in the case of a nomination by a Nominator Group, the designation by all Group Members of one specified Group Member (or a qualified representative thereof) that is authorized to act on behalf of all Group Members with respect to the nomination and matters related thereto, including withdrawal of the nomination&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv) a representation by the Stockholder Nominee and the Nominator or Nominator Group (including each Group Member) and any beneficial owner on whose behalf the nomination is made that each such person has provided and will provide facts, statements and other information in all communications with the Company and its stockholders and beneficial owners, including without limitation the Notice of Proxy Access Nomination and the Nomination Statement, that are and will be true and correct in all material respects and do not and will not omit to state a material fact necessary in order to make the statements made in light of the circumstances under which they were made, not misleading&#59;</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;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v) a statement of the Nominator or Nominator Group (including each Group Member) and any beneficial owner on whose behalf the nomination is made, setting forth and certifying the number of shares such Nominator or Nominator Group is deemed to own (as determined in accordance with sub-paragraph (d) of this Section 2.2.2) continuously for at least three years as of the date of the Notice of Proxy Access Nomination and one or more written statements from the stockholder of the Required Shares (as defined below), and from each intermediary through which such shares are or have been held during the requisite three-year holding period, verifying that, as of a date within seven days prior to the date that the Notice of Proxy Access Nomination is received by the secretary or any assistant secretary of the Company, the Nominator or the Nominator Group, as the case may be, owns, and has owned continuously for the preceding three years,  the Required Shares, and the Nominator&#8217;s or, in the case of a Nominator Group, each Group Member&#8217;s agreement to provide (1) within seven days after the record date for the applicable annual meeting, written statements from the stockholder and intermediaries verifying the Nominator&#8217;s or the Nominator Group&#8217;s, as the case may be, continuous ownership of the Required Shares through the record date&#59; provided that if and to the extent that a stockholder is acting on behalf of one or more beneficial owners, such written statements shall also be submitted by any such beneficial owner or owners, and (2) immediate notice if the Nominator or the Nominator Group, as the case may be, ceases to own the Required Shares prior to the date of the applicable annual meeting&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi) a copy of any Schedule 14N that has been filed with the Securities and Exchange Commission as required by Rule 14a-18 under the Exchange Act&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vii) a representation by the Nominator (including any beneficial owner on whose behalf the nomination is made), or, in the case of a Nominator Group, each Group Member (including any beneficial owner on whose behalf the nomination is made) that&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) to the best of the Nominator or Nominator Group&#8217;s knowledge, the Required Shares were acquired in the ordinary course of business and not with intent to change or influence control of the Company, and each such person does not presently have such intent&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) each such person will maintain ownership (as defined in this Section 2.2.2) of the Required Shares through the date of the applicable annual meeting along with a further statement as to whether or not such person has the intention to hold the Required Shares for at least one year thereafter (which statement the Nominator or Nominator Group shall include in its Nomination Statement, it being understood that the inclusion of such statement shall not count towards the Nomination Statement&#8217;s 500-word limit)&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3) each such person has not nominated, and will not nominate, for election to the Board of Directors at the applicable annual meeting any person other than its Stockholder Nominee(s) pursuant to this Section 2.2.2&#59;</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;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4) each such person has not distributed, and will not distribute, to any stockholders or beneficial owners any form of proxy for the applicable annual meeting other than the form distributed by the Company&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5) each such person has not engaged in, and will not directly or indirectly engage in, and has not been and will not be a participant (as defined in Schedule 14A of the Exchange Act) in, a &#8220;solicitation&#8221; within the meaning of Rule 14a-1(l) under the Exchange Act in support of the election of any individual as a director at the applicable annual meeting other than with respect to such Nominator or Nominator Group&#8217;s Stockholder Nominee(s) or a nominee of the Board of Directors&#59; and</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6) each such person consents to the public disclosure of the information provided pursuant to this Section 2.2.2&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(viii) an executed agreement, in a form deemed satisfactory by the Board of Directors or any committee thereof, pursuant to which the Nominator (including any beneficial owner on whose behalf the nomination is made) or, in the case of a Nominator Group, each Group Member (including any beneficial owner on whose behalf the nomination is made) agrees to&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) comply with all applicable laws, rules and regulations arising out of or relating to the nomination of each Stockholder Nominee pursuant to this Section 2.2.2&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) assume all liability stemming from any legal or regulatory violation arising out of the communications and information provided by such person(s) to the Company and its stockholders and beneficial owners, including without limitation the Notice of Proxy Access Nomination and Nomination Statement&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3) indemnify and hold harmless the Company and each of its directors, officers, employees, agents and affiliates individually against any liability, loss or damages in connection with any threatened or pending action, suit or proceeding, whether legal, administrative or investigative, against the Company or any of its directors, officers, employees, agents and affiliates arising out of or relating to any nomination submitted by such person(s) pursuant to this Section 2.2.2&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4) file with the Securities and Exchange Commission any solicitation by or on behalf of the Nominator or Nominator Group (including each Group Member) and any beneficial owner on whose behalf the nomination is made relating to the meeting at which the Stockholder Nominee will be nominated, regardless of whether any such filing is required under Regulation 14A of the Exchange Act or whether any exemption from filing is available for such solicitation under Regulation 14A of the Exchange Act&#59;</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;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5) furnish to the Company all notifications and updated information required by this Section 2.2.2, including, without limitation, the information required by sub-paragraph (e) of this Section 2.2.2&#59; and</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6) upon request, provide to the Company within five business days after such request, but in any event prior to the day of the annual meeting, such additional information as reasonably requested by the Company&#59; and</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ix) a letter of resignation signed by each Stockholder Nominee, which letter shall specify that such Stockholder Nominee&#8217;s resignation is irrevocable and that it shall become effective upon a determination by the Board of Directors or any committee thereof that (1) any of the information provided to the Company by the Nominator, the Nominator Group, any Group Member (including, in each case, any beneficial owner on whose behalf the nomination is made) or the Stockholder Nominee in respect of the nomination of such Stockholder Nominee pursuant to this Section 2.2.2 is or was untrue in any material respect (or omitted to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading) or (2) the Stockholder Nominee, the Nominator, the Nominator Group or any Group Member (including, in each case, any beneficial owner on whose behalf the nomination is made) or any affiliate thereof shall have breached any of its representations, obligations or agreements under this Section 2.2.2.</font></div><div style="margin-bottom:12pt;margin-top: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)    Ownership Requirements.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) To nominate a Stockholder Nominee pursuant to this Section 2.2.2, the Nominator or Nominator Group shall have owned shares representing 3% or more of the voting power entitled to vote generally in the election of directors (the &#8220;Required Shares&#8221;) continuously for at least three years as of both the date the Notice of Proxy Access Nomination is submitted to the Company and the record date for determining stockholders eligible to vote at the applicable annual meeting and must continue to own the Required Shares at all times between and including the date the Notice of Proxy Access Nomination is submitted to the Company and the date of the applicable annual meeting&#59; provided that if and to the extent a stockholder is acting on behalf of one or more beneficial owners (i) only the shares owned by such beneficial owner or owners, and not any other shares owned by any such stockholder, shall be counted for purposes of satisfying the foregoing ownership requirement and (ii) the aggregate number of stockholders and all such beneficial owners whose share ownership is counted for the purposes of satisfying the foregoing ownership requirement shall not exceed 20. For the purposes of determining whether the Nominator or Nominator Group owned the Required Shares for the requisite three-year period, the aggregate number of shares entitled to vote generally in the election of directors shall be determined by reference to the Company&#8217;s periodic filings with the Securities and Exchange Commission during the ownership period. Two or more funds that are (i) under common management and investment control, (ii) under common management and funded primarily by the same employer or (iii) considered a &#8220;group of investment companies,&#8221; as such term is defined 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%">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;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Investment Company Act of 1940, as amended, shall be treated as one stockholder or beneficial owner, as the case may be, for the purpose of satisfying the foregoing ownership requirements&#59; provided that each fund otherwise meets the requirements set forth in this Section 2.2.2&#59; and provided further that any such funds for which shares are aggregated for the purpose of satisfying the foregoing ownership requirements provide documentation reasonably satisfactory to the Company that demonstrates that the funds satisfy the criteria for being treated as one stockholder within seven days after the Notice of Proxy Access Nomination is delivered to the Company. No shares may be attributed to more than one Nominator or Nominator Group, and no stockholder or beneficial owner may be a member of more than one Nominator Group (other than a stockholder directed to act by more than one beneficial owner) for the purposes of this Section 2.2.2.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii) For purposes of this Section 2.2.2, &#8220;ownership&#8221; shall be deemed to consist of and include only the outstanding shares as to which a person possesses both (i) the full voting and investment rights pertaining to such shares and (ii) the full economic interest in (including the opportunity for profit and risk of loss on) such shares&#59; provided that the ownership of shares calculated in accordance with clauses (i) and (ii) shall not include any shares (1) that a person or any of its affiliates has sold in any transaction that has not been settled or closed, including any short sale, (2) that a person or any of its affiliates has borrowed for any purpose or purchased pursuant to an agreement to resell or (3) that are subject to any Derivative Instrument or similar agreement entered into by a person or any of its affiliates, whether any such security, instrument or agreement is to be settled with shares or with cash based on the notional amount or value of shares, in any case in which such security, instrument or agreement has, or is intended to have, or if exercised by either party would have, the purpose or effect of (x) reducing in any manner, to any extent or at any time in the future, the person&#8217;s or such person&#8217;s affiliates&#8217; full right to vote or direct the voting of any such shares, and&#47;or (y) hedging, offsetting or altering to any degree any gain or loss arising from the full economic ownership of such person&#8217;s or such person&#8217;s affiliates&#8217; shares. &#8220;Ownership&#8221; shall include shares held in the name of a nominee or other intermediary so long as the person claiming ownership of such shares retains the right to instruct how the shares are voted with respect to the election of directors and possesses the full economic interest in the shares. A person&#8217;s ownership of shares shall be deemed to continue during any period in which the person has delegated any voting power by means of a proxy, power of attorney or other instrument or arrangement that is revocable at any time by the person. A person&#8217;s ownership of shares shall be deemed to continue during any period in which the person has loaned such shares provided that the person has the power to recall such loaned shares on five business days&#8217; notice, will vote such shares at the annual meeting and will hold such shares through the date of the annual meeting. For the purposes of this Section 2.2.2, the terms &#8220;owned,&#8221; &#8220;owning&#8221; and other variations of the word &#8220;own&#8221; shall have correlative meanings. For the purposes of this Section 2.2.2, the term &#8220;affiliate&#8221; or &#8220;affiliates&#8221; shall have the meaning ascribed thereto under the rules and regulations of the Exchange Act.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e) For the avoidance of doubt, with respect to any nomination submitted by a Nominator Group pursuant to this Section 2.2.2, the information required by sub-paragraph (c) of </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="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">this Section 2.2.2 to be included in the Notice of Proxy Access Nomination shall be provided by each Group Member (including any beneficial owner on whose behalf the nomination is made), and each such Group Member (including any beneficial owner on whose behalf the nomination is made) shall execute and deliver to the secretary or any assistant secretary of the Company the representations and agreements required under sub-paragraph (c) of this Section 2.2.2 at the time the Notice of Proxy Access Nomination is submitted to the Company. In the event that the Nominator, Nominator Group or any Group Member shall have breached any of their agreements with the Company or any information included in the Nomination Statement or the Notice of Proxy Access Nomination, or any other communications by the Nominator, Nominator Group or any Group Member (including any beneficial owner on whose behalf the nomination is made) with the Company or its stockholders and beneficial owners, ceases to be true and correct in all material respects (or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made and as of such later date, not misleading), each Nominator, Nominator Group or Group Member (including any beneficial owner on whose behalf the nomination is made), as the case may be, shall promptly (and in any event within 48 hours of discovering such breach or that such information has ceased to be true and correct in all material respects (or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made and as of such later date, not misleading)) notify the secretary or any assistant secretary of the Company of any such breach, inaccuracy or omission in such previously provided information and shall provide the information that is required to correct any such defect, if applicable, it being understood that providing any such notification shall not be deemed to cure any defect or limit the Company&#8217;s rights to omit a Stockholder Nominee from its proxy materials as provided in this Section 2.2.2.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f) Stockholder Nominee Requirements.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) Within the time period specified in this Section 2.2.2 for delivering the Notice of Proxy Access Nomination, each Stockholder Nominee must deliver to the secretary or any assistant secretary of the Company all of the representations, agreements and other information required with respect to stockholder nominees in a stockholder notice submitted under Section 2.2.1(a)(iii) of these bylaws together with a written representation and agreement, which shall be deemed a part of the Notice of Proxy Access Nomination for purposes of this Section 2.2.2, providing that such person&#58; (1) understands his or her duties as a director under the Delaware General Corporation Law and agrees to act in accordance with those duties while serving as a director&#59; (2) is not and will not become a party to (x) any Voting Commitment that has not been disclosed to the Company or (y) any Voting Commitment that could limit or interfere with such person&#8217;s ability to comply, if elected as a director of the Company, with such person&#8217;s fiduciary duties under applicable law&#59; (3) is not and will not become a party to any Third-Party Monetary Arrangement that has not been disclosed to the Company&#59; (4) if elected as a director of the Company, will comply with all applicable laws and stock exchange listing standards and the Company&#8217;s policies, guidelines and principles applicable to directors, including, without limitation, the Company&#8217;s Corporate Governance Principles, Code of Ethics, confidentiality, share ownership and trading policies and guidelines, and any other codes, policies and guidelines or any rules, regulations and listing standards, in </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;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">each case, as applicable to directors&#59; (5) agrees to meet with the Board of Directors or any committee or delegate thereof to discuss matters relating to the nomination of the Stockholder Nominee, including information in the Notice of Proxy Access Nomination and such Stockholder Nominee&#8217;s eligibility to serve as a member of the Board of Directors&#59; and (6) will provide facts, statements and other information in all communications with the Company and its stockholders and beneficial owners that are and will be true and correct in all material respects and do not and will not omit to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii) At the request of the Company, each Stockholder Nominee must promptly submit (but in no event later than seven days after receipt of the request) to the secretary or any assistant secretary of the Company all completed and signed questionnaires required of directors. The Company may request such additional information as necessary to permit the Board of Directors to determine if each nominee is independent, including for purposes of serving on the committees of the Board of Directors, under the listing standards of each principal securities exchange upon which the Company&#8217;s shares are listed, any applicable rules of the Securities and Exchange Commission and any publicly disclosed standards used by the Board of Directors in determining and disclosing the independence of the Company&#8217;s directors and to determine whether the nominee otherwise meets all other publicly disclosed standards applicable to directors.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii) In the event that a Stockholder Nominee shall have breached any of their agreements with the Company or any information or communications provided by a Stockholder Nominee to the Company or its stockholders and beneficial owners ceases to be true and correct in any material respect or omits a fact necessary to make the statements made, in light of the circumstances under which they were made, not misleading, such nominee shall promptly (and in any event within 48 hours of discovering such breach or that such information has ceased to be true and correct in all material respects (or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made and as of such later date, not misleading)) notify the secretary or any assistant secretary of the Company of any such breach, inaccuracy or omission in such previously provided information and shall provide the information that is required to make such information or communication true and correct, if applicable, it being understood that providing any such notification shall not be deemed to cure any defect or limit the Company&#8217;s rights to omit a Stockholder Nominee from its proxy materials as provided in this Section 2.2.2.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g) In the event any Nominator or Nominator Group (including any beneficial owner on whose behalf the nomination is made) submits a nomination at an annual meeting pursuant to this Section 2.2.2 and such Stockholder Nominee shall have been nominated for election at any of the previous two annual meetings and such Stockholder Nominee shall not have received at least 25% of the votes cast in favor of such nominee&#8217;s election or such nominee withdrew from or became ineligible or unavailable for election to the Board of Directors, then such nomination shall be disregarded.</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:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h) Notwithstanding anything to the contrary contained in this Section 2.2.2, the Company shall not be required to include, pursuant to this Section 2.2.2, a Stockholder Nominee in its proxy materials for any annual meeting, or, if the proxy statement already has been filed, to submit the nomination of a Stockholder Nominee to a vote at the annual meeting, notwithstanding that proxies in respect of such vote may have been received by the Company&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) for any meeting for which the secretary or any assistant secretary of the Company receives notice that any stockholder or beneficial owner, as the case may be, intends to nominate one or more persons for election to the Board of Directors pursuant to Section 2.2.1(a)(iii)&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii) who is not determined by the Board of Directors in its sole discretion to be independent under the listing standards of each principal securities exchange upon which the shares of the Company are listed, any applicable rules of the Securities and Exchange Commission and any publicly disclosed standards used by the Board of Directors in determining and disclosing the independence of the Company&#8217;s directors, including those applicable to a director&#8217;s service on any of the committees of the Board of Directors, in each case as determined by the Board of Directors or any committee thereof, in its sole discretion&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii) whose election as a member of the Board of Directors would cause the Company to be in violation of these bylaws, the Certificate of Incorporation, the rules and listing standards of the principal securities exchanges upon which the shares of the Company are listed, or any applicable law, rule or regulation or of any publicly disclosed standards of the Company applicable to directors, in each case, as determined by the Board of Directors or any committee thereof, in its sole discretion&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv) who is or has been, within the past three years, an officer or director of a competitor, as defined in Section 8 of the Clayton Antitrust Act of 1914, as amended&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v) who is a named subject of a pending criminal proceeding (excluding traffic violations and other minor offenses) or has been convicted in such a criminal proceeding within the past ten years&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi) who is subject to any order of the type specified in Rule 506(d) of Regulation D under the Securities Act of 1933, as amended&#59;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vii) if the Stockholder Nominee or Nominator (including any beneficial owner on whose behalf the nomination is made), or, in the case of a Nominator Group, any Group Member (including any beneficial owner on whose behalf the nomination is made) shall have provided information to the Company in connection with such nomination that was untrue in any material respect or omitted to state a material fact necessary in order to make any statement made, in light of the circumstances under which it was made, not misleading, as determined by the Board of Directors or any committee thereof, in its sole discretion&#59;</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%">15</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;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(viii) if the Nominator (including any beneficial owner on whose behalf the nomination is made), or, in the case of a Nominator Group, any Group Member (including any beneficial owner on whose behalf the nomination is made) has engaged in or is currently engaged in, or has been or is a participant (as defined in Schedule 14A of the Exchange Act) in, a &#8220;solicitation&#8221; within the meaning of Rule 14a-1(l) under the Exchange Act in support of the election of any individual as a director at the applicable annual meeting other than with respect to such Nominator or Nominator Group&#8217;s Stockholder Nominee(s) or a nominee of the Board of Directors&#59; or</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ix) the Nominator or, in the case of a Nominator Group, any Group Member, or applicable Stockholder Nominee otherwise breaches or fails to comply with its representations or obligations pursuant to these bylaws, including, without limitation, this Section 2.2.2.</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For the purpose of this sub-paragraph (h), clauses (ii) through (ix) will result in the exclusion from the proxy materials pursuant to this Section 2.2.2 of the specific Stockholder Nominee(s) to whom the ineligibility applies, or, if the proxy statement has already been filed, the ineligibility of the Stockholder Nominee(s) and, in either case, the inability of the Nominator or Nominator Group that nominated any such Stockholder Nominee to substitute another Stockholder Nominee therefor&#59; however, clause (i) will result in the exclusion from the proxy materials pursuant to this Section 2.2.2 of all Stockholder Nominees for the applicable annual meeting, or, if the proxy statement already has been filed, the ineligibility of all Stockholder Nominees.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) Notwithstanding anything to the contrary contained in this Section 2.2.2&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) the Company may omit from its proxy materials any information, including all or any portion of the Nomination Statement, if the Board of Directors determines that the disclosure of such information would violate any applicable law or regulation or that such information is not true and correct in all material respects or omits to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading&#59; and</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii) if any Nominator, Nominator Group or Group Member (including any beneficial owner on whose behalf the nomination is made) or Stockholder Nominee has failed to comply with the requirements of this Section 2.2.2, the Board of Directors or the chairman of the meeting may declare the nomination by such Nominator or Nominator Group to be invalid, and such nomination shall be disregarded.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j) This Section 2.2.2 shall be the exclusive method for stockholders to include nominees for director in the Company&#8217;s proxy materials.</font></div><div style="margin-bottom:12pt;margin-top: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.2.3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Special Meetings of Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the Company&#8217;s notice of meeting. Nominations of persons for election to the Board of Directors may be made at a special meeting of stockholders at which directors are to be elected (a)&#160;by or at the direction of the Board of Directors or (b)&#160;provided that the Board of Directors has determined </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%">16</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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">that directors shall be elected at such meeting, by any stockholder who is entitled to vote at the meeting and delivers a written notice to the secretary or assistant secretary setting forth the information required by Section&#160;2.2.1(c)(A) and 2.2.1(c)(C). Nominations by stockholders of persons for election to the Board of Directors may be made at such special meeting of stockholders only if the stockholder&#8217;s notice required by the preceding sentence shall be received by the secretary or assistant secretary at the principal executive offices of the Company not earlier than the 120</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%;position:relative;top:-5.25pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day prior to such special meeting and not later than the close of business on the later of the 90</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%;position:relative;top:-5.25pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day prior to such special meeting or the 10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%;position:relative;top:-5.25pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the day on which public announcement is first made of the date of the special meeting and of the nominees proposed by the Board of Directors to be elected at such meeting. </font></div><div style="margin-bottom:12pt;margin-top: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.2.4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">General</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;margin-top: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)&#160;Only persons who are nominated in accordance with the procedures set forth in these bylaws shall be eligible to serve as directors and only such business shall be conducted at a meeting of stockholders as shall have been brought before the meeting in accordance with the procedures set forth in these bylaws. Except as otherwise provided by law, the restated certificate of incorporation or herein, the chairman of the meeting and&#47;or the Board of Directors shall have the power and duty to determine whether a nomination or any business proposed to be brought before the meeting was made in accordance with the procedures set forth in these bylaws and, if any proposed nomination or business is not in compliance with these bylaws, to declare that such defective proposal or nomination shall be disregarded or that such proposed business shall not be transacted. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding the foregoing provisions of this Section&#160;2.2, if a stockholder (or a qualified representative thereof), Nominator (or a qualified representative thereof) or, in the case of a Nominator Group, the representative designated by the Nominator Group in accordance with Section 2.2.2(c)(iii) does not appear at the annual or special meeting of stockholders of the Company to present a nomination or business, as applicable, such nomination shall be disregarded and such proposed business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Company. For purposes of this Section&#160;2.2, to be considered a qualified representative of a stockholder, Nominator or the Group Member specified pursuant to Section 2.2.2(c)(iii), a person must be a duly authorized officer, manager or partner of such stockholder, Nominator or Group Member or must be authorized by a writing executed by such stockholder, Nominator or Group Member or an electronic transmission delivered by such stockholder, Nominator or Group Member to act for such stockholder, Nominator or Group Member as proxy at the meeting of stockholders and such person must produce such writing or electronic transmission, or a reliable reproduction of the writing or electronic transmission, at the meeting of stockholders.  </font></div><div style="margin-bottom:12pt;margin-top: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)&#160;For purposes of these bylaws, &#8220;public announcement&#8221; shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or comparable national news service or in a document publicly filed by the Company with the Securities and Exchange Commission pursuant to Section&#160;13, 14, or 15(d) of the Exchange Act and the rules and regulations promulgated thereunder. </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%">17</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;margin-top: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)&#160;For purposes of these bylaws, no adjournment or postponement or notice of adjournment or postponement of any meeting shall be deemed to constitute a new notice of such meeting for purposes of this Section&#160;2.2, and in order for any notification required to be delivered by a stockholder pursuant to this Section&#160;2.2 to be timely, such notification must be delivered within the periods set forth above with respect to the originally scheduled meeting. </font></div><div style="margin-bottom:12pt;margin-top: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)&#160;Notwithstanding the foregoing provisions of these bylaws, a stockholder shall also comply with all applicable requirements of the Exchange Act and the rules and regulations thereunder with respect to the matters set forth herein&#59; provided, however, that any references in these bylaws to the Exchange Act or the rules promulgated thereunder are not intended to and shall not limit the requirements applicable to nominations or proposals as to any other business made by a stockholder pursuant to these bylaws and compliance with these bylaws shall be the exclusive means for a stockholder to make nominations or submit other business. </font></div><div style="margin-bottom:12pt;margin-top: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.2.5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">No Stockholder Action by Written Consent or Telephone Conference</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Any action required or permitted to be taken by the stockholders of the Company must be effected at a duly called annual or special meeting of the stockholders of the Company, and the ability of the stockholders to consent in writing or by telephone to the taking of any action is specifically denied. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE III</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">DIRECTORS</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.1. * </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Number&#59; Qualification&#59; Term of Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The number of directors constituting the entire Board of Directors shall not be less than 6 nor more than 15, the exact number of directors to be fixed from time to time only by the determination of a majority of the entire Board. The notice of annual meeting of stockholders each year shall include a statement as to the number of directors who will constitute the entire Board of Directors as so determined. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The directors shall be divided into three classes&#58; Class&#160;I, Class&#160;II and Class&#160;III. Such classes shall be as nearly equal in number as possible. The term of office of the initial Class&#160;I directors shall expire at the annual meeting of stockholders in 1979&#59; the term of office of the initial Class&#160;II directors shall expire at the annual meeting of stockholders in 1980&#59; and the term of office of the initial Class&#160;III directors shall expire at the annual meeting of stockholders in 1981&#59; or in each case thereafter when their respective successors are elected and have qualified or upon their earlier death, resignation or removal. At each annual election held after classification and the initial election of directors according to classes, the directors chosen to succeed those whose terms then expire shall be identified as being of the same class as the directors they succeed and shall be elected for a term expiring at the third succeeding annual meeting of stockholders or in each case thereafter when their respective successors are elected and have qualified or upon their earlier death, resignation or removal. If the number of directors is changed, any increase or decrease in directors shall be apportioned among the classes so as to maintain all classes as nearly equal in number as possible and any individual director elected to any class shall hold office for a term which shall coincide with the term of such class. </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%">18</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;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">*Interpretative note&#58; For purposes of coordination with the Company&#8217;s restated certificate of incorporation, the above Section&#160;3.1 represents the section 5.1 of Article&#160;5 of the Company&#8217;s bylaws referenced in Article&#160;SIXTH of the Company&#8217;s restated certificate of incorporation. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Except as hereinafter provided for the filling of vacancies and newly created directorships, at each meeting of the stockholders for the election of directors, the directors shall be elected by the vote of the majority of the votes cast with respect to that director&#8217;s election at any meeting for the election at which a quorum is present&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that if the number of nominees exceeds the number of directors to be elected as of the date that is 10&#160;days prior to the date that the Company first mails its notice of meeting for such meeting to the stockholders, or any time thereafter, then the directors shall be elected by the vote of a plurality of the votes cast at any such meeting. For purposes of this Section&#160;3.2 a majority of the votes cast means that the number of votes cast &#8220;for&#8221; a director must exceed the number of votes cast &#8220;against&#8221; that director (with &#8220;abstentions&#8221; and &#8220;broker non-votes&#8221; not counted as a vote cast either &#8220;for&#8221; or &#8220;against&#8221; that director&#8217;s election). The Company&#8217;s corporate governance principles have established procedures with respect to the resignation of any director who does not receive a majority of the votes cast in an uncontested election. </font></div><div style="margin-bottom:12pt;margin-top: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 the Board of Directors accepts a director&#8217;s resignation pursuant to the Company&#8217;s corporate governance principles, or if a nominee for director is not elected and the nominee is not an incumbent director, then the Board of Directors may fill the resulting vacancy pursuant to the provisions of Section&#160;3.5 of these bylaws. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Meetings</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;margin-top: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.3.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Place</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Meetings of the Board of Directors shall be held at such place as may be designated by the Board or in the notice of the meeting. </font></div><div style="margin-bottom:12pt;margin-top: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.3.2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Regular Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Regular meetings of the Board of Directors shall be held at such times as the Board may designate. Notice of regular meetings need not be given. </font></div><div style="margin-bottom:12pt;margin-top: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.3.3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Special meetings of the Board of Directors may be called by direction of the Chairman of the Board or President or any two members of the Board on five days&#8217; notice to each director, either personally, by mail or by electronic transmission. </font></div><div style="margin-bottom:12pt;margin-top: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.3.4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A majority of all the directors in office shall constitute a quorum for the transaction of business at any meeting. </font></div><div style="margin-bottom:12pt;margin-top: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.3.5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Voting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Except as otherwise provided herein, in the restated certificate of incorporation or by law, the vote of a majority of the directors present at any meeting at which a quorum is present shall constitute the act of the Board of Directors. </font></div><div style="margin-bottom:12pt;margin-top: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.3.6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Committees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Board of Directors may, by resolution adopted by a majority of the whole Board, designate one or more committees, each committee to consist of one or more directors and such alternate members (also directors) as may be designated by the Board. Unless otherwise provided herein, in the absence or disqualification of any member of a committee, 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%">19</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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">member or members thereof present at any meeting and not disqualified from voting, whether or not such member or members constitute a quorum, may unanimously appoint another director to act at the meeting in the place of any such absent or disqualified member. Except as otherwise provided herein, in the restated certificate of incorporation or by law, any such committee shall have and may exercise the powers of the full Board of Directors to the extent provided in the resolution of the Board directing the committee, except that no such committee shall be empowered to act on behalf of the Board of Directors (i)&#160;to fix the number of directors to constitute the full Board pursuant to Section&#160;3.1 of these bylaws, (ii)&#160;approve any transaction described in Article&#160;FIFTH of the Company&#8217;s restated certificate of incorporation pursuant to paragraph (2)&#160;thereof, (iii)&#160;to remove any director pursuant to Article&#160;SEVENTH of the Company&#8217;s restated certificate of incorporation, or (iv)&#160;to amend these bylaws. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Removal of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Except as otherwise provided by law or the restated certificate of incorporation, any director may be removed at any time, but only for cause upon the affirmative vote of the holders of a majority of the combined voting power of the then outstanding stock of the Company entitled to vote generally in the election of directors at any meeting of such stockholders, including meetings called expressly for that purpose, and at which a quorum of stockholders is present&#59; and the vacancy in the Board caused by any such removal may be filled by the Board of Directors in the manner provided in Section&#160;3.5 of this Article&#160;III. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.5. * </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Newly Created Directorships and Vacancies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Newly created directorships resulting from an increase in the number of directors becoming effective otherwise than at a meeting of stockholders and vacancies occurring in the Board for any reason may be filled by vote of a majority of the directors then in office, although less than a quorum, or by a sole remaining director, at any meeting of the Board. Newly created directorships shall be assigned by the Board to one of the classes described in Section&#160;3.1. The person so elected to fill such directorship shall hold office until the expiration of the term of the class to which such directorship has been assigned and until such person&#8217;s successor shall be duly elected and qualified or until such person&#8217;s earlier death, resignation or removal. A director elected to fill a vacancy shall be elected to hold office until the expiration of the term of the class to which he has been elected and until his successor shall be duly elected and qualified or until his earlier death, resignation or removal. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">*Interpretative note&#58; For purposes of coordination with the Company&#8217;s restated certificate of incorporation, the above Section&#160;3.5 represents the section 5.3 of Article&#160;5 of the Company&#8217;s bylaws referenced in Article&#160;SIXTH of the Company&#8217;s restated certificate of incorporation. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE IV</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">OFFICERS </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. At its first meeting after each annual meeting of the stockholders, the Board of Directors shall elect a chairman of the Board who may, but shall not be required to, be the chief executive officer, one or more presidents, treasurer, secretary and such other officers as it deems advisable. </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%">20</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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Authority, Duties and Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The officers shall have such authority, perform such duties and serve for such compensation as may be determined by resolution of the Board of Directors. The chief executive officer and shall have general supervision over the business and operations of the Company, may perform any act and execute any instrument for the conduct of such business and operations and shall preside at all meetings of the Board and stockholders and the other officers shall have the duties customarily related to their respective offices. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenure and Removal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The officers of the Company shall be elected or appointed to hold office until their respective successors are elected or appointed. All officers shall hold office at the pleasure of the Board of Directors, and any officer elected or appointed by the Board of Directors may be removed at any time by the Board of Directors for cause or without cause at any regular or special meeting. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE V</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">INDEMNIFICATION </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Nature of Indemnity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Company shall indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding (a &#8220;Proceeding&#8221;), whether civil, criminal, administrative, arbitrative, or investigative, or any appeal in such a Proceeding or any inquiry or investigation that could lead to such a Proceeding, by reason of the fact that he or she, or a person of whom he or she is the legal representative, is or was or has agreed to become a director or officer of the Company, or is or was serving or has agreed to serve at the request of the Company as a director, officer, partner, venturer, proprietor, trustee, employee, agent, or similar functionary of another foreign or domestic corporation, limited liability company, partnership, joint venture, sole proprietorship, trust, employee benefit plan, or other enterprise, or by reason of any action alleged to have been taken or omitted in such capacity, against expenses (including attorneys&#8217; fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by him or her or on his or her behalf in connection with such action, suit or proceeding and any appeal therefrom, provided that he or she acted in good faith and in a manner he or she reasonably believed to be in or not opposed to the best interests of the Company, and, with respect to any criminal action or proceeding had no reasonable cause to believe his or her conduct was unlawful. The indemnification provided in this Article&#160;V could involve indemnification for negligence or under theories of strict liability. In the case of an action or suit by or in the right of the Company to procure a judgment in its favor (1)&#160;the indemnification of a director or officer shall be limited to expenses (including attorneys&#8217; fees) actually and reasonably incurred by such person in the defense or settlement of such action or suit, and (2)&#160;no indemnification shall be made in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the Company unless and only to the extent that the Delaware Court of Chancery or the court in which such action or suit was brought shall determine upon application that, despite the adjudication of liability but in view of all the circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which the Delaware Court of Chancery or such other court shall deem proper. Notwithstanding the foregoing, but subject to Section&#160;5.5 of these bylaws, the Company shall not be obligated to indemnify a director or officer of the Company in respect of a Proceeding (or part </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%">21</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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">thereof) instituted by such Director or officer, unless such Proceeding (or part thereof) has been authorized by the Board of Directors. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The termination of any action, suit or proceeding by judgment, order, settlement, conviction, or upon a plea of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">nolo contendere </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or its equivalent, shall not, of itself, create a presumption that the person did not act in good faith and in a manner which he or she reasonably believed to be in or not opposed to the best interests of the Company, and, with respect to any criminal action or proceeding, had reasonable cause to believe that his or her conduct was unlawful. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Successful Defense</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. To the extent that a present or former director or officer of the Company has been successful on the merits or otherwise in defense of any action, suit or proceeding referred to in Section&#160;5.1 of these bylaws or in defense of any claim, issue or matter therein, he or she shall be indemnified against expenses (including attorneys&#8217; fees) actually and reasonably incurred by him or her in connection therewith. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Determination that Indemnification is Proper</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Any indemnification of a present or former director or officer of the Company under Section&#160;5.1 of these bylaws (unless ordered by a court) shall be made by the Company unless a determination is made that indemnification of the Director or officer is not proper in the circumstances because he or she has not met the applicable standard of conduct set forth in Section&#160;5.1 of these bylaws. Any such determination shall be made (1)&#160;by a majority vote of the Directors who are not parties to such action, suit or proceeding, even though less than a quorum, or (2)&#160;by a committee of such directors designated by majority vote of such directors, even though less than a quorum, or (3)&#160;if there are no such Directors, or if such Directors so direct, by independent legal counsel in a written opinion, or (4)&#160;by the stockholders. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Advance Payment of Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The right to indemnification conferred in this Article&#160;V shall include the right to be paid or reimbursed by the Company the reasonable expenses incurred by a person of the type entitled to be indemnified under Sections&#160;5.1, 5.2, and 5.3 who was, is, or is threatened to be made a named defendant or respondent in a Proceeding in advance of the final disposition of the Proceeding and without any determination as to the person&#8217;s ultimate entitlement to indemnification&#59; provided, however, that the payment of such expenses incurred by any such person in advance of the final disposition of a Proceeding shall be made only upon delivery to the Company of a written affirmation by such person of his or her good faith belief that he or she has met the standard of conduct necessary for indemnification under this Article&#160;V and a written undertaking, by or on behalf of such person, to repay all amounts so advanced if it shall ultimately be determined that such person is not entitled to be indemnified under this Article&#160;V or otherwise. The Board of Directors may authorize the Company&#8217;s counsel to represent such present or former Director or officer in any action, suit or proceeding, whether or not the Company is a party to such action, suit or proceeding. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Procedure for Indemnification of Directors and Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Any indemnification of a director or officer of the Company under Sections&#160;5.1, 5.2, and 5.3 of these bylaws, or advance of costs, charges and expenses to a director or officer under Section&#160;5.4 of these bylaws, shall be made promptly, and in any event within thirty days, upon the written request of such person. If a </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%">22</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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">determination by the Company that the director or officer is entitled to indemnification pursuant to this Article is required, and the Company fails to respond within sixty days to a written request for indemnity, the Company shall be deemed to have approved such request. If the Company denies a written request for indemnity or advancement of expenses, in whole or in part, or if payment in full pursuant to such request is not made within thirty days, the right to indemnification or advances as granted by this Article shall be enforceable by the Director or officer in any court of competent jurisdiction. Such person&#8217;s costs and expenses incurred in connection with successfully establishing his or her right to indemnification, in whole or in part, in any such action shall also be indemnified by the Company. It shall be a defense to any such action (other than an action brought to enforce a claim for the advance of costs, charges and expenses under Section&#160;5.4 of these bylaws where the required undertaking, if any, has been received by or tendered to the Company) that the claimant has not met the standard of conduct set forth in Section&#160;5.1 of these bylaws, but the burden of proving such defense shall be on the Company. Neither the failure of the Company (including its Board of Directors, its independent legal counsel, and its stockholders) to have made a determination prior to the commencement of such action that indemnification of the claimant is proper in the circumstances because he or she has met the applicable standard of conduct set forth in Section&#160;5.1 of these bylaws, nor the fact that there has been an actual determination by the Company (including its Board of Directors, its independent legal counsel, and its stockholders) that the claimant has not met such applicable standard of conduct, shall be a defense to such action or create a presumption that the claimant has not met the applicable standard of conduct. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Survival&#59; Preservation of Other Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The foregoing indemnification provisions shall be deemed to be a contract between the Company and each director or officer who serves in any such capacity at any time while these provisions are in effect and any repeal or modification thereof shall not affect any right or obligation then existing with respect to any state of facts then or previously existing or any action, suit or proceeding previously or thereafter brought or threatened based in whole or in part upon any such state of facts. Such a &#8220;contract right&#8221; may not be modified retroactively without the consent of such director or officer. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The indemnification and the advancement and payment of expenses provided by this Article&#160;V shall not be deemed exclusive of any other rights to which those indemnified may be entitled under any Bylaw, common or statutory law, provision of the Certificate of Incorporation, agreement, vote of stockholders or disinterested Directors or otherwise, both as to action in his or her official capacity and as to action in another capacity while holding such office, and shall continue as to a person who has ceased to be a Director or officer and shall inure to the benefit of the heirs, executors and administrators of such a person. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.7. </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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Company shall purchase and maintain insurance, at its expense, to protect the Company and any person who is or was or has agreed to become a director or officer of the Company, or is or was serving at the request of the Company as a director, officer, partner, venturer, proprietor, trustee, employee, agent, or similar functionary of another foreign or domestic Company, limited liability company, partnership, joint venture, sole proprietorship, trust, employee benefit plan, or other enterprise against any expense, liability, or loss asserted against him or her or incurred by him or her or on his or her behalf in any such capacity, or </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%">23</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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">arising out of his or her status as such, whether or not the Company would have the power to indemnify him or her against such liability under the provisions of this Article, provided that such insurance is available on acceptable terms, which determination shall be made by a vote of a majority of the entire Board of Directors. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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 this Article&#160;V or any portion hereof shall be invalidated on any ground by any court of competent jurisdiction, then the Company shall nevertheless indemnify and hold harmless each director or officer or any other person indemnified pursuant to this Article&#160;V as to costs, charges and expenses (including reasonable attorneys&#8217; fees), judgments, fines and amounts paid in settlement with respect to any action, suit or proceeding, whether civil, criminal, administrative or investigative to the full extent permitted by any applicable portion of this Article&#160;V that shall not have been invalidated and to the fullest extent permitted by applicable law. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.9. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Appearance as a Witness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Notwithstanding any other provision of this Article&#160;V, the Company shall pay or reimburse expenses incurred by a director or officer in connection with his appearance as a witness or other participation in a Proceeding at a time when he is not a named defendant or respondent in the Proceeding. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnification of Employees and Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Company, by adoption of a resolution of the Board of Directors, may indemnify and advance expenses to an employee or agent of the Company to the same extent and subject to the same conditions under which it may indemnify and advance expenses to directors and officers under this Article&#160;V&#59; and, the Company may indemnify and advance expenses to persons who are not or were not directors, officers, employees or agents of the Company but who are or were serving at the request of the Company as director, officer, partner, venturer, proprietor, trustee, employee, agent or similar functionary of another foreign or domestic corporation, limited liability company, partnership, joint venture, sole proprietorship, trust, employee benefit plan or other enterprise against any liability asserted against him or her and incurred by him or her in such a capacity or arising out of his or her status as such a person to the same extent that it may indemnify and advance expenses to directors and officers of the Company under this Article&#160;V. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Certain Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. For purposes of this Article&#160;V, references to the &#8220;Company&#8221; shall include, in addition to the resulting corporation, any constituent corporation (including any constituent of a constituent) absorbed in a consolidation or merger which, if its separate existence had continued, would have had power and authority to indemnify its directors, officers, trustees, employees or agents, so that any person who is or was a director, officer, trustee, employee or agent of such constituent corporation, or is or was serving at the request of such constituent corporation as a director, officer, trustee, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, shall stand in the same position under the provisions of this Article&#160;V with respect to the resulting or surviving corporation as such person would have with respect to such constituent corporation if its separate existence had continued. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Article&#160;V, references to &#8220;other enterprises&#8221; shall include employee benefit plans&#59; references to &#8220;fines&#8221; shall include any excise taxes assessed on a person with respect to an employee benefit plan&#59; and references to &#8220;serving at the request of the Company&#8221; </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%">24</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;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall include any service as a director, officer, trustee, employee or agent of the Company which imposes duties on, or involves service by, such director, officer, trustee, employee or agent with respect to any employee benefit plan, its participants or beneficiaries&#59; and a person who acted in good faith and in a manner such person reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan shall be deemed to have acted in a manner not opposed to the best interests of the Company for purposes of this Article&#160;V. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE VI</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">TRANSFER OF SHARE CERTIFICATES </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Transfers of share certificates and the shares represented thereby shall be made on the books of the Company only by the registered holder or by duly authorized attorney. Transfers shall be made only on surrender of the share certificate or certificates. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE VII *</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">AMENDMENTS </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except as may be provided in the Certificate of Incorporation of the Company (or any restatement thereof), these bylaws may be altered or repealed at any annual or special meeting of the stockholders at which a quorum is present or represented, provided notice of the proposed alteration or repeal be contained in the notice of such annual or special meeting, or by the affirmative vote of a majority of the Board of Directors at any regular meeting of the Board or at any special meeting of the Board if notice of the proposed alteration or repeal be contained in the notice of such special meeting&#59; provided, however, that no change of the time or place of the meeting for the election of directors shall be made within 60&#160;days next before the day on which such meeting is to be held, and that in case of any change of such time or place, notice thereof shall be given to each stockholder in person or by letter mailed to his last known post office address at least twenty days before the meeting is held. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">*Interpretative note&#58; For purposes of coordination with the Company&#8217;s restated certificate of incorporation, the above Article&#160;VII represents the section 13.1 of Article&#160;13 of the Company&#8217;s bylaws referenced in Article&#160;SIXTH of the Company&#8217;s restated certificate of incorporation. </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%">25</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.23
<SEQUENCE>3
<FILENAME>ex1023-sreosevagrxdlogue.htm
<DESCRIPTION>EX-10.23
<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="i55e9c2feb1d441a9b397cd7e90c8edde_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:400;line-height:120%">Exhibit 10.23</font></div><div style="text-align:right"><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 January 1, 2021, between TELEFLEX INCORPORATED (the &#8220;Company&#8221;) and Daniel V. Logue (&#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, General Counsel and Secretary.</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><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;&#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><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%">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 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><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; Daniel V. Logue&#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%">Daniel V. Logue</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><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="i55e9c2feb1d441a9b397cd7e90c8edde_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="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><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%">Intending to be legally bound hereby, the Company and I execute the foregoing Release this ______ day of _______, 20__.</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%">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><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%">4</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.24
<SEQUENCE>4
<FILENAME>ex1024-eocicagrxdlogue.htm
<DESCRIPTION>EX-10.24
<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="i3ad3657daa874fe9b3c013e0c19bf41d_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:400;line-height:120%">Exhibit 10.24</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 January 1, 2021, by and between Teleflex Incorporated (the &#8220;Company&#8221;) and Daniel V. Logue (&#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 January 1, 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="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:12pt;text-indent:36pt"><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="text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:51.215%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Teleflex Incorporated</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:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Liam Kelly</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> Name&#58; Liam Kelly Title&#58; Chairman, President and CEO</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:115%;text-decoration:underline">&#47;s&#47; Daniel V. Logue</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Daniel V. Logue</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="i3ad3657daa874fe9b3c013e0c19bf41d_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="text-align:center"><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: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-21
<SEQUENCE>5
<FILENAME>exhibit21-subsidiaries2020.htm
<DESCRIPTION>EX-21
<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="id8a40c4b165a45e7ad5b72337559d210_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:138%">Exhibit 21</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsidiaries of Teleflex Incorporated</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of December 31, 2020</font></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:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.381%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cccccc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cccccc;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:9pt;font-style:italic;font-weight:700;line-height:100%">Entity Name</font></td><td colspan="3" style="background-color:#cccccc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Jurisdiction of Formation</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</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%">1902 Federal Road, LLC</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Arrow Internacional de Chihuahua, S.A. de C.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Arrow Internacional de Mexico, S.A. de C.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Arrow International CR, a.s.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Czech Republic</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arrow International LLC</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Arrow Interventional, Inc.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Daqing Medical Device (Tianjin) Co., Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Distribuidora Arrow, S.A. de C.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">EON Surgical Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israel</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Essential Medical, Inc.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Hudson Respiratory Care Tecate, S. de R.L. de C.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ICOR AB</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Inmed Manufacturing Sdn. Bhd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">LMA Urology Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seychelles</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Medical Innovation B.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Medical Service GmbH</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">NeoTract, Inc.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Pyng Medical Corp.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rusch Asia Pacific Sdn. Bhd</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">R&#252;sch Austria GmbH</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Austria</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Rusch Mexico, S.A. de C.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Rusch Uruguay Ltda.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Simal SA</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Sometec Holdings SAS</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">T.K. India Private Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Commercial Designated Activity Company</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Development Unlimited Company</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Funding LLC</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex General Partner LLC</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Global Holdings LLC</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">4</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Holding Netherlands B.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Korea Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Life Sciences Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malta</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Life Sciences LLC</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Life Sciences Pte. Ltd.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">5</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Life Sciences Unlimited Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">6</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex LLC</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Teleflex Lux Holding S.&#224; r.l.</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luxembourg</font></td></tr></table></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: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:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.381%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Manufacturing Unlimited Company</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical (Proprietary) Limited</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">7</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Africa</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical (Thailand) Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical Asia Pte. Ltd.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">8</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical Australia Pty Ltd</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">9</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical B.V.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">10</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical B.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Brasil Servi&#231;os e Com&#233;rcio de Produtos M&#233;dicos Ltda.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical Canada Inc.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">11</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Chile SpA</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chile</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Colombia S.A.S.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical de Mexico, S. de R.L. de C.V.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Devices S.&#224; r.l.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luxembourg</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical EDC BVBA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">12</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Europe Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical GmbH</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical GmbH</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">13</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical Hellas s.a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">14</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greece</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical Incorporated</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">15</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical Japan, Ltd</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">16</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical New Zealand</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">17</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical OEM LLC</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Private Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical S.r.l.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical SAS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">18</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical Sdn. Bhd.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">19</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Taiwan Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taiwan</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Technology Ltd</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cyprus</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical Trading (Shanghai) Co., Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical Tuttlingen GmbH</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">20</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical, S.A.21</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Medical, s.r.o.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Czech Republic</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Medical, s.r.o.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">22</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Slovakia</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Polska sp. z o.o.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Production Unlimited Company</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Properties Ireland Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Teleflex Research S.&#224; r.l.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luxembourg</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teleflex Urology Limited</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">23</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TFX Aviation Inc.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">24</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">TFX Development LLC</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">TFX Engineering Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bermuda</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">TFX Equities Incorporated</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">TFX Group Limited</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr></table></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: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:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.381%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">TFX Holding GmbH</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TFX International SAS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">25</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">TFX North America Inc.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">The Laryngeal Mask Company (Malaysia) Sdn. Bhd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">The Laryngeal Mask Company (Singapore) Pte. Ltd.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">The Laryngeal Mask Company Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seychelles</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Truphatek Holdings (1993) Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israel</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Truphatek International Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israel</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Truphatek Product Resources India Private Limited</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vascular Solutions LLC</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">26</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minnesota</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Vascular Solutions Zerusa Limited</font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Willy R&#252;sch GmbH</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">WIRUTEC R&#252;sch Medical Vertriebs GmbH</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Z-Medica, LLC</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Z-Medica Acquisition, Inc.</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Zeus Buyer, L.P.</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________________________________</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1. Formerly Arrow International, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Formerly Steamer Holding AB</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Formerly Inmed (Malaysia) Holdings Sdn. Berhad</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. Formerly IH Holding LLC</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. Formerly Teleflex Holding Singapore Pte. Ltd.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6. Formerly Teleflex Life Sciences</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7. Formerly Arrow Africa (Pty) Limited</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8. Formerly Pilling Weck (Asia) PTE Ltd. and Rusch-Pilling (Asia) PTE LTD.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9. Formerly LMA PacMed Pty Ltd</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10. Formerly Teleflex Medical BVBA and W. Pabisch NV</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11. Formerly GFI Control Systems Inc. and Teleflex Holding Company Ltd.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12. Formerly Arrow International EDC NV</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13. Formerly Arrow Swiss GmbH</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14. Formerly Arrow Hellas A.E.E.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15. Formerly Hudson Respiratory Care Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16. Formerly Arrow Japan, Ltd.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17. Formerly LMA NZ Limited</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18. Formerly Rusch Pilling S.A.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19. Formerly Rusch Sdn. Berhad</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20. Formerly KMedic Europe GmbH</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21. Formerly Rusch Medica Espana SA</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22. Formerly Arrow Slovensko Pie&#353;t&#8217;any s.r.o.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23. Formerly Davik Limited</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24. Formerly Telair International Incorporated and The Talley Corporation</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25. Formerly Rusch International SA</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26. Formerly Vascular Solutions, Inc.</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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>6
<FILENAME>tfx-ex23_20201231x10k.htm
<DESCRIPTION>EX-23
<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="i00634a8152a449dda9833dfc89055217_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;margin-top:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;text-decoration:underline">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 033-53385, 333-77601, 333-38224, 333-101005, 333-120245, 333-127103, 333-157518, and 333-199665)  of Teleflex Incorporated of our report dated February 25, 2021 relating to the financial statements, financial statement schedule, and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.   </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers LLP </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Philadelphia, Pennsylvania </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">February 25, 2021</font></div><div style="margin-top:60pt"><font><br></font></div><div style="margin-top:60pt"><font><br></font></div><div style="margin-bottom:10pt"><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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>tfx-ex311_20201231x10k.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="i0c48b3cd7acb4b61a6aaafaf2d778a30_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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Liam J. Kelly, certify that&#58;</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 10-K of Teleflex Incorporated&#59;</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;&#160;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:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;&#160;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:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;&#160;The registrant'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:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;&#160;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:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;&#160;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:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;&#160;evaluated the effectiveness of the registrant'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:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;&#160;disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;&#160;The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;&#160;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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;&#160;any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:58.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.310%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">Date&#58; February 25, 2021</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: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:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liam J. Kelly<br></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:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President and Chief Executive Officer<br></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>8
<FILENAME>tfx-ex312_20201231x10k.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="iea5452d0cfbd48bfbc7d7808c1d1cc01_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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Thomas E. Powell, certify that&#58;</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 10-K of Teleflex Incorporated&#59;</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;&#160;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:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;&#160;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:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;&#160;The registrant'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:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;&#160;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:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;&#160;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:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;&#160;evaluated the effectiveness of the registrant'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:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;&#160;disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;&#160;The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;&#160;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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;&#160;any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:58.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.310%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">Date&#58; February 25, 2021</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: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:10pt;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:'Times New Roman',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:10pt;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:'Times New Roman',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>9
<FILENAME>tfx-ex321_20201231x10k.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="i54a36055c6d14576b5dd3898d906db8e_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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Teleflex Incorporated (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;31, 2020, 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;&#160;The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:58.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.310%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">Date&#58; February 25, 2021</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: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:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liam J. Kelly<br></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:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President and Chief Executive Officer<br></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>10
<FILENAME>tfx-ex322_20201231x10k.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="i3d85a842b2dc4b398601867c9617e35e_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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Teleflex Incorporated (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;31, 2020, 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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:58.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.310%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">Date&#58; February 25, 2021</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: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:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Powell&#160;&#160;</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:10pt;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:'Times New Roman',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-101.SCH
<SEQUENCE>11
<FILENAME>tfx-20201231.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:7ddbf4e9-a8fa-4bad-b91f-da732fc9015f,g:87aff6c6-334e-417d-9512-bcb0d9a97e08-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tfx="http://www.teleflex.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.teleflex.com/20201231">
  <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://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-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/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.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-20201231_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-20201231_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-20201231_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-20201231_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="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>1001002 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1002003 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical">
        <link:definition>1003004 - Statement - 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="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1004005 - Statement - 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="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1005006 - Statement - CONSOLIDATED BALANCE SHEETS (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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY">
        <link:definition>1007008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN 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="CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical">
        <link:definition>1008009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' 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="Summaryofsignificantaccountingpolicies" roleURI="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies">
        <link:definition>2101101 - Disclosure - Summary of significant accounting 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="SummaryofsignificantaccountingpoliciesPolicies" roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies">
        <link:definition>2202201 - Disclosure - Summary of significant accounting policies (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="SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail">
        <link:definition>2403401 - Disclosure - Summary of significant accounting policies - 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="Recentlyissuedaccountingstandards" roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards">
        <link:definition>2104102 - 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="RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails">
        <link:definition>2405402 - Disclosure - Recently issued accounting standards - Recently issued accounting standards (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="Netrevenues" roleURI="http://www.teleflex.com/role/Netrevenues">
        <link:definition>2106103 - 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>2307301 - 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="NetrevenuesOtherrevenuesDetails" roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails">
        <link:definition>2408403 - 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="AcquisitionsandDivestitures" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestitures">
        <link:definition>2109104 - Disclosure - Acquisitions and Divestitures</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="AcquisitionsandDivestituresTables" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresTables">
        <link:definition>2310302 - Disclosure - Acquisitions and Divestitures (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="AcquisitionsandDivestituresAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail">
        <link:definition>2411404 - Disclosure - Acquisitions and Divestitures - 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="AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>2412405 - Disclosure - Acquisitions and Divestitures - Schedule of Assets Acquired and Liabilities Assumed (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="AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails">
        <link:definition>2413406 - Disclosure - Acquisitions and Divestitures - Schedule of Acquired Finite-lived 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="Restructuringandotherimpairmentcharges" roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges">
        <link:definition>2114105 - Disclosure - Restructuring and other 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="RestructuringandotherimpairmentchargesTables" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables">
        <link:definition>2315303 - Disclosure - Restructuring and other 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="RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails">
        <link:definition>2416407 - Disclosure - Restructuring and other 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="RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail">
        <link:definition>2417408 - Disclosure - Restructuring and other impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (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="RestructuringandotherimpairmentchargesRestructuringprogramDetail" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail">
        <link:definition>2418409 - Disclosure - Restructuring and other impairment charges - Restructuring program (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="RestructuringandotherimpairmentchargesAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail">
        <link:definition>2419410 - Disclosure - Restructuring and other 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="Inventories" roleURI="http://www.teleflex.com/role/Inventories">
        <link:definition>2120106 - 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>2321304 - 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>2422411 - 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="Propertyplantandequipment" roleURI="http://www.teleflex.com/role/Propertyplantandequipment">
        <link:definition>2123107 - Disclosure - Property, plant and equipment</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="PropertyplantandequipmentTables" roleURI="http://www.teleflex.com/role/PropertyplantandequipmentTables">
        <link:definition>2324305 - Disclosure - Property, plant and equipment (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="PropertyplantequipmentDetails" roleURI="http://www.teleflex.com/role/PropertyplantequipmentDetails">
        <link:definition>2425412 - Disclosure - Property, plant, equipment (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="Goodwillandotherintangibleassets" roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets">
        <link:definition>2126108 - 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="GoodwillandotherintangibleassetsTables" roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables">
        <link:definition>2327306 - Disclosure - Goodwill and other intangible assets (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="GoodwillandotherintangibleassetsAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail">
        <link:definition>2428413 - Disclosure - Goodwill and other intangible assets - 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="GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail">
        <link:definition>2429414 - Disclosure - Goodwill and other intangible assets - Changes in carrying amount by reporting segment (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="GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail">
        <link:definition>2430415 - Disclosure - Goodwill and other intangible assets - Components of intangible assets (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="GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail" roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail">
        <link:definition>2431416 - Disclosure - Goodwill and other intangible assets - Estimated annual amortization expense (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="Leases" roleURI="http://www.teleflex.com/role/Leases">
        <link:definition>2132109 - Disclosure - Leases</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="LeasesTables" roleURI="http://www.teleflex.com/role/LeasesTables">
        <link:definition>2333307 - Disclosure - Leases (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="LeasesAdditionalinformationDetails" roleURI="http://www.teleflex.com/role/LeasesAdditionalinformationDetails">
        <link:definition>2434417 - Disclosure - Leases - 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="LeasesMaturitiesofleaseliabilitiesDetails" roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails">
        <link:definition>2435418 - Disclosure - Leases - Maturities of lease liabilities (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="LeasesMaturitiesofleaseliabilitiesDetails_1" roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1">
        <link:definition>2435418 - Disclosure - Leases - Maturities of lease liabilities (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="LeasesSupplementalbalancesheetinformationDetails" roleURI="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails">
        <link:definition>2436419 - Disclosure - Leases - Supplemental balance sheet 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="Borrowings" roleURI="http://www.teleflex.com/role/Borrowings">
        <link:definition>2137110 - Disclosure - Borrowings</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="BorrowingsTables" roleURI="http://www.teleflex.com/role/BorrowingsTables">
        <link:definition>2338308 - Disclosure - Borrowings (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="BorrowingsComponentsofLongTermDebtDetail" roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail">
        <link:definition>2439420 - Disclosure - Borrowings - Components of Long-Term Debt (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="BorrowingsComponentsofLongTermDebtDetail_1" roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1">
        <link:definition>2439420 - Disclosure - Borrowings - Components of Long-Term Debt (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="BorrowingsAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail">
        <link:definition>2440421 - Disclosure - Borrowings - 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="BorrowingsFairValueofDebtDetail" roleURI="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail">
        <link:definition>2441422 - Disclosure - Borrowings - Fair Value of Debt (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="BorrowingsAggregateAmountsofLongTermDebtDetail" roleURI="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail">
        <link:definition>2442423 - Disclosure - Borrowings - Aggregate Amounts of Long-Term Debt (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="BorrowingsSupplementalCashFlowInformationDetails" roleURI="http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails">
        <link:definition>2443424 - Disclosure - Borrowings - Supplemental Cash Flow 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="Financialinstruments" roleURI="http://www.teleflex.com/role/Financialinstruments">
        <link:definition>2144111 - 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>2345309 - 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="FinancialinstrumentsAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail">
        <link:definition>2446425 - Disclosure - Financial instruments - 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="FinancialinstrumentsFairvalueofderivativesDetails" roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails">
        <link:definition>2447426 - Disclosure - Financial instruments - Fair value of derivatives (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>2148112 - 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>2349310 - 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="FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail">
        <link:definition>2450427 - Disclosure - Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (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="FairvaluemeasurementAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail">
        <link:definition>2451428 - Disclosure - Fair value measurement - 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="FairvaluemeasurementValuationTechniqueDetails" roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails">
        <link:definition>2452429 - Disclosure - Fair value measurement - Valuation Technique (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="FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail">
        <link:definition>2453430 - Disclosure - Fair value measurement - Reconciliation of changes in three financial liabilities measured at fair value on recurring (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="Shareholdersequity" roleURI="http://www.teleflex.com/role/Shareholdersequity">
        <link:definition>2154113 - 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>2355311 - 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="ShareholdersequityAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail">
        <link:definition>2456431 - Disclosure - Shareholders' equity - 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="ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail">
        <link:definition>2457432 - Disclosure - Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (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="ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail">
        <link:definition>2458433 - Disclosure - Shareholders' equity - Change in accumulated other comprehensive income (loss), net of tax (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="ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail">
        <link:definition>2459434 - Disclosure - Shareholders' equity - Accumulated other comprehensive income (loss) into income expense (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="Stockcompensationplans" roleURI="http://www.teleflex.com/role/Stockcompensationplans">
        <link:definition>2160114 - Disclosure - Stock compensation plans</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="StockcompensationplansTables" roleURI="http://www.teleflex.com/role/StockcompensationplansTables">
        <link:definition>2361312 - Disclosure - Stock compensation plans (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="StockcompensationplansAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail">
        <link:definition>2462435 - Disclosure - Stock compensation plans - 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="StockcompensationplansSharebasedCompensationActivityDetails" roleURI="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails">
        <link:definition>2463436 - Disclosure - Stock compensation plans - Share-based Compensation Activity (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="StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail">
        <link:definition>2464437 - Disclosure - Stock compensation plans - Weighted-average assumptions used to estimate fair value of options granted (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="StockcompensationplansSummaryofstockoptionactivityDetail" roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail">
        <link:definition>2465438 - Disclosure - Stock compensation plans- Summary of stock option activity (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="StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail">
        <link:definition>2466439 - Disclosure - Stock compensation plans - Weighted-average assumptions used to estimate fair value of non-vested shares granted (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="StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail">
        <link:definition>2467440 - Disclosure - Stock compensation plans - Summary of non vested restricted stock unit activity (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="Incometaxes" roleURI="http://www.teleflex.com/role/Incometaxes">
        <link:definition>2168115 - Disclosure - Income taxes</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="IncometaxesTables" roleURI="http://www.teleflex.com/role/IncometaxesTables">
        <link:definition>2369313 - Disclosure - Income taxes (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="IncometaxesAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail">
        <link:definition>2470441 - Disclosure - Income taxes - 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="IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail" roleURI="http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail">
        <link:definition>2471442 - Disclosure - Income taxes - Components of provision for income taxes from continuing operations (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="IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" roleURI="http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail">
        <link:definition>2472443 - Disclosure - Income taxes - Summary of U.S. and non-U.S. components of income from continuing operations before taxes (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="IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" roleURI="http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail">
        <link:definition>2473444 - Disclosure - Income taxes - Reconciliations between statutory federal income tax rate and effective income tax rate (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="IncometaxesDeferredtaxassetsandliabilitiesDetail" roleURI="http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail">
        <link:definition>2474445 - Disclosure - Income taxes - Deferred tax assets and 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="IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" roleURI="http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail">
        <link:definition>2475446 - Disclosure - Income taxes - Uncertain tax positions for liabilities associated with unrecognized tax benefits (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="IncomeTaxesSupplementalCashFlowDetails" roleURI="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails">
        <link:definition>2476447 - Disclosure - Income Taxes - Supplemental Cash Flow (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="Pensionandotherpostretirementbenefits" roleURI="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits">
        <link:definition>2177116 - Disclosure - Pension and other postretirement benefits</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="PensionandotherpostretirementbenefitsTables" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables">
        <link:definition>2378314 - Disclosure - Pension and other postretirement benefits (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="PensionandotherpostretirementbenefitsAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail">
        <link:definition>2479448 - Disclosure - Pension and other postretirement benefits - 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="PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail">
        <link:definition>2480449 - Disclosure - Pension and other postretirement benefits - Net benefit cost of pension and postretirement benefit plans (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="PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail">
        <link:definition>2481450 - Disclosure - Pension and other postretirement benefits - Weighted average assumptions used in determining net periodic benefit cost (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="PensionandotherpostretirementbenefitsSummarizedinformationDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail">
        <link:definition>2482451 - Disclosure - Pension and other postretirement benefits - Summarized 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="PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail">
        <link:definition>2483452 - Disclosure - Pension and other postretirement benefits - Amounts recognized in consolidated balance sheet (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="PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail">
        <link:definition>2484453 - Disclosure - Pension and other postretirement benefits - Amounts recognized in accumulated other comprehensive (income) loss (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="PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail">
        <link:definition>2485454 - Disclosure - Pension and other postretirement benefits - Weighted average assumptions used in determining benefit obligations (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="PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail">
        <link:definition>2486455 - Disclosure - Pension and other postretirement benefits - Fair values of pension plan assets (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="PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail">
        <link:definition>2487456 - Disclosure - Pension and other postretirement benefits - Expected benefit payments (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="Commitmentsandcontingentliabilities" roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities">
        <link:definition>2188117 - 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="CommitmentsandcontingentliabilitiesAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail">
        <link:definition>2489457 - Disclosure - Commitments and contingent liabilities - 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="Businesssegmentsandotherinformation" roleURI="http://www.teleflex.com/role/Businesssegmentsandotherinformation">
        <link:definition>2190118 - Disclosure - Business segments and other 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="BusinesssegmentsandotherinformationTables" roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables">
        <link:definition>2391315 - Disclosure - Business segments and other 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="BusinesssegmentsandotherinformationSegmentResultDetail" roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail">
        <link:definition>2492458 - Disclosure - Business segments and other information - Segment Result (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="BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail">
        <link:definition>2493459 - Disclosure - Business segments and other information - Total net revenues and total net property, plant and equipment by geographic region (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="QUARTERLYDATAUNAUDITED" roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED">
        <link:definition>2194119 - Disclosure - QUARTERLY DATA (UNAUDITED)</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="QUARTERLYDATAUNAUDITEDTables" roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables">
        <link:definition>2395316 - Disclosure - QUARTERLY DATA (UNAUDITED) (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="QUARTERLYDATAUNAUDITEDDetail" roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail">
        <link:definition>2496460 - Disclosure - QUARTERLY DATA (UNAUDITED) (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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS">
        <link:definition>2197120 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail">
        <link:definition>2498461 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - ALLOWANCE FOR DOUBTFUL ACCOUNTS (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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail">
        <link:definition>2499462 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - DEFERRED TAX ASSET VALUATION ALLOWANCE (Detail)</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_FinancingReceivablesPaymentsToBeReceivedInYearFour" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_CorporateBondFundMember" abstract="true" name="CorporateBondFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" abstract="false" name="DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" abstract="false" name="DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_A2017CreditAgreementMember" abstract="true" name="A2017CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_PriorPlansBeforeDecember312013Member" abstract="true" name="PriorPlansBeforeDecember312013Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" abstract="true" name="ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend" abstract="false" name="LesseeOperatingLeaseOptiontoTerminateOrExtend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_LongTermDebtMaturityAfterYearFour" abstract="false" name="LongTermDebtMaturityAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes" abstract="false" name="DefinedBenefitPlanAmortizationOfDeferredTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_MaximumAmountAvailableUnderReceivableSecuritization" abstract="false" name="MaximumAmountAvailableUnderReceivableSecuritization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_SurgicalMember" abstract="true" name="SurgicalMember" 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_ValuationTechniqueMonteCarloSimulationMember" abstract="true" name="ValuationTechniqueMonteCarloSimulationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_NoncompleteAgreementMember" abstract="true" name="NoncompleteAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_GlobalCreditFundMember" abstract="true" name="GlobalCreditFundMember" 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_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" abstract="false" name="DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_ScheduleOfFairValueOfDebtTableTextBlock" abstract="false" name="ScheduleOfFairValueOfDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_InterventionalMember" abstract="true" name="InterventionalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ActuarialChangesInBenefitObligationNetGainLoss" abstract="false" name="ActuarialChangesInBenefitObligationNetGainLoss" 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_ShareholdersEquityTable" abstract="true" name="ShareholdersEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" abstract="true" name="IndefiniteAndFiniteLivedIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" abstract="false" name="PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_HomeCareProvidersMember" abstract="true" name="HomeCareProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_PercentOfPrincipalAmountOfNotesRedeemable" abstract="false" name="PercentOfPrincipalAmountOfNotesRedeemable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_A2014PlanMember" abstract="true" name="A2014PlanMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" abstract="true" name="ScheduleOfPensionExpectedFutureBenefitPaymentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_FairValueMeasurementsLineItems" abstract="true" name="FairValueMeasurementsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ScheduleOfPensionPlanAssetsByFairValueTable" abstract="true" name="ScheduleOfPensionPlanAssetsByFairValueTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_HospitalsAndHealthcareProvidersMember" abstract="true" name="HospitalsAndHealthcareProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" abstract="false" name="DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" abstract="true" name="UnitedStatesRussellTwoFiveZeroZeroIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" abstract="false" name="MaximumPercentageOfNetAssetsInvestedInEmergingMarket" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" abstract="false" name="EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_ThreePointFiveSevenPercentTermLoanFacilityMember" abstract="true" name="ThreePointFiveSevenPercentTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments" abstract="false" name="DefinedBenefitPlanNetGainOrLossOnPlanAmendments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_PeriodTwoMember" abstract="true" name="PeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" abstract="false" name="ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" abstract="false" name="DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" abstract="false" name="ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="tfx_AcceleratedDepreciationAndOtherCostsMember" abstract="true" name="AcceleratedDepreciationAndOtherCostsMember" 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_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" abstract="false" name="MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" abstract="true" name="FourPointEightSevenFivePercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_FairValueMeasurementsTable" abstract="true" name="FairValueMeasurementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_WeightedAverageAmortizationPeriodForIntangibleAsset" abstract="false" name="WeightedAverageAmortizationPeriodForIntangibleAsset" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_OtherLiabilityMember" abstract="true" name="OtherLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SmallAndMidSizedCompaniesMember" abstract="true" name="SmallAndMidSizedCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" abstract="false" name="DeferredTaxAssetsOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" abstract="false" name="BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" abstract="false" name="ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" abstract="false" name="ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_ReserveForEstimatedRebates" abstract="false" name="ReserveForEstimatedRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" abstract="false" name="PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_LongDurationBondFundMember" abstract="true" name="LongDurationBondFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ForeignCompaniesMember" abstract="true" name="ForeignCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_NetGainOnSaleOfBusinessesAndAssets" abstract="false" name="NetGainOnSaleOfBusinessesAndAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member" abstract="true" name="FourPointTwentyFivePercentSeniorNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="tfx_TwoThousandNineteenFootprintRealignmentPlanMember" abstract="true" name="TwoThousandNineteenFootprintRealignmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_AsiaAndAsiaPacificMember" abstract="true" name="AsiaAndAsiaPacificMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanNetAmortizationAndDeferral" abstract="false" name="DefinedBenefitPlanNetAmortizationAndDeferral" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_A4.875PercentSeniorNotesDue2026Member" abstract="true" name="A4.875PercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_IWGHighPerformanceConductorsIncMember" abstract="true" name="IWGHighPerformanceConductorsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_AnesthesiaMember" abstract="true" name="AnesthesiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SegmentOperatingIncomeLoss" abstract="false" name="SegmentOperatingIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_NoExpirationDateMember" abstract="true" name="NoExpirationDateMember" 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_AssetImpairmentChargesNetOfTax" abstract="false" name="AssetImpairmentChargesNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_InterventionalUrologyMember" abstract="true" name="InterventionalUrologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ZMedicaLLCMember" abstract="true" name="ZMedicaLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_AdjustedLIBORMember" abstract="true" name="AdjustedLIBORMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" abstract="false" name="IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_PaymentsForContingentConsideration" abstract="false" name="PaymentsForContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" abstract="false" name="EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_PeriodOneMember" abstract="true" name="PeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio" abstract="false" name="DebtInstrumentCovenantTermsMaximumLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="tfx_SecuritizationProgramMember" abstract="true" name="SecuritizationProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" abstract="true" name="ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember" abstract="true" name="TwoThousandFourteenManufacturingFootprintRealignmentMember" 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_AsiaSegmentMember" abstract="true" name="AsiaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_CorporateGovernmentAndForeignBondsMember" abstract="true" name="CorporateGovernmentAndForeignBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ContractWithInsuranceCompanyMember" abstract="true" name="ContractWithInsuranceCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" abstract="false" name="UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_FairValueofPlanAssetsEffectiveAverageDuration" abstract="false" name="FairValueofPlanAssetsEffectiveAverageDuration" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" abstract="true" name="ScheduleOfPensionPlanAssetsByFairValueLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_TwoThousandTwentyWorkforceReductionPlanMember" abstract="true" name="TwoThousandTwentyWorkforceReductionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherMedicalDeviceManufacturersMember" abstract="true" name="OtherMedicalDeviceManufacturersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherSecuritiesMember" abstract="true" name="OtherSecuritiesMember" 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_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" abstract="false" name="EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" abstract="false" name="PercentageOfNetAssetsInvestedInForeignEquitySecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ManagedVolatilityMember" abstract="true" name="ManagedVolatilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" abstract="false" name="DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_PercentOfRedemptionPriceToPrincipalAmount" abstract="false" name="PercentOfRedemptionPriceToPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_PercentageOfNetAssetsInvested" abstract="false" name="PercentageOfNetAssetsInvested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" abstract="false" name="OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" abstract="false" name="DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" abstract="true" name="FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tfx_NeoTractMember" abstract="true" name="NeoTractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_AmericasSegmentMember" abstract="true" name="AmericasSegmentMember" 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_MultiAssetFundMember" abstract="true" name="MultiAssetFundMember" 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_RestructuringCostsExpectedAggregateCapitalExpenditures" abstract="false" name="RestructuringCostsExpectedAggregateCapitalExpenditures" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_IntermediateDurationBondFundMember" abstract="true" name="IntermediateDurationBondFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock" abstract="false" name="LesseeOperatingLeaseSupplementalInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_RevenuebasedPaymentMember" abstract="true" name="RevenuebasedPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" abstract="false" name="OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_AllOtherMember" abstract="true" name="AllOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage" abstract="false" name="LossContingencyAccrualUnpaidTariffPenaltiesPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_PriorPlansAfterJanuary12014Member" abstract="true" name="PriorPlansAfterJanuary12014Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SecondAmendedandRestatedCreditAgreementMember" abstract="true" name="SecondAmendedandRestatedCreditAgreementMember" 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_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" abstract="true" name="ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit" abstract="false" name="ImpactOfCurrencyTranslationPriorServiceCostCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ActuarialChangesInBenefitObligationDeferredTaxes" abstract="false" name="ActuarialChangesInBenefitObligationDeferredTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" abstract="false" name="DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_USSmallMidCapEquityMember" abstract="true" name="USSmallMidCapEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" abstract="false" name="DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" abstract="false" name="DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" abstract="false" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" abstract="true" name="DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ShareholdersEquityLineItems" abstract="true" name="ShareholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" abstract="false" name="DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" abstract="false" name="DecliningPercentOfRedemptionPriceToPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" abstract="true" name="ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_LandBuildingsAndLeaseholdImprovementsGross" abstract="false" name="LandBuildingsAndLeaseholdImprovementsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_EmergingMarketsBondsMember" abstract="true" name="EmergingMarketsBondsMember" 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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>tfx-20201231_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:7ddbf4e9-a8fa-4bad-b91f-da732fc9015f,g:87aff6c6-334e-417d-9512-bcb0d9a97e08-->
<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-20201231.xsd#Coverpage"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Coverpage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6ea3825f-05df-46af-bb49-2c39df4f12b5" 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_c5e6b924-5951-4b14-afb3-5b920d77a548" 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_6ea3825f-05df-46af-bb49-2c39df4f12b5" xlink:to="loc_us-gaap_GrossProfit_c5e6b924-5951-4b14-afb3-5b920d77a548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7ea59cca-182f-4cff-aa18-8f2743d2f76a" 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_6ea3825f-05df-46af-bb49-2c39df4f12b5" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7ea59cca-182f-4cff-aa18-8f2743d2f76a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e55b2984-048b-4ce3-8d71-59fd993cd63c" 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_6ea3825f-05df-46af-bb49-2c39df4f12b5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e55b2984-048b-4ce3-8d71-59fd993cd63c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a29b0adc-1cf7-4efd-80a4-dc2bdc85ada8" 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_6ea3825f-05df-46af-bb49-2c39df4f12b5" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a29b0adc-1cf7-4efd-80a4-dc2bdc85ada8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_0d549d07-9946-4181-ab59-9076ecff651b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6ea3825f-05df-46af-bb49-2c39df4f12b5" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_0d549d07-9946-4181-ab59-9076ecff651b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_203208be-a0a3-4236-9e12-0114e7c177fe" 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_6e0013e1-cf5a-4863-930d-2743fa264c7c" 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_203208be-a0a3-4236-9e12-0114e7c177fe" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e0013e1-cf5a-4863-930d-2743fa264c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_aeb42e74-c357-4534-8950-c6d14debf589" 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_203208be-a0a3-4236-9e12-0114e7c177fe" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_aeb42e74-c357-4534-8950-c6d14debf589" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f0658239-f9de-41e1-a807-cb356e2c07fa" 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_4ce48826-7626-4c63-a26d-2eea157c8d64" 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_f0658239-f9de-41e1-a807-cb356e2c07fa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4ce48826-7626-4c63-a26d-2eea157c8d64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_b0cca9f4-c2c8-48ad-848d-9ed53c8b83b8" 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_f0658239-f9de-41e1-a807-cb356e2c07fa" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_b0cca9f4-c2c8-48ad-848d-9ed53c8b83b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cdb0b129-bd46-40fe-b974-514826b60ce6" 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_a00a9514-d554-41fe-adcb-892cd35d89d7" 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_cdb0b129-bd46-40fe-b974-514826b60ce6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_a00a9514-d554-41fe-adcb-892cd35d89d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_d156d412-ac96-45c8-99da-3825228a631e" 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_cdb0b129-bd46-40fe-b974-514826b60ce6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_d156d412-ac96-45c8-99da-3825228a631e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_47dcaa18-71db-46a5-8646-197ec3479d44" 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_ad61ce6c-c6a5-409c-b438-8285bc5d23fc" 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_47dcaa18-71db-46a5-8646-197ec3479d44" xlink:to="loc_us-gaap_OperatingIncomeLoss_ad61ce6c-c6a5-409c-b438-8285bc5d23fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fb5574b4-e5b7-4d79-a54c-5e4767b50bee" 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_47dcaa18-71db-46a5-8646-197ec3479d44" xlink:to="loc_us-gaap_InterestExpense_fb5574b4-e5b7-4d79-a54c-5e4767b50bee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_fae4d501-a5fb-45a4-81f0-61ddd28a7f88" 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_47dcaa18-71db-46a5-8646-197ec3479d44" xlink:to="loc_us-gaap_InvestmentIncomeInterest_fae4d501-a5fb-45a4-81f0-61ddd28a7f88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_4eb0f47a-5031-4cd9-b8af-1fe1afde4832" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_47dcaa18-71db-46a5-8646-197ec3479d44" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_4eb0f47a-5031-4cd9-b8af-1fe1afde4832" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7bbdac21-dcb1-4203-a230-ff79fad232d7" 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_66216bb2-e7c9-473a-97dc-321a4d6c4764" 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_7bbdac21-dcb1-4203-a230-ff79fad232d7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_66216bb2-e7c9-473a-97dc-321a4d6c4764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_590afc34-6d2e-41e3-a496-d299a656ab3e" 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_7bbdac21-dcb1-4203-a230-ff79fad232d7" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_590afc34-6d2e-41e3-a496-d299a656ab3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_31b0fd65-ba2a-4449-bb72-835b50255101" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7c944d9d-bc75-4a58-9059-5fe57f145c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_31b0fd65-ba2a-4449-bb72-835b50255101" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7c944d9d-bc75-4a58-9059-5fe57f145c55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_04123723-9d43-454c-ae2e-30f49f18925e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_31b0fd65-ba2a-4449-bb72-835b50255101" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_04123723-9d43-454c-ae2e-30f49f18925e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_72b8ecbd-9a12-4818-ae32-afeba46011f6" 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_84ec23d1-a2a0-4b8e-924e-4fa3e1dc544e" 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_72b8ecbd-9a12-4818-ae32-afeba46011f6" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_84ec23d1-a2a0-4b8e-924e-4fa3e1dc544e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_f323a23e-4cbe-403b-b0e2-77f13d92fd81" 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_72b8ecbd-9a12-4818-ae32-afeba46011f6" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_f323a23e-4cbe-403b-b0e2-77f13d92fd81" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_557a6808-5a67-4ccb-ae6a-0a98c771080c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_22919bc3-fd25-45ef-9f17-bb7c120b1cca" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_557a6808-5a67-4ccb-ae6a-0a98c771080c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_22919bc3-fd25-45ef-9f17-bb7c120b1cca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_11e0d23b-9511-4297-a99b-36aab382a976" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_6830666f-1c8e-4f99-a40e-67ff12b2fc28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_11e0d23b-9511-4297-a99b-36aab382a976" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_6830666f-1c8e-4f99-a40e-67ff12b2fc28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_13b0715d-e2e0-48ea-9755-b4db233518d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_11e0d23b-9511-4297-a99b-36aab382a976" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_13b0715d-e2e0-48ea-9755-b4db233518d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_4033a961-c582-45b7-b3a1-a8cbafa68066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_11e0d23b-9511-4297-a99b-36aab382a976" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_4033a961-c582-45b7-b3a1-a8cbafa68066" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_baea5ada-ca1b-4b22-ad10-8e54d7de29b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_11e0d23b-9511-4297-a99b-36aab382a976" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_baea5ada-ca1b-4b22-ad10-8e54d7de29b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_933922e8-4a1b-4c24-9c84-724f28895237" xlink:href="tfx-20201231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_11e0d23b-9511-4297-a99b-36aab382a976" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_933922e8-4a1b-4c24-9c84-724f28895237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f6ab3cc0-b86e-4d35-af78-1107d3c84964" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_bc070da9-d205-40ac-86fc-d8b7c432ec12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f6ab3cc0-b86e-4d35-af78-1107d3c84964" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_bc070da9-d205-40ac-86fc-d8b7c432ec12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_352c3619-3e26-4b17-a565-9b1efa9bd622" 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_f6ab3cc0-b86e-4d35-af78-1107d3c84964" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_352c3619-3e26-4b17-a565-9b1efa9bd622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ef963d82-5c81-4aa9-83c3-2b7c22eecde3" 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_f6ab3cc0-b86e-4d35-af78-1107d3c84964" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ef963d82-5c81-4aa9-83c3-2b7c22eecde3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4c62b8bd-80b5-4692-9fe1-2c380feed936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_642c21a7-ddd7-4d40-a530-35f66fdb3c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4c62b8bd-80b5-4692-9fe1-2c380feed936" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_642c21a7-ddd7-4d40-a530-35f66fdb3c32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7f34f220-d1f2-41fa-a5a3-894962a62e6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4c62b8bd-80b5-4692-9fe1-2c380feed936" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7f34f220-d1f2-41fa-a5a3-894962a62e6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e1eedcfd-c243-49a3-b6a3-a20bb6d833b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_35351e44-f898-47b9-beb0-4430ed6e1df9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e1eedcfd-c243-49a3-b6a3-a20bb6d833b2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_35351e44-f898-47b9-beb0-4430ed6e1df9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d2e99e6e-0233-4a02-9215-cf8fd726e6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e1eedcfd-c243-49a3-b6a3-a20bb6d833b2" xlink:to="loc_us-gaap_NetIncomeLoss_d2e99e6e-0233-4a02-9215-cf8fd726e6a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ec990445-8777-4627-9dae-f9917d876552" 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_f3fc0326-bb34-4ea3-9e9a-320011862349" 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_ec990445-8777-4627-9dae-f9917d876552" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_f3fc0326-bb34-4ea3-9e9a-320011862349" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_83e786bb-2c20-43e0-b318-1bb9c61c1745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ec990445-8777-4627-9dae-f9917d876552" xlink:to="loc_us-gaap_InterestPayableCurrent_83e786bb-2c20-43e0-b318-1bb9c61c1745" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_266d4c19-486f-4220-ac58-af1a33ccace4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ec990445-8777-4627-9dae-f9917d876552" xlink:to="loc_us-gaap_AccountsPayableCurrent_266d4c19-486f-4220-ac58-af1a33ccace4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ddf78f05-fbb0-45c3-8462-32e37745f808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ec990445-8777-4627-9dae-f9917d876552" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ddf78f05-fbb0-45c3-8462-32e37745f808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_220785b6-3832-4630-bc92-90cdf68682d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ec990445-8777-4627-9dae-f9917d876552" xlink:to="loc_us-gaap_DebtCurrent_220785b6-3832-4630-bc92-90cdf68682d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_344a0113-8b18-4439-8b07-3b97211d4287" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ec990445-8777-4627-9dae-f9917d876552" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_344a0113-8b18-4439-8b07-3b97211d4287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_770873ee-c7c5-4a7f-b077-3e42eb3228f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ec990445-8777-4627-9dae-f9917d876552" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_770873ee-c7c5-4a7f-b077-3e42eb3228f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_58564177-398c-4797-8ca9-d68df4daed8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ec990445-8777-4627-9dae-f9917d876552" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_58564177-398c-4797-8ca9-d68df4daed8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_14a497c0-da6b-4925-a302-52ecd275ab82" 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_DeferredIncomeTaxAssetsNet_3118bd70-d730-450f-97af-47dd679ac137" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_14a497c0-da6b-4925-a302-52ecd275ab82" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_3118bd70-d730-450f-97af-47dd679ac137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b23f2881-4ec1-4128-84d9-754006349402" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_14a497c0-da6b-4925-a302-52ecd275ab82" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b23f2881-4ec1-4128-84d9-754006349402" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_bee5de68-ded7-474b-aa41-c27525284597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_14a497c0-da6b-4925-a302-52ecd275ab82" xlink:to="loc_us-gaap_AssetsCurrent_bee5de68-ded7-474b-aa41-c27525284597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1e852812-cde4-4715-97c7-e7bb32a9d5b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_14a497c0-da6b-4925-a302-52ecd275ab82" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1e852812-cde4-4715-97c7-e7bb32a9d5b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_343c29f8-fa36-4130-b94b-46e5d1e47f07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_14a497c0-da6b-4925-a302-52ecd275ab82" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_343c29f8-fa36-4130-b94b-46e5d1e47f07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5aace686-9a43-464d-86de-8489f8a3cdba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_14a497c0-da6b-4925-a302-52ecd275ab82" xlink:to="loc_us-gaap_Goodwill_5aace686-9a43-464d-86de-8489f8a3cdba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7e8dcd0a-b237-48a3-823d-067bd8e7cfc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_14a497c0-da6b-4925-a302-52ecd275ab82" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7e8dcd0a-b237-48a3-823d-067bd8e7cfc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" 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_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4829840c-15bb-456f-8be0-fa69bf1d14f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4829840c-15bb-456f-8be0-fa69bf1d14f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c124fc35-cff5-4e09-a291-b9b4ef4f3ab9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c124fc35-cff5-4e09-a291-b9b4ef4f3ab9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c04c7601-2ef1-41db-a422-0cdba605cf14" 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_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c04c7601-2ef1-41db-a422-0cdba605cf14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_8dfe1928-ac29-4aea-9060-bb988fdf8edc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_8dfe1928-ac29-4aea-9060-bb988fdf8edc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2e810e69-3d26-4a4c-8f7f-340bd9912942" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" xlink:to="loc_us-gaap_LiabilitiesCurrent_2e810e69-3d26-4a4c-8f7f-340bd9912942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e0d3fc96-595e-4eba-8a63-8e2f2e4957a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e0d3fc96-595e-4eba-8a63-8e2f2e4957a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ff9f4932-1313-48e4-9fb0-77b20c217f4b" 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_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ff9f4932-1313-48e4-9fb0-77b20c217f4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_73b6c15c-2b19-45c7-8b3c-b4b3fa07cda6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e1bb1cc-ae72-4035-8fc6-0f35a38f2192" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_73b6c15c-2b19-45c7-8b3c-b4b3fa07cda6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_726dfc66-f683-4487-adb2-622220348359" 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_1ecb3e25-3284-49a7-b4d7-eeed9fa4ded1" 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_726dfc66-f683-4487-adb2-622220348359" xlink:to="loc_us-gaap_Liabilities_1ecb3e25-3284-49a7-b4d7-eeed9fa4ded1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_04efd6f1-6610-40d7-a109-82493240ff0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_726dfc66-f683-4487-adb2-622220348359" xlink:to="loc_us-gaap_StockholdersEquity_04efd6f1-6610-40d7-a109-82493240ff0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b6feaca7-7ec2-4621-96b2-9e8a14f56a97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_726dfc66-f683-4487-adb2-622220348359" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b6feaca7-7ec2-4621-96b2-9e8a14f56a97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_41e76a9c-638a-4988-b7b0-ddda4f21fe97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c5bcba8c-22fc-4b7e-b3eb-d1125dbe9fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_41e76a9c-638a-4988-b7b0-ddda4f21fe97" xlink:to="loc_us-gaap_CommonStockValue_c5bcba8c-22fc-4b7e-b3eb-d1125dbe9fa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d58822d1-25b1-4da3-9ec4-138f10dbb987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_41e76a9c-638a-4988-b7b0-ddda4f21fe97" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d58822d1-25b1-4da3-9ec4-138f10dbb987" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7c3fd56a-1581-4689-ac23-827fede7dbb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_41e76a9c-638a-4988-b7b0-ddda4f21fe97" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7c3fd56a-1581-4689-ac23-827fede7dbb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eba1f509-e24f-4d5b-97df-e117251687d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_41e76a9c-638a-4988-b7b0-ddda4f21fe97" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eba1f509-e24f-4d5b-97df-e117251687d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bb7319f2-005c-4169-a953-a73a0463c057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_c23271d1-a10e-42a7-b5c1-09e91328b238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_bb7319f2-005c-4169-a953-a73a0463c057" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_c23271d1-a10e-42a7-b5c1-09e91328b238" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_8d33a3c4-bee5-42ac-8ed2-9d164dc091ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_bb7319f2-005c-4169-a953-a73a0463c057" xlink:to="loc_us-gaap_TreasuryStockValue_8d33a3c4-bee5-42ac-8ed2-9d164dc091ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b106c437-7528-4b60-95cb-4bddc9780ae9" 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_PrepaidTaxes_73ef2c90-4f25-484f-848a-98db9aebe649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b106c437-7528-4b60-95cb-4bddc9780ae9" xlink:to="loc_us-gaap_PrepaidTaxes_73ef2c90-4f25-484f-848a-98db9aebe649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b17aa65e-6c00-4b66-bb86-87463d644ddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b106c437-7528-4b60-95cb-4bddc9780ae9" xlink:to="loc_us-gaap_InventoryNet_b17aa65e-6c00-4b66-bb86-87463d644ddb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_67f3e946-a225-4656-867a-f3d0229445a1" 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_b106c437-7528-4b60-95cb-4bddc9780ae9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_67f3e946-a225-4656-867a-f3d0229445a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_12aa351a-ca86-475a-8ba2-ccffd123c2b0" 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_b106c437-7528-4b60-95cb-4bddc9780ae9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_12aa351a-ca86-475a-8ba2-ccffd123c2b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0b830ab1-ec8a-47fa-83e7-6261ff7a7633" 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_b106c437-7528-4b60-95cb-4bddc9780ae9" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0b830ab1-ec8a-47fa-83e7-6261ff7a7633" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fb8c4c66-55bb-43c2-9bd8-a2420a052367" 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_548e16c4-22ca-4b89-9ef7-1c0ad129bb80" 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_fb8c4c66-55bb-43c2-9bd8-a2420a052367" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_548e16c4-22ca-4b89-9ef7-1c0ad129bb80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a876f374-d2ac-4d02-8da4-6864a5d096c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fb8c4c66-55bb-43c2-9bd8-a2420a052367" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a876f374-d2ac-4d02-8da4-6864a5d096c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_4d707c83-8451-457e-ae8f-3399377a8079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fb8c4c66-55bb-43c2-9bd8-a2420a052367" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_4d707c83-8451-457e-ae8f-3399377a8079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_ba289cc8-18d7-424a-abc7-a233093a0f41" xlink:href="tfx-20201231.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fb8c4c66-55bb-43c2-9bd8-a2420a052367" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_ba289cc8-18d7-424a-abc7-a233093a0f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_1f8cd170-ea6f-4f0d-94c8-2890c7e47bfd" 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_435b339d-ecb0-43cb-82d8-99419c8771cf" 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_1f8cd170-ea6f-4f0d-94c8-2890c7e47bfd" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_435b339d-ecb0-43cb-82d8-99419c8771cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ce6db6d6-1411-4974-b6e6-901212f9be90" 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_08a9f08b-613f-486e-a4b9-ca2731da58a8" 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_ce6db6d6-1411-4974-b6e6-901212f9be90" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_08a9f08b-613f-486e-a4b9-ca2731da58a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_722847a0-6714-4dbf-a1d3-fcba9a004942" 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_ce6db6d6-1411-4974-b6e6-901212f9be90" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_722847a0-6714-4dbf-a1d3-fcba9a004942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb07b80d-7e33-4450-8f07-a2e528e74b8f" 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_ce6db6d6-1411-4974-b6e6-901212f9be90" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb07b80d-7e33-4450-8f07-a2e528e74b8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_e07c30d7-b5c7-4a1f-9de8-99d1a5ae9e48" 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_ce6db6d6-1411-4974-b6e6-901212f9be90" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_e07c30d7-b5c7-4a1f-9de8-99d1a5ae9e48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f332bbdd-a0ec-4e7d-990f-a31efb6301a1" 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_ce6db6d6-1411-4974-b6e6-901212f9be90" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f332bbdd-a0ec-4e7d-990f-a31efb6301a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" 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_70bb3119-076c-4e57-a844-6fc4907f4cdd" 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_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_NetIncomeLoss_70bb3119-076c-4e57-a844-6fc4907f4cdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_9078b391-4e05-4da4-8954-334767d4a03d" 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_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_9078b391-4e05-4da4-8954-334767d4a03d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_3a13e082-821d-4737-8443-217e6758d76e" 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_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_Depreciation_3a13e082-821d-4737-8443-217e6758d76e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3abd4490-3d73-43c5-9383-1b8a60aeee34" 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_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3abd4490-3d73-43c5-9383-1b8a60aeee34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b9f9c195-40a4-45e2-afee-1611f625ff0f" 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_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b9f9c195-40a4-45e2-afee-1611f625ff0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d70f9dbc-f754-4ba5-8ec1-a426e0ea5792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d70f9dbc-f754-4ba5-8ec1-a426e0ea5792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_9cb09751-aa87-4cfd-8816-1d444abcac09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_9cb09751-aa87-4cfd-8816-1d444abcac09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_cdb32349-0a33-4dea-970d-a9eedbd449b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_AssetImpairmentCharges_cdb32349-0a33-4dea-970d-a9eedbd449b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3b47e5d1-c319-48d8-ac65-3a7b9d035b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_ShareBasedCompensation_3b47e5d1-c319-48d8-ac65-3a7b9d035b2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_15df3a8e-c39a-47fe-90e6-8e99481f4836" xlink:href="tfx-20201231.xsd#tfx_NetGainOnSaleOfBusinessesAndAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_15df3a8e-c39a-47fe-90e6-8e99481f4836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ded6b2dd-d89d-4540-9a7e-ac4546c56418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ded6b2dd-d89d-4540-9a7e-ac4546c56418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration_2b2df245-035c-4d7e-b94d-820e7fbc8e37" xlink:href="tfx-20201231.xsd#tfx_ChangesInContingentConsideration"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_tfx_ChangesInContingentConsideration_2b2df245-035c-4d7e-b94d-820e7fbc8e37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_760dbf5f-c310-481b-889b-d75494c97d00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_760dbf5f-c310-481b-889b-d75494c97d00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_d4aae1e3-3bd9-4d2e-ad0e-30a72782bdac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_d4aae1e3-3bd9-4d2e-ad0e-30a72782bdac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_51a13270-12f2-434c-b0c6-c9d85355e2d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_51a13270-12f2-434c-b0c6-c9d85355e2d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_da7cebd9-be1a-4f5a-bfd4-5e7b2a253a23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_da7cebd9-be1a-4f5a-bfd4-5e7b2a253a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_161773ab-5aeb-4d8a-871f-86f4b42eab2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_161773ab-5aeb-4d8a-871f-86f4b42eab2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_441ee433-8359-40f3-ba76-357d73b0abfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_441ee433-8359-40f3-ba76-357d73b0abfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_18e1510c-26e3-47ee-bba5-2bf90c48d7ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_18e1510c-26e3-47ee-bba5-2bf90c48d7ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp_fd3a8c8a-c43a-4240-9930-88d30e70eb09" xlink:href="tfx-20201231.xsd#tfx_InventoryFairValueStepUp"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7035562c-8cb1-486e-9e86-45d2760f4d27" xlink:to="loc_tfx_InventoryFairValueStepUp_fd3a8c8a-c43a-4240-9930-88d30e70eb09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b36fc78-1169-4f9a-b563-47a6de64593c" 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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3c450680-b626-4be4-8643-86ced2d88a2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b36fc78-1169-4f9a-b563-47a6de64593c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3c450680-b626-4be4-8643-86ced2d88a2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9cd4b62d-8678-46b2-a7b6-91413bf9f0b3" 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_6b36fc78-1169-4f9a-b563-47a6de64593c" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9cd4b62d-8678-46b2-a7b6-91413bf9f0b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_3a725625-6ec3-445e-8cbf-384e93b95be1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b36fc78-1169-4f9a-b563-47a6de64593c" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_3a725625-6ec3-445e-8cbf-384e93b95be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bd066b7e-9706-421f-a9a2-6e46e4605d63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b36fc78-1169-4f9a-b563-47a6de64593c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bd066b7e-9706-421f-a9a2-6e46e4605d63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration_84c54d0a-076f-43cf-8fe2-458118c43a36" xlink:href="tfx-20201231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b36fc78-1169-4f9a-b563-47a6de64593c" xlink:to="loc_tfx_PaymentsForContingentConsideration_84c54d0a-076f-43cf-8fe2-458118c43a36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_ce181840-83f9-4daa-88a9-654a420690d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b36fc78-1169-4f9a-b563-47a6de64593c" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_ce181840-83f9-4daa-88a9-654a420690d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="simple" xlink:href="tfx-20201231.xsd#Summaryofsignificantaccountingpolicies"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="tfx-20201231.xsd#SummaryofsignificantaccountingpoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="simple" xlink:href="tfx-20201231.xsd#Recentlyissuedaccountingstandards"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20201231.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-20201231.xsd#NetrevenuesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#NetrevenuesOtherrevenuesDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestitures"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2719ed7a-1f2b-4629-aec2-8f729c6c91df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8bbeba66-d73c-42e5-a054-c8a720ba3b40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2719ed7a-1f2b-4629-aec2-8f729c6c91df" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8bbeba66-d73c-42e5-a054-c8a720ba3b40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_d1f516bb-ea22-4eba-b71c-bd95f55a0f01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2719ed7a-1f2b-4629-aec2-8f729c6c91df" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_d1f516bb-ea22-4eba-b71c-bd95f55a0f01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_131ee325-f2e2-450e-8b9f-e86f6777c68e" xlink:href="tfx-20201231.xsd#tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2719ed7a-1f2b-4629-aec2-8f729c6c91df" xlink:to="loc_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_131ee325-f2e2-450e-8b9f-e86f6777c68e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_fbee05ca-efed-40dc-b36c-a2f076d97cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2719ed7a-1f2b-4629-aec2-8f729c6c91df" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_fbee05ca-efed-40dc-b36c-a2f076d97cb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_bc0b9eac-e0f3-4230-995a-72add20dacd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5cdaae43-3cad-479e-b46e-04cd4fd96c35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_bc0b9eac-e0f3-4230-995a-72add20dacd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5cdaae43-3cad-479e-b46e-04cd4fd96c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_74bd92d1-f773-467d-bc5b-d3c64b481ea9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_bc0b9eac-e0f3-4230-995a-72add20dacd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_74bd92d1-f773-467d-bc5b-d3c64b481ea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_ad29081f-8ca8-417f-a3d5-56e8693e8027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_63d73f24-c254-4f3e-a69f-f9f850e83c7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_ad29081f-8ca8-417f-a3d5-56e8693e8027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_63d73f24-c254-4f3e-a69f-f9f850e83c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e46fb1d6-217c-4427-99ee-970df8bd82a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_ad29081f-8ca8-417f-a3d5-56e8693e8027" xlink:to="loc_us-gaap_Goodwill_e46fb1d6-217c-4427-99ee-970df8bd82a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_151858b4-5923-466b-a867-52f3543d80fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_ad29081f-8ca8-417f-a3d5-56e8693e8027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_151858b4-5923-466b-a867-52f3543d80fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_af592cfd-4607-4777-ba4a-bbde0bef76b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_ad29081f-8ca8-417f-a3d5-56e8693e8027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_af592cfd-4607-4777-ba4a-bbde0bef76b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_e5bd2010-6af2-4d19-bf27-fe82796e1fca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_ad29081f-8ca8-417f-a3d5-56e8693e8027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_e5bd2010-6af2-4d19-bf27-fe82796e1fca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="simple" xlink:href="tfx-20201231.xsd#Restructuringandotherimpairmentcharges"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesRestructuringprogramDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_adc9ad0a-5af7-416c-95c9-82757c4af812" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8009ad34-7234-4748-be27-1123748e8447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_adc9ad0a-5af7-416c-95c9-82757c4af812" xlink:to="loc_us-gaap_RestructuringCharges_8009ad34-7234-4748-be27-1123748e8447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f224ee94-61b7-463e-94b2-ef8cbecb840e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_adc9ad0a-5af7-416c-95c9-82757c4af812" xlink:to="loc_us-gaap_AssetImpairmentCharges_f224ee94-61b7-463e-94b2-ef8cbecb840e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20201231.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-20201231.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-20201231.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_f002386e-bf83-489a-b2b3-c7e7f09932fb" 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_596b180a-76af-4a89-98ea-86537fbdac3f" 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_f002386e-bf83-489a-b2b3-c7e7f09932fb" xlink:to="loc_us-gaap_InventoryRawMaterials_596b180a-76af-4a89-98ea-86537fbdac3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_06c22f5a-6a6f-4d4e-8d27-9690bc3a0367" 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_f002386e-bf83-489a-b2b3-c7e7f09932fb" xlink:to="loc_us-gaap_InventoryWorkInProcess_06c22f5a-6a6f-4d4e-8d27-9690bc3a0367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_1f3b0b46-bb6a-4f66-9512-6cc3b81a321a" 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_f002386e-bf83-489a-b2b3-c7e7f09932fb" xlink:to="loc_us-gaap_InventoryFinishedGoods_1f3b0b46-bb6a-4f66-9512-6cc3b81a321a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="simple" xlink:href="tfx-20201231.xsd#Propertyplantandequipment"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#PropertyplantandequipmentTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#PropertyplantequipmentDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c74678ee-8019-4946-b965-9ca07be79104" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_bb03cda8-0038-40b8-9aba-be45e45d5435" xlink:href="tfx-20201231.xsd#tfx_LandBuildingsAndLeaseholdImprovementsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_c74678ee-8019-4946-b965-9ca07be79104" xlink:to="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_bb03cda8-0038-40b8-9aba-be45e45d5435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_e793321d-a7de-4ac0-ae66-eaaa222c8c93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_c74678ee-8019-4946-b965-9ca07be79104" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_e793321d-a7de-4ac0-ae66-eaaa222c8c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_676a3813-98f5-4c39-a936-8ecb45fe1f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_c74678ee-8019-4946-b965-9ca07be79104" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_676a3813-98f5-4c39-a936-8ecb45fe1f5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ec8e0a55-5687-4815-937f-4f76a9171ca1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_c74678ee-8019-4946-b965-9ca07be79104" xlink:to="loc_us-gaap_ConstructionInProgressGross_ec8e0a55-5687-4815-937f-4f76a9171ca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_af9f98e3-69d1-4a52-9387-ef5001f0b1d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_081ba3d6-8380-4254-a19d-80b09ec8139d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_af9f98e3-69d1-4a52-9387-ef5001f0b1d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_081ba3d6-8380-4254-a19d-80b09ec8139d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7bee6335-e021-4ef0-a9be-f50807804682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_af9f98e3-69d1-4a52-9387-ef5001f0b1d2" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7bee6335-e021-4ef0-a9be-f50807804682" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="simple" xlink:href="tfx-20201231.xsd#Goodwillandotherintangibleassets"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5e6b07d3-e7c1-4b20-84ff-ed62730c43a8" 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_FiniteLivedIntangibleAssetsGross_7e92b8fa-d61f-4c5a-b833-8ec0042fcd65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5e6b07d3-e7c1-4b20-84ff-ed62730c43a8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7e92b8fa-d61f-4c5a-b833-8ec0042fcd65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3ee857e3-c608-48ae-98d9-a7087895ef16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5e6b07d3-e7c1-4b20-84ff-ed62730c43a8" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3ee857e3-c608-48ae-98d9-a7087895ef16" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Leases" xlink:type="simple" xlink:href="tfx-20201231.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesAdditionalinformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesAdditionalinformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesAdditionalinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesMaturitiesofleaseliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0eadb0fc-3616-43cd-9cb5-c7afa0557135" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5c469016-e92f-4ee6-bb9c-4ab2dcf2df11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0eadb0fc-3616-43cd-9cb5-c7afa0557135" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5c469016-e92f-4ee6-bb9c-4ab2dcf2df11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_63818527-9cd7-49f8-9193-3d7c7e0d1fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0eadb0fc-3616-43cd-9cb5-c7afa0557135" xlink:to="loc_us-gaap_OperatingLeaseLiability_63818527-9cd7-49f8-9193-3d7c7e0d1fe2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesMaturitiesofleaseliabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d1a55c66-1256-44eb-b3d9-a8941ed5a713" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8ee3a092-2e4a-468f-bf99-5554ec90c45e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d1a55c66-1256-44eb-b3d9-a8941ed5a713" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8ee3a092-2e4a-468f-bf99-5554ec90c45e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_736802fd-bea1-406e-8602-5ce6e24b0f21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d1a55c66-1256-44eb-b3d9-a8941ed5a713" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_736802fd-bea1-406e-8602-5ce6e24b0f21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_72631e69-fa5c-4ada-8ec0-03e7b2f8e7e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d1a55c66-1256-44eb-b3d9-a8941ed5a713" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_72631e69-fa5c-4ada-8ec0-03e7b2f8e7e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_292f712f-a25a-4564-94ee-36f6bb753208" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d1a55c66-1256-44eb-b3d9-a8941ed5a713" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_292f712f-a25a-4564-94ee-36f6bb753208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_63a3a6db-e52d-4d6b-bc55-7cc360cd4a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d1a55c66-1256-44eb-b3d9-a8941ed5a713" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_63a3a6db-e52d-4d6b-bc55-7cc360cd4a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0b87c2f1-355f-4270-867c-ceba60130e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d1a55c66-1256-44eb-b3d9-a8941ed5a713" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0b87c2f1-355f-4270-867c-ceba60130e23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesSupplementalbalancesheetinformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Borrowings" xlink:type="simple" xlink:href="tfx-20201231.xsd#Borrowings"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Borrowings" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsComponentsofLongTermDebtDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_49e95ebc-0299-4bea-a027-a1973331d0ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_27d9cb51-1082-49cb-8d35-09aed456f315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_49e95ebc-0299-4bea-a027-a1973331d0ed" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_27d9cb51-1082-49cb-8d35-09aed456f315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9d68e067-2741-4d9d-b95d-a7c9c756838e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_49e95ebc-0299-4bea-a027-a1973331d0ed" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9d68e067-2741-4d9d-b95d-a7c9c756838e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7f561ff2-18f6-465f-a1b1-2cc6a02e7d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_0ad7a6de-897e-4f10-903f-1e2a8d5cfaa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7f561ff2-18f6-465f-a1b1-2cc6a02e7d96" xlink:to="loc_us-gaap_LineOfCredit_0ad7a6de-897e-4f10-903f-1e2a8d5cfaa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_4cc0db7a-2541-493c-8f9d-66a1c7ad36c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7f561ff2-18f6-465f-a1b1-2cc6a02e7d96" xlink:to="loc_us-gaap_SeniorNotes_4cc0db7a-2541-493c-8f9d-66a1c7ad36c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_91b0d83b-bce3-4514-9a52-dc7dfefc425a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7f561ff2-18f6-465f-a1b1-2cc6a02e7d96" xlink:to="loc_us-gaap_OtherShortTermBorrowings_91b0d83b-bce3-4514-9a52-dc7dfefc425a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsComponentsofLongTermDebtDetail_1"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fa8e3eda-4dc2-4f77-94c4-f857f9ffb9ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8b5c4b76-c4c7-4917-a7b0-6a6b3b17c1ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa8e3eda-4dc2-4f77-94c4-f857f9ffb9ca" xlink:to="loc_us-gaap_LongTermDebtCurrent_8b5c4b76-c4c7-4917-a7b0-6a6b3b17c1ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_34c18818-b12f-4ff9-b795-7bfd8f302813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa8e3eda-4dc2-4f77-94c4-f857f9ffb9ca" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_34c18818-b12f-4ff9-b795-7bfd8f302813" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsFairValueofDebtDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsAggregateAmountsofLongTermDebtDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsSupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Financialinstruments" xlink:type="simple" xlink:href="tfx-20201231.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-20201231.xsd#FinancialinstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FinancialinstrumentsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#FinancialinstrumentsFairvalueofderivativesDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="simple" xlink:href="tfx-20201231.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-20201231.xsd#FairvaluemeasurementTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementValuationTechniqueDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20201231.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-20201231.xsd#ShareholdersequityTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_361443c8-cb0a-4bb3-96e9-e23f3f6c1569" 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_526c92fc-0283-4da7-ab97-355666c781d7" 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_361443c8-cb0a-4bb3-96e9-e23f3f6c1569" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_526c92fc-0283-4da7-ab97-355666c781d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_89e8da6c-89c5-4676-9984-55e4ea5c3016" 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_361443c8-cb0a-4bb3-96e9-e23f3f6c1569" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_89e8da6c-89c5-4676-9984-55e4ea5c3016" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4ce59f8d-4eef-4ad9-ab07-d172ae632431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_361443c8-cb0a-4bb3-96e9-e23f3f6c1569" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4ce59f8d-4eef-4ad9-ab07-d172ae632431" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_686597e8-0043-4880-a764-56e25b4a3126" 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_53ebd637-dede-49af-8ddd-62fc8e35d900" 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_686597e8-0043-4880-a764-56e25b4a3126" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_53ebd637-dede-49af-8ddd-62fc8e35d900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9b1c23f5-8dc0-4a75-8bf2-98af2499d722" 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_686597e8-0043-4880-a764-56e25b4a3126" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9b1c23f5-8dc0-4a75-8bf2-98af2499d722" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25c6318a-1ece-44d0-b2b8-9abc4fc707db" 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_4fc04a3e-84cd-469e-9f51-02413d42d98d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25c6318a-1ece-44d0-b2b8-9abc4fc707db" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_4fc04a3e-84cd-469e-9f51-02413d42d98d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_bc95a347-e79a-4f50-a353-6161fd10dc1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25c6318a-1ece-44d0-b2b8-9abc4fc707db" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_bc95a347-e79a-4f50-a353-6161fd10dc1d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="simple" xlink:href="tfx-20201231.xsd#Stockcompensationplans"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSharebasedCompensationActivityDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSummaryofstockoptionactivityDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Incometaxes" xlink:type="simple" xlink:href="tfx-20201231.xsd#Incometaxes"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Incometaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e991b198-f666-4778-88a2-ac2c31dee0f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d88f6c00-7475-41bf-8135-0033059a40a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e991b198-f666-4778-88a2-ac2c31dee0f1" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d88f6c00-7475-41bf-8135-0033059a40a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3e813d20-e064-460b-9edb-5eaec0265af3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e991b198-f666-4778-88a2-ac2c31dee0f1" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3e813d20-e064-460b-9edb-5eaec0265af3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_7c8e1ead-122e-40c2-93ca-e8960adbaeda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e991b198-f666-4778-88a2-ac2c31dee0f1" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_7c8e1ead-122e-40c2-93ca-e8960adbaeda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_90d19e99-bffb-4465-97a5-e0d1ea3f0320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e991b198-f666-4778-88a2-ac2c31dee0f1" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_90d19e99-bffb-4465-97a5-e0d1ea3f0320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f38ee556-19f4-46c9-9daa-78af696c21b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e991b198-f666-4778-88a2-ac2c31dee0f1" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f38ee556-19f4-46c9-9daa-78af696c21b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_05c1fe99-452f-4a28-a3ed-532d77e9a494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e991b198-f666-4778-88a2-ac2c31dee0f1" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_05c1fe99-452f-4a28-a3ed-532d77e9a494" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5f906e2-350c-4682-ac0b-614f4e7c229b" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ed75968d-ba72-432d-bd1f-18822e9c3132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5f906e2-350c-4682-ac0b-614f4e7c229b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ed75968d-ba72-432d-bd1f-18822e9c3132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_60ceb26b-1fb1-4710-aa24-0a63bc8ad24d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5f906e2-350c-4682-ac0b-614f4e7c229b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_60ceb26b-1fb1-4710-aa24-0a63bc8ad24d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7dc2f52a-94d5-49bc-85fc-a0ff74c8f9ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7dc2f52a-94d5-49bc-85fc-a0ff74c8f9ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a4519217-92df-4999-9bd0-69e68e4bfd01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a4519217-92df-4999-9bd0-69e68e4bfd01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_c2b69d69-49c3-4ce5-96e6-dc943cee344a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_c2b69d69-49c3-4ce5-96e6-dc943cee344a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_4ef528aa-f833-4882-b736-770613fe4a4b" xlink:href="tfx-20201231.xsd#tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_4ef528aa-f833-4882-b736-770613fe4a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_c50b4c2c-2d19-4a31-afc1-99157631991e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_c50b4c2c-2d19-4a31-afc1-99157631991e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_72b91a4e-6880-49ce-8e3e-f0bd5fc7c6b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_72b91a4e-6880-49ce-8e3e-f0bd5fc7c6b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_b00fa2b3-5f69-4832-97ab-f8172c5860e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_b00fa2b3-5f69-4832-97ab-f8172c5860e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_fe42be71-3a1f-44b4-8225-655e8b683d4b" xlink:href="tfx-20201231.xsd#tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_fe42be71-3a1f-44b4-8225-655e8b683d4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_6133859a-8dba-48b9-8d9e-9924f13fcf3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_6133859a-8dba-48b9-8d9e-9924f13fcf3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_03ff26b4-a9b3-42ee-b56e-883267b29bfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_03ff26b4-a9b3-42ee-b56e-883267b29bfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d949b191-a7d5-46b7-a8c1-0b417ed99b74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e0d83e85-af77-4dbd-91ba-1fbf5c18452e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d949b191-a7d5-46b7-a8c1-0b417ed99b74" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesDeferredtaxassetsandliabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0e130b4d-1760-4355-aaf5-bd38a73f2bea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_b0c51234-8cd9-4125-98fa-f69de52b01e7" xlink:href="tfx-20201231.xsd#tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0e130b4d-1760-4355-aaf5-bd38a73f2bea" xlink:to="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_b0c51234-8cd9-4125-98fa-f69de52b01e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_9560eb95-7a5c-4a71-aea3-766791f14ad6" xlink:href="tfx-20201231.xsd#tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0e130b4d-1760-4355-aaf5-bd38a73f2bea" xlink:to="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_9560eb95-7a5c-4a71-aea3-766791f14ad6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_07249cf0-72d8-47f0-bf35-b0a47ff22139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0e130b4d-1760-4355-aaf5-bd38a73f2bea" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_07249cf0-72d8-47f0-bf35-b0a47ff22139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_b6bbae46-c3f7-4fd2-af9b-a7ba14d8acc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0e130b4d-1760-4355-aaf5-bd38a73f2bea" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_b6bbae46-c3f7-4fd2-af9b-a7ba14d8acc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_d0c74b18-6c4a-41fe-86f6-97804971632f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0e130b4d-1760-4355-aaf5-bd38a73f2bea" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_d0c74b18-6c4a-41fe-86f6-97804971632f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2589b932-6894-4f23-897f-629a9903d0ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0e130b4d-1760-4355-aaf5-bd38a73f2bea" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2589b932-6894-4f23-897f-629a9903d0ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_fb7ffbe1-e5c9-4e99-8be4-6e0c5e644e62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8174a1b3-6c2f-4a03-9615-43e7d2a2f79c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_fb7ffbe1-e5c9-4e99-8be4-6e0c5e644e62" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8174a1b3-6c2f-4a03-9615-43e7d2a2f79c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_cad53c19-0b45-4b2e-a847-a4fc265fb813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_fb7ffbe1-e5c9-4e99-8be4-6e0c5e644e62" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_cad53c19-0b45-4b2e-a847-a4fc265fb813" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_2d445756-b747-40a4-89d3-c8dab90cfafa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_fb7ffbe1-e5c9-4e99-8be4-6e0c5e644e62" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_2d445756-b747-40a4-89d3-c8dab90cfafa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_e7111df2-aaa7-464b-8652-f08750dfc569" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_fb7ffbe1-e5c9-4e99-8be4-6e0c5e644e62" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_e7111df2-aaa7-464b-8652-f08750dfc569" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_12e120bc-6d91-4930-b583-47680bd9c864" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_fb7ffbe1-e5c9-4e99-8be4-6e0c5e644e62" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_12e120bc-6d91-4930-b583-47680bd9c864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_15870591-0be0-4bb7-a5f8-c8e8b89cd52c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_63219e4c-8360-4e6e-9aea-a9023a0efc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_15870591-0be0-4bb7-a5f8-c8e8b89cd52c" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_63219e4c-8360-4e6e-9aea-a9023a0efc6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c1ce4f0e-42c9-440e-adc8-1ac1192b7150" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_15870591-0be0-4bb7-a5f8-c8e8b89cd52c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_c1ce4f0e-42c9-440e-adc8-1ac1192b7150" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncomeTaxesSupplementalCashFlowDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="simple" xlink:href="tfx-20201231.xsd#Pensionandotherpostretirementbenefits"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8e6592c5-1416-4bfc-8f19-ac8814a3ea35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_1d2e8bb9-d97d-41c8-8810-51c7e5b08837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8e6592c5-1416-4bfc-8f19-ac8814a3ea35" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_1d2e8bb9-d97d-41c8-8810-51c7e5b08837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_db33d4b0-5853-45d4-84ef-eed5fe65daa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8e6592c5-1416-4bfc-8f19-ac8814a3ea35" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_db33d4b0-5853-45d4-84ef-eed5fe65daa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3b174685-5f70-4392-a4e5-b751cdc92cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8e6592c5-1416-4bfc-8f19-ac8814a3ea35" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3b174685-5f70-4392-a4e5-b751cdc92cd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_e2523e3b-11e4-4807-8c8e-6fab453360ed" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8e6592c5-1416-4bfc-8f19-ac8814a3ea35" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_e2523e3b-11e4-4807-8c8e-6fab453360ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_5fdec408-31c8-4fb4-9bf8-cededcefb2da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8e6592c5-1416-4bfc-8f19-ac8814a3ea35" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_5fdec408-31c8-4fb4-9bf8-cededcefb2da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_659cb7ec-af71-4818-a73e-14c48e600f01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8e6592c5-1416-4bfc-8f19-ac8814a3ea35" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_659cb7ec-af71-4818-a73e-14c48e600f01" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsSummarizedinformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_7080c35a-53a3-47bb-b22a-cc1dd9eb5c36" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_26a6ebd0-64b5-472b-aa2d-d5940a0ded77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_7080c35a-53a3-47bb-b22a-cc1dd9eb5c36" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_26a6ebd0-64b5-472b-aa2d-d5940a0ded77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6cee6f58-01bb-434c-8ee7-6620f92f9bc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_7080c35a-53a3-47bb-b22a-cc1dd9eb5c36" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6cee6f58-01bb-434c-8ee7-6620f92f9bc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_860da4ce-347e-4571-9ea0-6dca2efaf1b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_7080c35a-53a3-47bb-b22a-cc1dd9eb5c36" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_860da4ce-347e-4571-9ea0-6dca2efaf1b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_143d92e4-9819-4048-9251-62f9b073b17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_7080c35a-53a3-47bb-b22a-cc1dd9eb5c36" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_143d92e4-9819-4048-9251-62f9b073b17d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="simple" xlink:href="tfx-20201231.xsd#Commitmentsandcontingentliabilities"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#CommitmentsandcontingentliabilitiesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="simple" xlink:href="tfx-20201231.xsd#Businesssegmentsandotherinformation"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationSegmentResultDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITEDTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITEDDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>tfx-20201231_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:7ddbf4e9-a8fa-4bad-b91f-da732fc9015f,g:87aff6c6-334e-417d-9512-bcb0d9a97e08-->
<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-20201231.xsd#Coverpage"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Coverpage" xlink:type="extended" id="i9c1e343e569d422684a8df81df23b67d_Coverpage"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended" id="i60e30d90e2604e30b6fd399c2b0bcceb_CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="i09173738529b41c6aee5015f0192ce7c_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended" id="if599fead8e284e7cbb5c097c344582dd_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="iee9c2c218709404983f2fc1f76a384dd_CONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i7c09ffb8f7be4c5fa6a699ff0dd7bbab_CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="i780bfbfc83ab4199b78cc91d8bf36bb3_CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="extended" id="if9116091a55b43c2ba8a15deff363877_CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7ff267c5-a283-409d-bdbc-1063db820586" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" 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_7ff267c5-a283-409d-bdbc-1063db820586" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_eb87830b-67ef-46c8-9400-147ead8f55a7" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_SharesIssued_eb87830b-67ef-46c8-9400-147ead8f55a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_44eb3be1-9077-4f1c-8b8a-e443d1c679fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockholdersEquity_44eb3be1-9077-4f1c-8b8a-e443d1c679fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_ffc486fd-54d5-4e86-9030-8c035be53cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_ffc486fd-54d5-4e86-9030-8c035be53cbf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_54d5a6e6-5558-4ced-b319-906d883da1d0" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_NetIncomeLoss_54d5a6e6-5558-4ced-b319-906d883da1d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_3bd5e0e9-91ae-4fe6-92a9-d5f94afe03c8" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_DividendsCash_3bd5e0e9-91ae-4fe6-92a9-d5f94afe03c8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3fcab758-2224-455c-aeae-c0cc171a2446" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3fcab758-2224-455c-aeae-c0cc171a2446" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d7ead610-212b-438b-a32d-616ee51541ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d7ead610-212b-438b-a32d-616ee51541ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_bcbf2372-b45d-40c4-a89b-ce1b1723d552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_bcbf2372-b45d-40c4-a89b-ce1b1723d552" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_5d8d3ce5-b928-47e9-b9e0-8fe5d82d6787" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_5d8d3ce5-b928-47e9-b9e0-8fe5d82d6787" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0cee8c44-6605-44a5-95a5-984b555af67c" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0cee8c44-6605-44a5-95a5-984b555af67c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_3d137208-349c-4668-be04-edde6a5cbe24" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_3d137208-349c-4668-be04-edde6a5cbe24" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_ad2e79b4-d89d-46be-a0fb-bc12bff851e3" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_ad2e79b4-d89d-46be-a0fb-bc12bff851e3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_fb2afa23-78b8-4e5a-bb67-b0f1b7adf1db" 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_StockholdersEquity_e28c576c-7452-45e6-8b5f-342e108e3cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4841cf40-7d5f-4618-9253-cb38f722913d" 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_7ff267c5-a283-409d-bdbc-1063db820586" xlink:to="loc_us-gaap_StatementTable_4841cf40-7d5f-4618-9253-cb38f722913d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7e4560cc-13d3-472b-b7e2-28ae99e2d065" 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_4841cf40-7d5f-4618-9253-cb38f722913d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7e4560cc-13d3-472b-b7e2-28ae99e2d065" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7e4560cc-13d3-472b-b7e2-28ae99e2d065_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_7e4560cc-13d3-472b-b7e2-28ae99e2d065" xlink:to="loc_us-gaap_EquityComponentDomain_7e4560cc-13d3-472b-b7e2-28ae99e2d065_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0dbf2282-a3b0-4629-b073-3d5b1ed00850" 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_7e4560cc-13d3-472b-b7e2-28ae99e2d065" xlink:to="loc_us-gaap_EquityComponentDomain_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7f903f3e-1af0-4f4f-962f-8e268cbac1a5" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_CommonStockMember_7f903f3e-1af0-4f4f-962f-8e268cbac1a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a810f017-03c2-4c2e-81fe-0b59f34b2416" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a810f017-03c2-4c2e-81fe-0b59f34b2416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7517c061-44bd-44d4-8334-11369aa44ddc" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_RetainedEarningsMember_7517c061-44bd-44d4-8334-11369aa44ddc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d6c967ff-5c77-46d0-a158-1f0b31b3cb14" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d6c967ff-5c77-46d0-a158-1f0b31b3cb14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_75fdd043-a9a5-4201-8492-fb8f6116f2c7" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_TreasuryStockMember_75fdd043-a9a5-4201-8492-fb8f6116f2c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_813b13a3-d9e3-4678-a842-b73418db6207" 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_4841cf40-7d5f-4618-9253-cb38f722913d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_813b13a3-d9e3-4678-a842-b73418db6207" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_813b13a3-d9e3-4678-a842-b73418db6207_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_813b13a3-d9e3-4678-a842-b73418db6207" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_813b13a3-d9e3-4678-a842-b73418db6207_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_ce32b019-66e6-4cdf-8b48-909c9205d556" 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_813b13a3-d9e3-4678-a842-b73418db6207" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_ce32b019-66e6-4cdf-8b48-909c9205d556" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a2b9abb0-3b08-43d1-b736-93a6cd2cf4b6" 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_ce32b019-66e6-4cdf-8b48-909c9205d556" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a2b9abb0-3b08-43d1-b736-93a6cd2cf4b6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="extended" id="i3f7d41cfae0647ceb024f0f20603693e_CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="simple" xlink:href="tfx-20201231.xsd#Summaryofsignificantaccountingpolicies"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="extended" id="i1a30c375579746a28d97aa06496132af_Summaryofsignificantaccountingpolicies"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="tfx-20201231.xsd#SummaryofsignificantaccountingpoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="extended" id="id6cd3f64e4354a948c814f8923e613e4_SummaryofsignificantaccountingpoliciesPolicies"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="extended" id="iefffb9dc412c4801944cf83cc3f2b084_SummaryofsignificantaccountingpoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ed80d968-b712-4682-ae14-4b8698f91e81" 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_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ed80d968-b712-4682-ae14-4b8698f91e81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bd0e7b31-8ec9-43f7-8520-e0dcec3bc093" 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_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bd0e7b31-8ec9-43f7-8520-e0dcec3bc093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c47d533f-8be5-493e-a264-754e9877ac5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c47d533f-8be5-493e-a264-754e9877ac5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9ecceee7-26c5-4409-a170-851e6d7c7e01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9ecceee7-26c5-4409-a170-851e6d7c7e01" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_35df864e-9a3c-4018-9641-28540db19b75" xlink:href="tfx-20201231.xsd#tfx_WeightedAverageAmortizationPeriodForIntangibleAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_35df864e-9a3c-4018-9641-28540db19b75" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f0761c4e-067a-4f98-96e4-83a9cefa352a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f0761c4e-067a-4f98-96e4-83a9cefa352a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_57e47bd9-2227-47b9-beed-bae902d97e10" 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_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_57e47bd9-2227-47b9-beed-bae902d97e10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_99e781bb-cdab-4076-b6b6-dc90424779dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_99e781bb-cdab-4076-b6b6-dc90424779dd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ReserveForEstimatedRebates_9c1def58-a338-448b-ae2a-22ddd3ed0e30" xlink:href="tfx-20201231.xsd#tfx_ReserveForEstimatedRebates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_tfx_ReserveForEstimatedRebates_9c1def58-a338-448b-ae2a-22ddd3ed0e30" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_a42ddaee-d682-4a62-9693-2606296a5910" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_MajorPropertyClassAxis_a42ddaee-d682-4a62-9693-2606296a5910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_a42ddaee-d682-4a62-9693-2606296a5910_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorPropertyClassAxis_a42ddaee-d682-4a62-9693-2606296a5910" xlink:to="loc_us-gaap_MajorPropertyClassDomain_a42ddaee-d682-4a62-9693-2606296a5910_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorPropertyClassAxis_a42ddaee-d682-4a62-9693-2606296a5910" xlink:to="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_dd4d009a-8c3d-48b9-a0df-83e0c3eb5505" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:to="loc_us-gaap_BuildingMember_dd4d009a-8c3d-48b9-a0df-83e0c3eb5505" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_5a3e78d9-db95-4c3c-b13d-0dc6e7baddc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_5a3e78d9-db95-4c3c-b13d-0dc6e7baddc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ComputerEquipmentAndSoftwareMember_d1b92c44-592e-4055-bdbe-7748eb32483e" xlink:href="tfx-20201231.xsd#tfx_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:to="loc_tfx_ComputerEquipmentAndSoftwareMember_d1b92c44-592e-4055-bdbe-7748eb32483e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c8bfd0ce-3675-423f-a244-2b046ce10d08" 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_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_srt_RangeAxis_c8bfd0ce-3675-423f-a244-2b046ce10d08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c8bfd0ce-3675-423f-a244-2b046ce10d08_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_c8bfd0ce-3675-423f-a244-2b046ce10d08" xlink:to="loc_srt_RangeMember_c8bfd0ce-3675-423f-a244-2b046ce10d08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7f9cb67b-c752-4e71-a28d-612b20df7845" 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_c8bfd0ce-3675-423f-a244-2b046ce10d08" xlink:to="loc_srt_RangeMember_7f9cb67b-c752-4e71-a28d-612b20df7845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_91b2e443-42c5-48ae-9cb4-711aec1798a7" 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_7f9cb67b-c752-4e71-a28d-612b20df7845" xlink:to="loc_srt_MinimumMember_91b2e443-42c5-48ae-9cb4-711aec1798a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1b3c48b4-0e1a-4358-9bba-ca2a2e55e8ce" 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_7f9cb67b-c752-4e71-a28d-612b20df7845" xlink:to="loc_srt_MaximumMember_1b3c48b4-0e1a-4358-9bba-ca2a2e55e8ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_929fcb76-1c08-4d23-a665-8fa9b950e9f9" 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_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_929fcb76-1c08-4d23-a665-8fa9b950e9f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_929fcb76-1c08-4d23-a665-8fa9b950e9f9_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_929fcb76-1c08-4d23-a665-8fa9b950e9f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_929fcb76-1c08-4d23-a665-8fa9b950e9f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" 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_929fcb76-1c08-4d23-a665-8fa9b950e9f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_cf0bfcae-ccdd-4232-b3a4-3f11be0a7c5a" 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_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_us-gaap_IntellectualPropertyMember_cf0bfcae-ccdd-4232-b3a4-3f11be0a7c5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_d896f44a-412c-40c9-a814-91e701f1116b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_us-gaap_CustomerListsMember_d896f44a-412c-40c9-a814-91e701f1116b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_3c3f5f41-5354-4b37-9369-323d87ca9ea5" 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_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_us-gaap_DistributionRightsMember_3c3f5f41-5354-4b37-9369-323d87ca9ea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1255918c-b47d-4b6a-ad87-ee88d6bf0684" 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_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_us-gaap_TradeNamesMember_1255918c-b47d-4b6a-ad87-ee88d6bf0684" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoncompleteAgreementMember_f9a77a16-9c06-4006-bee7-9e57e30f6344" xlink:href="tfx-20201231.xsd#tfx_NoncompleteAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_tfx_NoncompleteAgreementMember_f9a77a16-9c06-4006-bee7-9e57e30f6344" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_srt_RestatementAxis_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc" xlink:to="loc_srt_RestatementDomain_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_b813e6d9-99ed-4a6a-8420-911bfa616e26" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc" xlink:to="loc_srt_RestatementDomain_b813e6d9-99ed-4a6a-8420-911bfa616e26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_dba93410-972d-4814-9731-c5e9cabebff0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_b813e6d9-99ed-4a6a-8420-911bfa616e26" xlink:to="loc_srt_RestatementAdjustmentMember_dba93410-972d-4814-9731-c5e9cabebff0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_90de2c4b-9e42-4eed-a696-4d8078a7efe1" 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_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_90de2c4b-9e42-4eed-a696-4d8078a7efe1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_90de2c4b-9e42-4eed-a696-4d8078a7efe1_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_90de2c4b-9e42-4eed-a696-4d8078a7efe1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_90de2c4b-9e42-4eed-a696-4d8078a7efe1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_384db56d-6de7-4fed-88a4-8aa5731953f0" 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_90de2c4b-9e42-4eed-a696-4d8078a7efe1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_384db56d-6de7-4fed-88a4-8aa5731953f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_bb957271-f047-47ed-8a74-50eeccdbf56b" 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_384db56d-6de7-4fed-88a4-8aa5731953f0" xlink:to="loc_us-gaap_SalesRevenueNetMember_bb957271-f047-47ed-8a74-50eeccdbf56b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9" 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_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_srt_MajorCustomersAxis_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9_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_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9" xlink:to="loc_srt_NameOfMajorCustomerDomain_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" 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_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9" xlink:to="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember_3275cd8d-ce30-4037-a929-e39a58b76ae2" xlink:href="tfx-20201231.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" xlink:to="loc_tfx_HospitalsAndHealthcareProvidersMember_3275cd8d-ce30-4037-a929-e39a58b76ae2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember_e9f72a1f-570f-42af-b879-1464bd58a9d3" xlink:href="tfx-20201231.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" xlink:to="loc_tfx_OtherMedicalDeviceManufacturersMember_e9f72a1f-570f-42af-b879-1464bd58a9d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember_bf86fd99-a8f8-443a-91e5-9e7f4e28c5f9" xlink:href="tfx-20201231.xsd#tfx_HomeCareProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" xlink:to="loc_tfx_HomeCareProvidersMember_bf86fd99-a8f8-443a-91e5-9e7f4e28c5f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57" 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_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57_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_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_906fd379-b5c1-4b7d-b726-171a4f841ad1" 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_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_906fd379-b5c1-4b7d-b726-171a4f841ad1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_b52bcf88-1d85-4cd3-8290-3b24adff5226" 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_906fd379-b5c1-4b7d-b726-171a4f841ad1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_b52bcf88-1d85-4cd3-8290-3b24adff5226" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b1d18979-c389-4e21-a749-1a807a146582" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b1d18979-c389-4e21-a749-1a807a146582" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b1d18979-c389-4e21-a749-1a807a146582_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b1d18979-c389-4e21-a749-1a807a146582" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b1d18979-c389-4e21-a749-1a807a146582_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9b24c98a-7534-4dec-ae11-de6e16f5b976" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b1d18979-c389-4e21-a749-1a807a146582" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9b24c98a-7534-4dec-ae11-de6e16f5b976" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_b75b7e1b-8bb6-4410-9922-78a2686c7275" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9b24c98a-7534-4dec-ae11-de6e16f5b976" xlink:to="loc_us-gaap_CostOfSalesMember_b75b7e1b-8bb6-4410-9922-78a2686c7275" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6abbde41-1ca7-41ba-817b-d11ee2397627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9b24c98a-7534-4dec-ae11-de6e16f5b976" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6abbde41-1ca7-41ba-817b-d11ee2397627" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="simple" xlink:href="tfx-20201231.xsd#Recentlyissuedaccountingstandards"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="extended" id="i3224c2dd834a4fe4877e919d85e2ddfe_Recentlyissuedaccountingstandards"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="extended" id="i42bef35e4fcb4418bcf4957a796f8ba9_RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_67554c70-d80f-46fb-8b49-7e2dd56aff3d" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1940fd8f-1bee-4dcb-b1c0-4e2b541ba69d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_67554c70-d80f-46fb-8b49-7e2dd56aff3d" xlink:to="loc_us-gaap_StockholdersEquity_1940fd8f-1bee-4dcb-b1c0-4e2b541ba69d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_67554c70-d80f-46fb-8b49-7e2dd56aff3d" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8edf37db-3c04-4549-a491-418f0fbda2c0" 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_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8edf37db-3c04-4549-a491-418f0fbda2c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8edf37db-3c04-4549-a491-418f0fbda2c0_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_8edf37db-3c04-4549-a491-418f0fbda2c0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8edf37db-3c04-4549-a491-418f0fbda2c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3a35ac9f-09be-4586-b69b-717e901bbd55" 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_8edf37db-3c04-4549-a491-418f0fbda2c0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3a35ac9f-09be-4586-b69b-717e901bbd55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ff7ebb5c-2cda-4304-82d1-aab89dd701ed" 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_3a35ac9f-09be-4586-b69b-717e901bbd55" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ff7ebb5c-2cda-4304-82d1-aab89dd701ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3fcb83f9-ac37-48c8-813b-00e1514c834b" 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_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3fcb83f9-ac37-48c8-813b-00e1514c834b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3fcb83f9-ac37-48c8-813b-00e1514c834b_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_3fcb83f9-ac37-48c8-813b-00e1514c834b" xlink:to="loc_us-gaap_EquityComponentDomain_3fcb83f9-ac37-48c8-813b-00e1514c834b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ab66f828-540b-43d8-ad81-afef41018854" 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_3fcb83f9-ac37-48c8-813b-00e1514c834b" xlink:to="loc_us-gaap_EquityComponentDomain_ab66f828-540b-43d8-ad81-afef41018854" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_65019c87-7644-4f31-824f-aeaf6d651677" 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_ab66f828-540b-43d8-ad81-afef41018854" xlink:to="loc_us-gaap_RetainedEarningsMember_65019c87-7644-4f31-824f-aeaf6d651677" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20201231.xsd#Netrevenues"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Netrevenues" xlink:type="extended" id="i63b5352a7b964509be7c48c8c3f53519_Netrevenues"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#NetrevenuesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="extended" id="i7a2dbc5725d84985b307750830183f16_NetrevenuesTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#NetrevenuesOtherrevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="extended" id="i9c2267a3656747f380c22c4693a6733c_NetrevenuesOtherrevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_39f44a95-433c-4c72-b328-805a4bc6b6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a57357ed-3aaa-45d9-a51f-8afd3f7eaa47" 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_DisaggregationOfRevenueLineItems_39f44a95-433c-4c72-b328-805a4bc6b6e0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a57357ed-3aaa-45d9-a51f-8afd3f7eaa47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_0a5fae5d-4c84-4beb-bd07-d1c0b758d804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_39f44a95-433c-4c72-b328-805a4bc6b6e0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_0a5fae5d-4c84-4beb-bd07-d1c0b758d804" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0" 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_DisaggregationOfRevenueTable_0a5fae5d-4c84-4beb-bd07-d1c0b758d804" xlink:to="loc_srt_ProductOrServiceAxis_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0_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_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0" xlink:to="loc_srt_ProductsAndServicesDomain_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" 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_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0" xlink:to="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember_598d09e1-66a3-4ba9-b608-58dc9f3c8fab" xlink:href="tfx-20201231.xsd#tfx_VascularAccessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_VascularAccessMember_598d09e1-66a3-4ba9-b608-58dc9f3c8fab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember_2ff515c3-66b4-4e5c-8097-aba4bd5e3386" xlink:href="tfx-20201231.xsd#tfx_AnesthesiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_AnesthesiaMember_2ff515c3-66b4-4e5c-8097-aba4bd5e3386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember_c9c08d29-ed8a-400a-80d4-ca2f26c2a1f1" xlink:href="tfx-20201231.xsd#tfx_InterventionalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_InterventionalMember_c9c08d29-ed8a-400a-80d4-ca2f26c2a1f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember_7322932c-6524-47a2-a878-8ee894d9171c" xlink:href="tfx-20201231.xsd#tfx_SurgicalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_SurgicalMember_7322932c-6524-47a2-a878-8ee894d9171c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember_83416a5c-c208-449a-a195-59c066978113" xlink:href="tfx-20201231.xsd#tfx_InterventionalUrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_InterventionalUrologyMember_83416a5c-c208-449a-a195-59c066978113" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_dd6fdc59-5216-4687-a000-3a785226c300" xlink:href="tfx-20201231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_OemMember_dd6fdc59-5216-4687-a000-3a785226c300" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember_320ea092-0bd1-4582-a8c5-a1b0ac30f8f2" xlink:href="tfx-20201231.xsd#tfx_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_OtherMember_320ea092-0bd1-4582-a8c5-a1b0ac30f8f2" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestitures"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="extended" id="ib33da522a34d4bc48c26a6f01cefe5e4_AcquisitionsandDivestitures"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="extended" id="i3465f2f94f90407d915a3cd0d17903bc_AcquisitionsandDivestituresTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="extended" id="ifa49110b840b4590a90cad98a1c33fa0_AcquisitionsandDivestituresAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" 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_10f9a002-8559-4d6b-b478-1833ac119898" 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_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_10f9a002-8559-4d6b-b478-1833ac119898" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_2c599633-9640-4f7a-ad1d-7078f652a628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_2c599633-9640-4f7a-ad1d-7078f652a628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_64ee222e-f1da-4b50-8c9d-b09068269174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_64ee222e-f1da-4b50-8c9d-b09068269174" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4adb676a-09fd-4029-ad8c-720cb95e9e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4adb676a-09fd-4029-ad8c-720cb95e9e65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_54eb3a70-cbe2-49ca-8685-3da02d413601" 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_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_54eb3a70-cbe2-49ca-8685-3da02d413601" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_727f18ce-08c9-41f7-9327-a34e5095cdee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_727f18ce-08c9-41f7-9327-a34e5095cdee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2984019c-6d61-4a28-857d-186f94b711d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2984019c-6d61-4a28-857d-186f94b711d0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_7b52c8aa-336a-445c-9f33-86b0651f586e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_7b52c8aa-336a-445c-9f33-86b0651f586e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_3be31feb-3e15-493b-870f-6d97653689c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_3be31feb-3e15-493b-870f-6d97653689c9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_4049b199-50a4-4d67-94bf-55d783cd51a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_4049b199-50a4-4d67-94bf-55d783cd51a8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_4dd5eb62-b37c-49b5-8281-5f413b5fec71" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_4dd5eb62-b37c-49b5-8281-5f413b5fec71" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_04c14063-d41e-45e1-9a34-1f3199039958" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_04c14063-d41e-45e1-9a34-1f3199039958" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_2871834e-cdec-4d28-b434-b3723bf0b598" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_2871834e-cdec-4d28-b434-b3723bf0b598" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_37ada747-d904-46b4-bdb5-5d5d7a215662" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_37ada747-d904-46b4-bdb5-5d5d7a215662" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_91091e70-49a9-44e1-b4c2-eedbbca8cc78" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_91091e70-49a9-44e1-b4c2-eedbbca8cc78" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_ea814c76-2305-4527-ac95-24aab60989c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_ea814c76-2305-4527-ac95-24aab60989c8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_d42457f7-96a6-46ea-a8d4-dc0afa26443e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_NotesReceivableNet_d42457f7-96a6-46ea-a8d4-dc0afa26443e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" 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_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9fd86ef6-2026-41e5-8da6-b265af636a1b" 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_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9fd86ef6-2026-41e5-8da6-b265af636a1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9fd86ef6-2026-41e5-8da6-b265af636a1b_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_9fd86ef6-2026-41e5-8da6-b265af636a1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9fd86ef6-2026-41e5-8da6-b265af636a1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0c259662-ad21-4c1e-a1a9-3140bbcf14d6" 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_9fd86ef6-2026-41e5-8da6-b265af636a1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0c259662-ad21-4c1e-a1a9-3140bbcf14d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember_a2d47ac7-a39f-4524-a204-be1fc6d74e0e" xlink:href="tfx-20201231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0c259662-ad21-4c1e-a1a9-3140bbcf14d6" xlink:to="loc_tfx_IWGHighPerformanceConductorsIncMember_a2d47ac7-a39f-4524-a204-be1fc6d74e0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_35e36862-563a-4da9-9f73-e0a3b0e41e1f" xlink:href="tfx-20201231.xsd#tfx_ZMedicaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0c259662-ad21-4c1e-a1a9-3140bbcf14d6" xlink:to="loc_tfx_ZMedicaLLCMember_35e36862-563a-4da9-9f73-e0a3b0e41e1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_10cfb8a5-d1c7-4909-8a33-0556bf86059f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_10cfb8a5-d1c7-4909-8a33-0556bf86059f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_10cfb8a5-d1c7-4909-8a33-0556bf86059f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_10cfb8a5-d1c7-4909-8a33-0556bf86059f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_10cfb8a5-d1c7-4909-8a33-0556bf86059f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_fda618a5-c681-4e95-9620-11572b09df5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_10cfb8a5-d1c7-4909-8a33-0556bf86059f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_fda618a5-c681-4e95-9620-11572b09df5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_d6c5c1d0-2340-4eb7-9ad6-35c4ac4eb953" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_fda618a5-c681-4e95-9620-11572b09df5f" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_d6c5c1d0-2340-4eb7-9ad6-35c4ac4eb953" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2d565ab0-425f-484d-8e12-ad72ff83ae02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2d565ab0-425f-484d-8e12-ad72ff83ae02" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_2d565ab0-425f-484d-8e12-ad72ff83ae02_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2d565ab0-425f-484d-8e12-ad72ff83ae02" xlink:to="loc_us-gaap_ReceivableTypeDomain_2d565ab0-425f-484d-8e12-ad72ff83ae02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_a4f31f5f-cfd4-433a-a862-5081a4d5e9dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2d565ab0-425f-484d-8e12-ad72ff83ae02" xlink:to="loc_us-gaap_ReceivableTypeDomain_a4f31f5f-cfd4-433a-a862-5081a4d5e9dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_e1ce0875-561e-4fa0-a404-d1e5eecdfd32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_a4f31f5f-cfd4-433a-a862-5081a4d5e9dc" xlink:to="loc_us-gaap_NotesReceivableMember_e1ce0875-561e-4fa0-a404-d1e5eecdfd32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509_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_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_5e75c37d-83f0-4680-9c13-80071af7d6e8" 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_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_5e75c37d-83f0-4680-9c13-80071af7d6e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_2b652e9f-22e8-4829-91f5-f19d0c77bb6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5e75c37d-83f0-4680-9c13-80071af7d6e8" xlink:to="loc_us-gaap_AccountsReceivableMember_2b652e9f-22e8-4829-91f5-f19d0c77bb6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_67b8c41e-9bc0-4761-8835-f537d2683684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5e75c37d-83f0-4680-9c13-80071af7d6e8" xlink:to="loc_us-gaap_OtherAssetsMember_67b8c41e-9bc0-4761-8835-f537d2683684" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="i09f4c4ce5be24d29875498ef5e1e7da0_AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_cfa689a2-9d5f-4226-a558-a40e4a016a4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_cfa689a2-9d5f-4226-a558-a40e4a016a4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0627722c-c4db-4261-a328-2b85b8e58c3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0627722c-c4db-4261-a328-2b85b8e58c3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8217cb8d-32cc-49ff-9a26-fcdaff63c35a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8217cb8d-32cc-49ff-9a26-fcdaff63c35a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_94f24894-b6b6-4721-8885-3a1ed83a8e46" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_Goodwill_94f24894-b6b6-4721-8885-3a1ed83a8e46" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_886a9362-0927-4bad-b14b-f3369fadcd1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_886a9362-0927-4bad-b14b-f3369fadcd1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3bb64a05-8393-4c0b-8cb5-165a9f6dfd8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3bb64a05-8393-4c0b-8cb5-165a9f6dfd8b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fc2eb687-a8bf-4478-bc77-a68f6b97d4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fc2eb687-a8bf-4478-bc77-a68f6b97d4b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_68b5e043-18fe-4ac8-aa14-669afbffef8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_68b5e043-18fe-4ac8-aa14-669afbffef8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_860cd406-9677-443b-96a8-a4e497661075" xlink:href="tfx-20201231.xsd#tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_860cd406-9677-443b-96a8-a4e497661075" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_a04769aa-6a36-4655-bc6e-4e4d182726be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_a04769aa-6a36-4655-bc6e-4e4d182726be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_034eb716-3c5d-4c1e-8b76-8b673d861e87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_034eb716-3c5d-4c1e-8b76-8b673d861e87" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2e57f9b4-2f5d-488d-8c65-ed88f012d934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2e57f9b4-2f5d-488d-8c65-ed88f012d934" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a9a3d060-6e7a-42db-8613-c3cedb391ad2" 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_02348939-991b-413e-8390-598bdf94b5b4" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a9a3d060-6e7a-42db-8613-c3cedb391ad2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_994a52d4-57d9-4587-915b-54309f346498" 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_a9a3d060-6e7a-42db-8613-c3cedb391ad2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_994a52d4-57d9-4587-915b-54309f346498" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_994a52d4-57d9-4587-915b-54309f346498_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_994a52d4-57d9-4587-915b-54309f346498" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_994a52d4-57d9-4587-915b-54309f346498_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac49a001-9df7-4273-a2f2-bd9e40729752" 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_994a52d4-57d9-4587-915b-54309f346498" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac49a001-9df7-4273-a2f2-bd9e40729752" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember_df19a31f-ce65-4b3c-a020-147f900372f6" xlink:href="tfx-20201231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac49a001-9df7-4273-a2f2-bd9e40729752" xlink:to="loc_tfx_IWGHighPerformanceConductorsIncMember_df19a31f-ce65-4b3c-a020-147f900372f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_9c3ce9e2-a692-41f8-81f6-f01c45fed05f" xlink:href="tfx-20201231.xsd#tfx_ZMedicaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac49a001-9df7-4273-a2f2-bd9e40729752" xlink:to="loc_tfx_ZMedicaLLCMember_9c3ce9e2-a692-41f8-81f6-f01c45fed05f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails" xlink:type="extended" id="i94c91e1e214c4736a712e05f15a6305c_AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_83a65eed-f2e2-4250-ab7f-3f428238d37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40c191c3-4fc7-4978-a093-4de22002641a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_83a65eed-f2e2-4250-ab7f-3f428238d37f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40c191c3-4fc7-4978-a093-4de22002641a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34e05d48-4551-4ff2-8740-6e31eae2784d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_83a65eed-f2e2-4250-ab7f-3f428238d37f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34e05d48-4551-4ff2-8740-6e31eae2784d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_83a65eed-f2e2-4250-ab7f-3f428238d37f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d" 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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d_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_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" 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_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_1f23ad63-6547-4e78-954c-24a5a2e4c70c" 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_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" xlink:to="loc_us-gaap_IntellectualPropertyMember_1f23ad63-6547-4e78-954c-24a5a2e4c70c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_877b276f-9ff9-4fa1-99be-969208b27a56" 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_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" xlink:to="loc_us-gaap_TradeNamesMember_877b276f-9ff9-4fa1-99be-969208b27a56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_15c5e542-a3fa-4458-9b31-6d673bfc7e3b" 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_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_15c5e542-a3fa-4458-9b31-6d673bfc7e3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0740bc05-e3e7-4de5-80a7-b51032dd3e03" 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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0740bc05-e3e7-4de5-80a7-b51032dd3e03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0740bc05-e3e7-4de5-80a7-b51032dd3e03_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_0740bc05-e3e7-4de5-80a7-b51032dd3e03" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0740bc05-e3e7-4de5-80a7-b51032dd3e03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc3c017f-328f-4f4f-ba56-995727350057" 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_0740bc05-e3e7-4de5-80a7-b51032dd3e03" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc3c017f-328f-4f4f-ba56-995727350057" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember_a45f960b-b3ef-4468-8b75-31e7046565a3" xlink:href="tfx-20201231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc3c017f-328f-4f4f-ba56-995727350057" xlink:to="loc_tfx_IWGHighPerformanceConductorsIncMember_a45f960b-b3ef-4468-8b75-31e7046565a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_228c09ea-ba13-4e6d-9f6e-7679376814de" xlink:href="tfx-20201231.xsd#tfx_ZMedicaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc3c017f-328f-4f4f-ba56-995727350057" xlink:to="loc_tfx_ZMedicaLLCMember_228c09ea-ba13-4e6d-9f6e-7679376814de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9113e138-73e5-4844-a7fd-291ebcef68b2" 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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:to="loc_srt_RangeAxis_9113e138-73e5-4844-a7fd-291ebcef68b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9113e138-73e5-4844-a7fd-291ebcef68b2_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_9113e138-73e5-4844-a7fd-291ebcef68b2" xlink:to="loc_srt_RangeMember_9113e138-73e5-4844-a7fd-291ebcef68b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3236d072-6dd3-40f7-97f7-1ee482545519" 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_9113e138-73e5-4844-a7fd-291ebcef68b2" xlink:to="loc_srt_RangeMember_3236d072-6dd3-40f7-97f7-1ee482545519" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fc27acdb-afe8-46d6-b4a8-098b85c4090d" 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_3236d072-6dd3-40f7-97f7-1ee482545519" xlink:to="loc_srt_MinimumMember_fc27acdb-afe8-46d6-b4a8-098b85c4090d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ac3a0c84-a0b5-4833-927f-e9005601eccc" 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_3236d072-6dd3-40f7-97f7-1ee482545519" xlink:to="loc_srt_MaximumMember_ac3a0c84-a0b5-4833-927f-e9005601eccc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="simple" xlink:href="tfx-20201231.xsd#Restructuringandotherimpairmentcharges"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="extended" id="i126403e973224ebb80471c0768037567_Restructuringandotherimpairmentcharges"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="extended" id="ifc6ad3dac62741359b713d5756da3df4_RestructuringandotherimpairmentchargesTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="extended" id="i5e913bf6562545038395b349d00541fb_RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" 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_39ab65c2-5d80-43bd-9260-424c6184c95f" 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_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_39ab65c2-5d80-43bd-9260-424c6184c95f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_d4b6c209-d3d5-4493-a51c-4f67f15b0277" xlink:href="tfx-20201231.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_d4b6c209-d3d5-4493-a51c-4f67f15b0277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_ddca1892-eaa2-4765-b068-343befdc2a4c" xlink:href="tfx-20201231.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_ddca1892-eaa2-4765-b068-343befdc2a4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges_975ce5ee-ce29-4b3d-99cc-aff3e2121c96" xlink:href="tfx-20201231.xsd#tfx_AggregateRestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_tfx_AggregateRestructuringCharges_975ce5ee-ce29-4b3d-99cc-aff3e2121c96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_a62143f0-be98-4bd8-a7de-a749e34582b1" 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_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_a62143f0-be98-4bd8-a7de-a749e34582b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_2bc4ca64-179b-4655-b50a-93fd2280aa48" 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_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_us-gaap_RestructuringCosts_2bc4ca64-179b-4655-b50a-93fd2280aa48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e49ccf90-9cbb-4048-b162-b1d61d93c7da" 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_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_5d5c09a3-48d4-45a3-9f7e-a0447466af68" 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_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_5d5c09a3-48d4-45a3-9f7e-a0447466af68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_5d5c09a3-48d4-45a3-9f7e-a0447466af68_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_5d5c09a3-48d4-45a3-9f7e-a0447466af68" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_5d5c09a3-48d4-45a3-9f7e-a0447466af68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_155242a3-0dda-415c-a390-cff616d675db" 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_5d5c09a3-48d4-45a3-9f7e-a0447466af68" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_155242a3-0dda-415c-a390-cff616d675db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_d7a40f85-57b7-454c-9179-8eeb9e2ba4a9" 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_155242a3-0dda-415c-a390-cff616d675db" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_d7a40f85-57b7-454c-9179-8eeb9e2ba4a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_963ee33d-21fa-4936-9e7f-244bd627a1a8" 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_155242a3-0dda-415c-a390-cff616d675db" xlink:to="loc_us-gaap_OtherRestructuringMember_963ee33d-21fa-4936-9e7f-244bd627a1a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_7e04944f-ea84-49de-82a6-dbb729f90fb9" xlink:href="tfx-20201231.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_155242a3-0dda-415c-a390-cff616d675db" xlink:to="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_7e04944f-ea84-49de-82a6-dbb729f90fb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_01a84934-d90c-45c8-a01c-1d6b4ac4f663" xlink:href="tfx-20201231.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_155242a3-0dda-415c-a390-cff616d675db" xlink:to="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_01a84934-d90c-45c8-a01c-1d6b4ac4f663" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a00defbf-7999-494a-944e-0d6ef1082850" 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_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:to="loc_us-gaap_RestructuringPlanAxis_a00defbf-7999-494a-944e-0d6ef1082850" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a00defbf-7999-494a-944e-0d6ef1082850_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_a00defbf-7999-494a-944e-0d6ef1082850" xlink:to="loc_us-gaap_RestructuringPlanDomain_a00defbf-7999-494a-944e-0d6ef1082850_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" 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_a00defbf-7999-494a-944e-0d6ef1082850" xlink:to="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_9ed5a16d-fc03-444e-86e7-94b39c131618" xlink:href="tfx-20201231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_9ed5a16d-fc03-444e-86e7-94b39c131618" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_7ce6e4cc-7a29-4ca6-9fe4-88af422983c9" xlink:href="tfx-20201231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_7ce6e4cc-7a29-4ca6-9fe4-88af422983c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_159d0c8b-8438-491b-801e-263974b68342" xlink:href="tfx-20201231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_159d0c8b-8438-491b-801e-263974b68342" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bd095449-b119-4269-8bdc-f65348a539d4" 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_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:to="loc_srt_RangeAxis_bd095449-b119-4269-8bdc-f65348a539d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bd095449-b119-4269-8bdc-f65348a539d4_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_bd095449-b119-4269-8bdc-f65348a539d4" xlink:to="loc_srt_RangeMember_bd095449-b119-4269-8bdc-f65348a539d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ee7c3704-0f74-4079-9643-46a9ab311682" 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_bd095449-b119-4269-8bdc-f65348a539d4" xlink:to="loc_srt_RangeMember_ee7c3704-0f74-4079-9643-46a9ab311682" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92bac73b-6d84-4155-9214-5f08ab34adc7" 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_ee7c3704-0f74-4079-9643-46a9ab311682" xlink:to="loc_srt_MinimumMember_92bac73b-6d84-4155-9214-5f08ab34adc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b7c40ecd-ec2e-465f-a8b8-f156390fc224" 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_ee7c3704-0f74-4079-9643-46a9ab311682" xlink:to="loc_srt_MaximumMember_b7c40ecd-ec2e-465f-a8b8-f156390fc224" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="extended" id="i3587538dd658425dbf32323e3b73c40c_RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_d64e4d06-5d95-4433-841a-ea6250da11af" 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_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d64e4d06-5d95-4433-841a-ea6250da11af" xlink:to="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_a67dc059-7229-4c15-8c3c-6028efc4dd6d" 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_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_RestructuringReserve_a67dc059-7229-4c15-8c3c-6028efc4dd6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_8af8ba65-4b4c-4bae-998b-72c4b7514e3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_8af8ba65-4b4c-4bae-998b-72c4b7514e3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_505ef121-fe62-46df-a74c-4b97f29a78ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_PaymentsForRestructuring_505ef121-fe62-46df-a74c-4b97f29a78ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment_37ece013-0be1-41ec-b3ac-2b61de7b794c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_RestructuringReserveTranslationAdjustment_37ece013-0be1-41ec-b3ac-2b61de7b794c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_d1c79936-ba04-4aaa-8f1d-d57a5e398184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_edbba674-0e73-41d6-a34f-7c5591b9a175" 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_d64e4d06-5d95-4433-841a-ea6250da11af" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_edbba674-0e73-41d6-a34f-7c5591b9a175" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6" 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_edbba674-0e73-41d6-a34f-7c5591b9a175" xlink:to="loc_us-gaap_RestructuringPlanAxis_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6_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_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6" xlink:to="loc_us-gaap_RestructuringPlanDomain_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" 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_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6" xlink:to="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_97af3eb9-2c75-42e9-9ade-32dee046bba3" xlink:href="tfx-20201231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_97af3eb9-2c75-42e9-9ade-32dee046bba3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_9cf7bf9a-572a-4886-b211-c6da7c9cc380" xlink:href="tfx-20201231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_9cf7bf9a-572a-4886-b211-c6da7c9cc380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_9f795258-28db-493c-bf6a-73ba226e2adb" xlink:href="tfx-20201231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_9f795258-28db-493c-bf6a-73ba226e2adb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesRestructuringprogramDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail" xlink:type="extended" id="i5b63f59d83ab472bb95d71b42b30f6ad_RestructuringandotherimpairmentchargesRestructuringprogramDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3e873b18-5b07-4671-b129-c48f292436a1" 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_8f754416-6759-4490-b4af-6a1d3a0fd1c8" 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_3e873b18-5b07-4671-b129-c48f292436a1" xlink:to="loc_us-gaap_RestructuringCharges_8f754416-6759-4490-b4af-6a1d3a0fd1c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_c8ffc54f-82d9-4694-a4af-44d765a1d851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3e873b18-5b07-4671-b129-c48f292436a1" xlink:to="loc_us-gaap_AssetImpairmentCharges_c8ffc54f-82d9-4694-a4af-44d765a1d851" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_a9fd1bb6-f28e-4d10-af98-eeaf6086e73b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3e873b18-5b07-4671-b129-c48f292436a1" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_a9fd1bb6-f28e-4d10-af98-eeaf6086e73b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dbdf44c3-5e11-4561-b003-452f72095640" 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_3e873b18-5b07-4671-b129-c48f292436a1" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dbdf44c3-5e11-4561-b003-452f72095640" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_9e061745-97cc-44a6-b61e-36707a836a3a" 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_dbdf44c3-5e11-4561-b003-452f72095640" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_9e061745-97cc-44a6-b61e-36707a836a3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9e061745-97cc-44a6-b61e-36707a836a3a_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_9e061745-97cc-44a6-b61e-36707a836a3a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9e061745-97cc-44a6-b61e-36707a836a3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_36311700-ed29-45b7-b869-acb8ba7e39d2" 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_9e061745-97cc-44a6-b61e-36707a836a3a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_36311700-ed29-45b7-b869-acb8ba7e39d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember_7d833b57-f6e7-4cfc-a495-db6986d276c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_36311700-ed29-45b7-b869-acb8ba7e39d2" xlink:to="loc_us-gaap_SpecialTerminationBenefitsMember_7d833b57-f6e7-4cfc-a495-db6986d276c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_b706c239-5adf-4558-b19a-954bf2503ddb" 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_36311700-ed29-45b7-b869-acb8ba7e39d2" xlink:to="loc_us-gaap_OtherRestructuringMember_b706c239-5adf-4558-b19a-954bf2503ddb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8" 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_dbdf44c3-5e11-4561-b003-452f72095640" xlink:to="loc_us-gaap_RestructuringPlanAxis_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8_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_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8" xlink:to="loc_us-gaap_RestructuringPlanDomain_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" 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_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8" xlink:to="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember_5c98bcb1-e964-46c6-a7ca-d37fa285633d" xlink:href="tfx-20201231.xsd#tfx_TwoThousandTwentyWorkforceReductionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:to="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember_5c98bcb1-e964-46c6-a7ca-d37fa285633d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_d721950c-932d-4c79-84a8-8b810dcb2b21" xlink:href="tfx-20201231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_d721950c-932d-4c79-84a8-8b810dcb2b21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_0c5025bb-5fa8-4b4f-a03d-628f53ae53d4" xlink:href="tfx-20201231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_0c5025bb-5fa8-4b4f-a03d-628f53ae53d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember_182ffee1-e5f5-4058-b0b0-f58b579bd86c" xlink:href="tfx-20201231.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:to="loc_tfx_OtherrestructuringprogramsMember_182ffee1-e5f5-4058-b0b0-f58b579bd86c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail" xlink:type="extended" id="i1ee7646bd0a54bd1babca52848e5fe8d_RestructuringandotherimpairmentchargesAdditionalInformationDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20201231.xsd#Inventories"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Inventories" xlink:type="extended" id="i069bfd0102f54afc978b5b316c6feea8_Inventories"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#InventoriesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/InventoriesTables" xlink:type="extended" id="i6abc24bcc1b842ae902cc663444da9a1_InventoriesTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#InventoriesDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/InventoriesDetail" xlink:type="extended" id="ie36e570f1700426ab2d8a9cde9b60683_InventoriesDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="simple" xlink:href="tfx-20201231.xsd#Propertyplantandequipment"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="extended" id="iea4dddb8171f4a89a672b34dcd651223_Propertyplantandequipment"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#PropertyplantandequipmentTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="extended" id="ife1f37027655416c8b5a75aa6dc73e97_PropertyplantandequipmentTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#PropertyplantequipmentDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="extended" id="ia614e2933b31446eb7f9f426bdfc7175_PropertyplantequipmentDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="simple" xlink:href="tfx-20201231.xsd#Goodwillandotherintangibleassets"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="extended" id="i5351c1ac8a524ba9940862539453656e_Goodwillandotherintangibleassets"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="extended" id="i6d9aeb726ac24689a513b56c04c61e4e_GoodwillandotherintangibleassetsTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="extended" id="iafc93c5a25b4424fafe7a4254c4ca866_GoodwillandotherintangibleassetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7edc3f70-9a27-43da-aa3a-164a67862e35" 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3781aa6b-f951-4534-ad14-ce57006777e0" 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_7edc3f70-9a27-43da-aa3a-164a67862e35" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3781aa6b-f951-4534-ad14-ce57006777e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5e28435a-35b5-4ee3-b185-1d42c6e72bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7edc3f70-9a27-43da-aa3a-164a67862e35" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5e28435a-35b5-4ee3-b185-1d42c6e72bc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0268be32-8b76-4561-847c-5c6d32328f67" 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_7edc3f70-9a27-43da-aa3a-164a67862e35" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0268be32-8b76-4561-847c-5c6d32328f67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c" 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_0268be32-8b76-4561-847c-5c6d32328f67" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c_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_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4adb7a7e-3af7-42dc-88fb-46239ac7af4a" 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_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4adb7a7e-3af7-42dc-88fb-46239ac7af4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_7565287c-aac7-4fb6-8b7b-4a9d7677ff6f" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4adb7a7e-3af7-42dc-88fb-46239ac7af4a" xlink:to="loc_us-gaap_TradeNamesMember_7565287c-aac7-4fb6-8b7b-4a9d7677ff6f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" xlink:type="extended" id="if25c27e4b26548b986e6723e4cd3d211_GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_112e891f-fe63-4310-97d2-497a24257586" 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_GoodwillGross_35eae414-5c61-4c97-a42c-9605345536d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_112e891f-fe63-4310-97d2-497a24257586" xlink:to="loc_us-gaap_GoodwillGross_35eae414-5c61-4c97-a42c-9605345536d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3b0ddde1-46b9-49ad-8cea-94248dd418d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_112e891f-fe63-4310-97d2-497a24257586" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3b0ddde1-46b9-49ad-8cea-94248dd418d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" 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_112e891f-fe63-4310-97d2-497a24257586" xlink:to="loc_us-gaap_GoodwillRollForward_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6231bf13-3cc5-4ff0-a9fe-36abf40f8985" 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_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:to="loc_us-gaap_Goodwill_6231bf13-3cc5-4ff0-a9fe-36abf40f8985" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0303fff6-c97d-45d5-87f0-fe0457f41a09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0303fff6-c97d-45d5-87f0-fe0457f41a09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2e331bef-1919-42b8-b92b-4bf62bb73cb4" 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_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2e331bef-1919-42b8-b92b-4bf62bb73cb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d6418565-0c38-4ffd-b036-11dad7cd8ddf" 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_b5420421-6f62-4529-97ca-47227ba842bd" 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_112e891f-fe63-4310-97d2-497a24257586" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b5420421-6f62-4529-97ca-47227ba842bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd" 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_b5420421-6f62-4529-97ca-47227ba842bd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd_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_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd" xlink:to="loc_us-gaap_SegmentDomain_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" 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_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd" xlink:to="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_99f90ee5-a9c1-4e1e-ac9e-6c7d55b8cc2f" xlink:href="tfx-20201231.xsd#tfx_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:to="loc_tfx_AmericasSegmentMember_99f90ee5-a9c1-4e1e-ac9e-6c7d55b8cc2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_5a1e7446-42e6-4148-81cb-de3371acb3cc" xlink:href="tfx-20201231.xsd#tfx_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:to="loc_tfx_EMEASegmentMember_5a1e7446-42e6-4148-81cb-de3371acb3cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_8e2a5a09-12c1-4af3-9d0c-0f08c75ac9fa" xlink:href="tfx-20201231.xsd#tfx_AsiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:to="loc_tfx_AsiaSegmentMember_8e2a5a09-12c1-4af3-9d0c-0f08c75ac9fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_e54c21a7-e2b2-4f3c-8f79-4e9410bdadd6" xlink:href="tfx-20201231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:to="loc_tfx_OemMember_e54c21a7-e2b2-4f3c-8f79-4e9410bdadd6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_583b6781-d030-4b7a-93a2-4acbf6382a45" 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_ScheduleOfGoodwillTable_b5420421-6f62-4529-97ca-47227ba842bd" xlink:to="loc_srt_ConsolidationItemsAxis_583b6781-d030-4b7a-93a2-4acbf6382a45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_583b6781-d030-4b7a-93a2-4acbf6382a45_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_583b6781-d030-4b7a-93a2-4acbf6382a45" xlink:to="loc_srt_ConsolidationItemsDomain_583b6781-d030-4b7a-93a2-4acbf6382a45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2ca82744-70de-4752-9c01-ab5cfdcaf499" 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_583b6781-d030-4b7a-93a2-4acbf6382a45" xlink:to="loc_srt_ConsolidationItemsDomain_2ca82744-70de-4752-9c01-ab5cfdcaf499" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_cca5869c-a2d2-4036-8e85-f37de45035a9" 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_2ca82744-70de-4752-9c01-ab5cfdcaf499" xlink:to="loc_us-gaap_OperatingSegmentsMember_cca5869c-a2d2-4036-8e85-f37de45035a9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="extended" id="ia77e3a841f9f47048e58e7dd7f43413e_GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_49e742b3-181f-4598-9012-5f6de42f3dda" 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_5f9341ad-c0d2-450f-8711-e5e674db0a7c" 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_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5f9341ad-c0d2-450f-8711-e5e674db0a7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b0f379eb-6638-4022-9dd6-92762c139055" 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_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b0f379eb-6638-4022-9dd6-92762c139055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_46191231-2150-43ee-9e91-627d8b6fc419" 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_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_46191231-2150-43ee-9e91-627d8b6fc419" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3f2d5d55-1571-42d7-ac3f-7099449def11" 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_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3f2d5d55-1571-42d7-ac3f-7099449def11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:href="tfx-20201231.xsd#tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87479a04-c5b3-4f9b-860c-179bf18ac5fc" 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_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87479a04-c5b3-4f9b-860c-179bf18ac5fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_87479a04-c5b3-4f9b-860c-179bf18ac5fc_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_87479a04-c5b3-4f9b-860c-179bf18ac5fc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_87479a04-c5b3-4f9b-860c-179bf18ac5fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" 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_87479a04-c5b3-4f9b-860c-179bf18ac5fc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5e7dbe8e-18f8-4401-bc4c-7fa00d555056" 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_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5e7dbe8e-18f8-4401-bc4c-7fa00d555056" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_685dbe94-9b3b-4cbe-b96c-771e3c91d418" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_685dbe94-9b3b-4cbe-b96c-771e3c91d418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_71179f87-2151-4f73-9feb-d5595bb1b365" 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_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_IntellectualPropertyMember_71179f87-2151-4f73-9feb-d5595bb1b365" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_c917496d-5e73-47fd-af95-ce814faeeb46" 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_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_DistributionRightsMember_c917496d-5e73-47fd-af95-ce814faeeb46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_582bfd18-a1e4-4531-8bda-b78b7e282957" 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_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_TradeNamesMember_582bfd18-a1e4-4531-8bda-b78b7e282957" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_6c3cd8a8-0c59-49b6-8d54-7f17187f3e87" 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_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_6c3cd8a8-0c59-49b6-8d54-7f17187f3e87" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_930be717-a33c-46ec-86d8-b3a956ecb691" 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_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_930be717-a33c-46ec-86d8-b3a956ecb691" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_930be717-a33c-46ec-86d8-b3a956ecb691_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_930be717-a33c-46ec-86d8-b3a956ecb691" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_930be717-a33c-46ec-86d8-b3a956ecb691_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0de177ac-94d8-4244-ad68-765b4b6943a8" 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_930be717-a33c-46ec-86d8-b3a956ecb691" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0de177ac-94d8-4244-ad68-765b4b6943a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_b7c0cef7-deab-4d7d-bf65-e462e678183b" 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_0de177ac-94d8-4244-ad68-765b4b6943a8" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_b7c0cef7-deab-4d7d-bf65-e462e678183b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail" xlink:type="extended" id="i08bdb364d80b48eab6bf63c70548a535_GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Leases" xlink:type="simple" xlink:href="tfx-20201231.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Leases" xlink:type="extended" id="i0a56f256ed1242c995dc76a3be70a490_Leases"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesTables" xlink:type="extended" id="i6ff8989613c94b969aae6ddc5ed46cc9_LeasesTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesAdditionalinformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesAdditionalinformationDetails" xlink:type="extended" id="ica0a24b4562f485abf86596ee05844e7_LeasesAdditionalinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_5e75bff7-9c3f-45e3-94be-0ef09a5f3d5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_a06504f9-6863-4b56-b6f4-14889257d6b9" xlink:href="tfx-20201231.xsd#tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5e75bff7-9c3f-45e3-94be-0ef09a5f3d5d" xlink:to="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_a06504f9-6863-4b56-b6f4-14889257d6b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_f2dc4ec2-bca6-4719-ad9a-452fd64820d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5e75bff7-9c3f-45e3-94be-0ef09a5f3d5d" xlink:to="loc_us-gaap_LeaseCost_f2dc4ec2-bca6-4719-ad9a-452fd64820d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f3f9678a-37ab-472d-9287-870ab2136821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5e75bff7-9c3f-45e3-94be-0ef09a5f3d5d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f3f9678a-37ab-472d-9287-870ab2136821" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9ce4033e-8ccc-4db1-a157-16d980f6dfa8" 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_LesseeLeaseDescriptionTable_f3f9678a-37ab-472d-9287-870ab2136821" xlink:to="loc_srt_RangeAxis_9ce4033e-8ccc-4db1-a157-16d980f6dfa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ce4033e-8ccc-4db1-a157-16d980f6dfa8_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_9ce4033e-8ccc-4db1-a157-16d980f6dfa8" xlink:to="loc_srt_RangeMember_9ce4033e-8ccc-4db1-a157-16d980f6dfa8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81f9f88a-1587-48e0-92f2-1c0073dd50c8" 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_9ce4033e-8ccc-4db1-a157-16d980f6dfa8" xlink:to="loc_srt_RangeMember_81f9f88a-1587-48e0-92f2-1c0073dd50c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2d1ff72d-3c08-4730-be9d-17556f7b821b" 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_81f9f88a-1587-48e0-92f2-1c0073dd50c8" xlink:to="loc_srt_MinimumMember_2d1ff72d-3c08-4730-be9d-17556f7b821b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesMaturitiesofleaseliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="extended" id="i40f036a726ae4bf8a57113f47ab6b994_LeasesMaturitiesofleaseliabilitiesDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesSupplementalbalancesheetinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="extended" id="ia1dacfa18a6b47568f6c348b3d87b38c_LeasesSupplementalbalancesheetinformationDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Borrowings" xlink:type="simple" xlink:href="tfx-20201231.xsd#Borrowings"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Borrowings" xlink:type="extended" id="i6f183e9caba34dd9882e85e2e5ef7ace_Borrowings"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsTables" xlink:type="extended" id="icdf8fcffcaf94323a2d7c3c658786d32_BorrowingsTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsComponentsofLongTermDebtDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="extended" id="ie22b27f0ce1c49de94d2c62c67c3e3bd_BorrowingsComponentsofLongTermDebtDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_b903f571-811a-401e-afd6-ae4726d66e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LineOfCredit_b903f571-811a-401e-afd6-ae4726d66e0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_63fe6b31-b782-4070-a472-080c65b6ecf0" 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_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_SeniorNotes_63fe6b31-b782-4070-a472-080c65b6ecf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_d60f76ba-d7a3-4483-86cc-bd55bcf60f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_OtherShortTermBorrowings_d60f76ba-d7a3-4483-86cc-bd55bcf60f0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_635feeb8-bcf7-412b-9dab-82acd2f551b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_635feeb8-bcf7-412b-9dab-82acd2f551b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_7a168d47-1c8a-46af-b3c9-99deb2cc0024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_7a168d47-1c8a-46af-b3c9-99deb2cc0024" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f13d6e5e-76c0-487a-b50e-3bf33f4a1038" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LongTermDebt_f13d6e5e-76c0-487a-b50e-3bf33f4a1038" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_07c8b39c-80da-440b-a075-5080dab1eb38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LongTermDebtCurrent_07c8b39c-80da-440b-a075-5080dab1eb38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a31779a6-9d57-4685-9897-db6214af9091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a31779a6-9d57-4685-9897-db6214af9091" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_6046de9c-a165-4b46-9934-5dac8a78c0e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_6046de9c-a165-4b46-9934-5dac8a78c0e5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16e6cc90-debe-45e3-95cb-31a0a3632994" 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_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16e6cc90-debe-45e3-95cb-31a0a3632994" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac" 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_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:to="loc_us-gaap_DebtInstrumentAxis_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac_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_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" 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_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_6757f5d5-705a-411a-95e0-c475573433c4" xlink:href="tfx-20201231.xsd#tfx_ThreePointFiveSevenPercentTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:to="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_6757f5d5-705a-411a-95e0-c475573433c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_161daf62-d069-479b-906c-e65c7bb4a278" xlink:href="tfx-20201231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_161daf62-d069-479b-906c-e65c7bb4a278" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_fcb13363-e26b-4f48-912c-1b0c17a38fab" xlink:href="tfx-20201231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_fcb13363-e26b-4f48-912c-1b0c17a38fab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_78b7e2ec-dec7-495a-9709-8a52a3ba74d2" xlink:href="tfx-20201231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:to="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_78b7e2ec-dec7-495a-9709-8a52a3ba74d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_51044de5-6e75-4699-a658-ca44d034ce33" 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_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_51044de5-6e75-4699-a658-ca44d034ce33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_51044de5-6e75-4699-a658-ca44d034ce33_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_51044de5-6e75-4699-a658-ca44d034ce33" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_51044de5-6e75-4699-a658-ca44d034ce33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" 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_51044de5-6e75-4699-a658-ca44d034ce33" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d8d7e4d3-4d5f-4f22-abd7-f4c53d95e85a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d8d7e4d3-4d5f-4f22-abd7-f4c53d95e85a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_92ca78a4-c2c3-45bf-8624-dab3ca034aad" xlink:href="tfx-20201231.xsd#tfx_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:to="loc_tfx_TermLoanMember_92ca78a4-c2c3-45bf-8624-dab3ca034aad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_2af438fc-fa7a-4500-9172-55fcbfff8f2f" 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_7a092669-0eec-4513-899e-689c21ba3499" xlink:to="loc_us-gaap_SeniorNotesMember_2af438fc-fa7a-4500-9172-55fcbfff8f2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_e8607eec-ad4b-4a29-87ec-6d876eb5ac46" xlink:href="tfx-20201231.xsd#tfx_SecuritizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:to="loc_tfx_SecuritizationProgramMember_e8607eec-ad4b-4a29-87ec-6d876eb5ac46" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="extended" id="ia4419755ed2b4f97a192b1cf44dca384_BorrowingsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_d83d9b06-b223-4700-a631-00b950eb85d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentTerm_d83d9b06-b223-4700-a631-00b950eb85d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3ccae6d3-34c0-429c-ad24-a8df625273ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3ccae6d3-34c0-429c-ad24-a8df625273ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_919997f1-ba9a-49ae-976e-1adaffa85b12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_919997f1-ba9a-49ae-976e-1adaffa85b12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a7f8545f-de13-4c69-b830-56048baf8181" 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_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a7f8545f-de13-4c69-b830-56048baf8181" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_39c6c1ac-443a-4a45-a6af-0edfecb64789" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_39c6c1ac-443a-4a45-a6af-0edfecb64789" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_7084d4d6-8c95-447a-a116-57a139150bb7" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_7084d4d6-8c95-447a-a116-57a139150bb7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_1f01299e-c61a-41bd-b7ac-137a4935f400" 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_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_SeniorNotes_1f01299e-c61a-41bd-b7ac-137a4935f400" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_c759afc8-df1a-4878-98d2-4c3ad8f916ea" xlink:href="tfx-20201231.xsd#tfx_PercentOfRedemptionPriceToPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_c759afc8-df1a-4878-98d2-4c3ad8f916ea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_d4ed371b-269d-4a4c-a0f6-14c9851ed01a" xlink:href="tfx-20201231.xsd#tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_d4ed371b-269d-4a4c-a0f6-14c9851ed01a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_3fa410e4-71f4-46f4-b0ca-028ff77aea2a" 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_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_3fa410e4-71f4-46f4-b0ca-028ff77aea2a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_844916f5-8ee0-4f39-a031-2596003ce9d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_LineOfCredit_844916f5-8ee0-4f39-a031-2596003ce9d7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_7284973d-df51-4ce1-8038-ea00c2ba7432" xlink:href="tfx-20201231.xsd#tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_7284973d-df51-4ce1-8038-ea00c2ba7432" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_cd2ef8af-a46f-4fd9-8791-e131a88a8a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_cd2ef8af-a46f-4fd9-8791-e131a88a8a2d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_9dc78538-99e4-49d1-b32f-f717a5bbb6a5" xlink:href="tfx-20201231.xsd#tfx_PercentOfPrincipalAmountOfNotesRedeemable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_9dc78538-99e4-49d1-b32f-f717a5bbb6a5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_95fac4e1-84a1-4eab-ab6c-b32174a713ae" xlink:href="tfx-20201231.xsd#tfx_MaximumAmountAvailableUnderReceivableSecuritization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_95fac4e1-84a1-4eab-ab6c-b32174a713ae" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_55e275b6-5c6a-4a2d-96da-20f2901db658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_OtherShortTermBorrowings_55e275b6-5c6a-4a2d-96da-20f2901db658" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_25933653-1d8c-4c67-8b14-a52afa30d70c" 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_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_DebtInstrumentAxis_25933653-1d8c-4c67-8b14-a52afa30d70c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_25933653-1d8c-4c67-8b14-a52afa30d70c_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_25933653-1d8c-4c67-8b14-a52afa30d70c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_25933653-1d8c-4c67-8b14-a52afa30d70c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" 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_25933653-1d8c-4c67-8b14-a52afa30d70c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017CreditAgreementMember_e4bf0c73-787f-41eb-aa97-d13bd2e3ecbd" xlink:href="tfx-20201231.xsd#tfx_A2017CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_A2017CreditAgreementMember_e4bf0c73-787f-41eb-aa97-d13bd2e3ecbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_c9758dd2-a2a2-4f1c-84eb-713944a86473" xlink:href="tfx-20201231.xsd#tfx_SecondAmendedandRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_c9758dd2-a2a2-4f1c-84eb-713944a86473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_89ea7e34-5c8e-4dd2-b75f-e1aba807962a" xlink:href="tfx-20201231.xsd#tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_89ea7e34-5c8e-4dd2-b75f-e1aba807962a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_a185c1ac-3a3c-499c-859c-a434647a526d" xlink:href="tfx-20201231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_a185c1ac-3a3c-499c-859c-a434647a526d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_b5c00245-1615-49b7-8bdc-d31559857439" xlink:href="tfx-20201231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_b5c00245-1615-49b7-8bdc-d31559857439" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_25eb039c-5f76-4b95-b8d2-4a31c0b85911" 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_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_25eb039c-5f76-4b95-b8d2-4a31c0b85911" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_25eb039c-5f76-4b95-b8d2-4a31c0b85911_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_25eb039c-5f76-4b95-b8d2-4a31c0b85911" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_25eb039c-5f76-4b95-b8d2-4a31c0b85911_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d07a6836-48bc-44d8-88f3-4de253a32fb2" 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_25eb039c-5f76-4b95-b8d2-4a31c0b85911" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d07a6836-48bc-44d8-88f3-4de253a32fb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_6c5a93e5-1b7b-4367-937f-624a70822cc3" 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_d07a6836-48bc-44d8-88f3-4de253a32fb2" xlink:to="loc_us-gaap_SeniorNotesMember_6c5a93e5-1b7b-4367-937f-624a70822cc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_2cb41075-67ea-4748-be7c-53ae6d3571e7" xlink:href="tfx-20201231.xsd#tfx_SecuritizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d07a6836-48bc-44d8-88f3-4de253a32fb2" xlink:to="loc_tfx_SecuritizationProgramMember_2cb41075-67ea-4748-be7c-53ae6d3571e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_7cbc647c-0c04-477f-9999-de9416452e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_7cbc647c-0c04-477f-9999-de9416452e5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_7cbc647c-0c04-477f-9999-de9416452e5b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_7cbc647c-0c04-477f-9999-de9416452e5b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_7cbc647c-0c04-477f-9999-de9416452e5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_7cbc647c-0c04-477f-9999-de9416452e5b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_5ebe79d4-776c-4482-8cc2-950b6366bf8c" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:to="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_5ebe79d4-776c-4482-8cc2-950b6366bf8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_caf2a82d-8370-43b7-af7f-2b2c860f56ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_caf2a82d-8370-43b7-af7f-2b2c860f56ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_8d341461-2a36-4365-bc9a-5e4143be4c6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_8d341461-2a36-4365-bc9a-5e4143be4c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_a9dfb625-9aba-4bfc-a807-61675133318c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_a9dfb625-9aba-4bfc-a807-61675133318c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_247edd51-fb96-40f0-893f-6729a3d674ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_CreditFacilityAxis_247edd51-fb96-40f0-893f-6729a3d674ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_247edd51-fb96-40f0-893f-6729a3d674ee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_247edd51-fb96-40f0-893f-6729a3d674ee" xlink:to="loc_us-gaap_CreditFacilityDomain_247edd51-fb96-40f0-893f-6729a3d674ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_754602b5-dcf2-4548-ae10-5f17b13fb39f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_247edd51-fb96-40f0-893f-6729a3d674ee" xlink:to="loc_us-gaap_CreditFacilityDomain_754602b5-dcf2-4548-ae10-5f17b13fb39f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1ef04dcb-b27e-4e33-8f62-6229374a3d12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_754602b5-dcf2-4548-ae10-5f17b13fb39f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1ef04dcb-b27e-4e33-8f62-6229374a3d12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_1e9bd995-b2d8-4717-b70a-6005ba52e75d" xlink:href="tfx-20201231.xsd#tfx_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_754602b5-dcf2-4548-ae10-5f17b13fb39f" xlink:to="loc_tfx_TermLoanMember_1e9bd995-b2d8-4717-b70a-6005ba52e75d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_fa1e9ac1-b183-4ee6-aa59-8d039262639a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_VariableRateAxis_fa1e9ac1-b183-4ee6-aa59-8d039262639a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fa1e9ac1-b183-4ee6-aa59-8d039262639a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_fa1e9ac1-b183-4ee6-aa59-8d039262639a" xlink:to="loc_us-gaap_VariableRateDomain_fa1e9ac1-b183-4ee6-aa59-8d039262639a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_fa1e9ac1-b183-4ee6-aa59-8d039262639a" xlink:to="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_1b6f52b5-e395-4aa7-85a8-af2dbf6504e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_1b6f52b5-e395-4aa7-85a8-af2dbf6504e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_76721376-65f3-440e-94e8-9061b8c032d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_76721376-65f3-440e-94e8-9061b8c032d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AdjustedLIBORMember_739b4fd2-c902-48b4-9b01-35fc119a1b9c" xlink:href="tfx-20201231.xsd#tfx_AdjustedLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:to="loc_tfx_AdjustedLIBORMember_739b4fd2-c902-48b4-9b01-35fc119a1b9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ed42d887-acfa-4acd-a041-d791f76ef9e3" 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_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_srt_RangeAxis_ed42d887-acfa-4acd-a041-d791f76ef9e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ed42d887-acfa-4acd-a041-d791f76ef9e3_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_ed42d887-acfa-4acd-a041-d791f76ef9e3" xlink:to="loc_srt_RangeMember_ed42d887-acfa-4acd-a041-d791f76ef9e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_219d8c5f-d1ca-4c09-9293-538fe6be029f" 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_ed42d887-acfa-4acd-a041-d791f76ef9e3" xlink:to="loc_srt_RangeMember_219d8c5f-d1ca-4c09-9293-538fe6be029f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_af146e95-0d4a-48bf-b481-eacc0dd0ed1e" 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_219d8c5f-d1ca-4c09-9293-538fe6be029f" xlink:to="loc_srt_MinimumMember_af146e95-0d4a-48bf-b481-eacc0dd0ed1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ae748f90-1134-4d42-a28a-639755723396" 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_219d8c5f-d1ca-4c09-9293-538fe6be029f" xlink:to="loc_srt_MaximumMember_ae748f90-1134-4d42-a28a-639755723396" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsFairValueofDebtDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="extended" id="i8fc770c31d78466384c782730333e3bb_BorrowingsFairValueofDebtDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsLineItems_fb6d492d-5a09-4f77-abb3-e3cdb6941b1e" xlink:href="tfx-20201231.xsd#tfx_FairValueMeasurementsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3d0e7602-34a6-4b2f-9377-3ebc12d9e68b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueMeasurementsLineItems_fb6d492d-5a09-4f77-abb3-e3cdb6941b1e" xlink:to="loc_us-gaap_LongTermDebtFairValue_3d0e7602-34a6-4b2f-9377-3ebc12d9e68b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsTable_2615cd59-9f38-4382-bc86-60603309c267" xlink:href="tfx-20201231.xsd#tfx_FairValueMeasurementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_FairValueMeasurementsLineItems_fb6d492d-5a09-4f77-abb3-e3cdb6941b1e" xlink:to="loc_tfx_FairValueMeasurementsTable_2615cd59-9f38-4382-bc86-60603309c267" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51fe764f-14ed-4a7b-a5a9-9ca019c7b355" 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_FairValueMeasurementsTable_2615cd59-9f38-4382-bc86-60603309c267" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51fe764f-14ed-4a7b-a5a9-9ca019c7b355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_51fe764f-14ed-4a7b-a5a9-9ca019c7b355_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_51fe764f-14ed-4a7b-a5a9-9ca019c7b355" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_51fe764f-14ed-4a7b-a5a9-9ca019c7b355_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1ca30dab-6d8a-462a-8195-36a35f29553d" 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_51fe764f-14ed-4a7b-a5a9-9ca019c7b355" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1ca30dab-6d8a-462a-8195-36a35f29553d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ba96e1e1-ca09-460b-8cff-b012d99cfcc6" 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_1ca30dab-6d8a-462a-8195-36a35f29553d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ba96e1e1-ca09-460b-8cff-b012d99cfcc6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsAggregateAmountsofLongTermDebtDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="extended" id="i55d91d76f20d45eeaa43870063af247e_BorrowingsAggregateAmountsofLongTermDebtDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsSupplementalCashFlowInformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails" xlink:type="extended" id="i284420036b7a482fa921d65a55cbf1a6_BorrowingsSupplementalCashFlowInformationDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Financialinstruments" xlink:type="simple" xlink:href="tfx-20201231.xsd#Financialinstruments"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Financialinstruments" xlink:type="extended" id="id0898bcd79674850a4ff80a8465902de_Financialinstruments"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#FinancialinstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="extended" id="i8d89ced3baa34a88812dd999c029eeef_FinancialinstrumentsTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FinancialinstrumentsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="extended" id="i4ba8ef23bbcd4dc798a6d90b4466a5a2_FinancialinstrumentsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" 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_9ecf4cd5-7b60-4935-8ccd-d38d31951fa8" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_9ecf4cd5-7b60-4935-8ccd-d38d31951fa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7a23d021-2b73-4c19-a76b-5ba63be4b1cb" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7a23d021-2b73-4c19-a76b-5ba63be4b1cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_9de6e231-9441-499d-a0ae-2d70545618df" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_9de6e231-9441-499d-a0ae-2d70545618df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_323fb968-9c2e-47c9-9425-123c59255090" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_323fb968-9c2e-47c9-9425-123c59255090" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_fde2ab66-7fee-4b7b-a150-1a51347c5433" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_fde2ab66-7fee-4b7b-a150-1a51347c5433" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2bb49386-b018-48c8-94e9-6941ea8a92ee" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2bb49386-b018-48c8-94e9-6941ea8a92ee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_e78ca904-da34-4fcd-86cd-7ad35daa2e6f" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_e78ca904-da34-4fcd-86cd-7ad35daa2e6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_733611b2-51b8-4ca8-ab37-bf529acdd00a" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_733611b2-51b8-4ca8-ab37-bf529acdd00a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_afb8f2e7-718f-4143-88a6-ba4e7506aa16" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_33afa9b4-1218-48ed-8b26-6684f21e88a9" 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_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:to="loc_us-gaap_HedgingDesignationAxis_33afa9b4-1218-48ed-8b26-6684f21e88a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_33afa9b4-1218-48ed-8b26-6684f21e88a9_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_33afa9b4-1218-48ed-8b26-6684f21e88a9" xlink:to="loc_us-gaap_HedgingDesignationDomain_33afa9b4-1218-48ed-8b26-6684f21e88a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_45da330f-44ed-41dc-8efa-1dadf2341bd2" 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_33afa9b4-1218-48ed-8b26-6684f21e88a9" xlink:to="loc_us-gaap_HedgingDesignationDomain_45da330f-44ed-41dc-8efa-1dadf2341bd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_018f3e0a-4c6d-4a48-aeda-7d10f0987a8c" 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_45da330f-44ed-41dc-8efa-1dadf2341bd2" xlink:to="loc_us-gaap_NondesignatedMember_018f3e0a-4c6d-4a48-aeda-7d10f0987a8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b7d983d2-93d4-4a73-a1fb-24187e1c69d3" 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_45da330f-44ed-41dc-8efa-1dadf2341bd2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b7d983d2-93d4-4a73-a1fb-24187e1c69d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0150f957-d7c6-4705-84f8-9eedb22ccf0e" 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_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0150f957-d7c6-4705-84f8-9eedb22ccf0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0150f957-d7c6-4705-84f8-9eedb22ccf0e_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_0150f957-d7c6-4705-84f8-9eedb22ccf0e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0150f957-d7c6-4705-84f8-9eedb22ccf0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e58683e4-96c7-436a-a74d-a9f8a5825428" 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_0150f957-d7c6-4705-84f8-9eedb22ccf0e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e58683e4-96c7-436a-a74d-a9f8a5825428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_3c8bf0f0-ec16-49d4-923d-18da2f248710" 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_e58683e4-96c7-436a-a74d-a9f8a5825428" xlink:to="loc_us-gaap_ForeignExchangeContractMember_3c8bf0f0-ec16-49d4-923d-18da2f248710" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_d4ddd195-234d-44e0-a47c-368df9ad5fc1" 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_e58683e4-96c7-436a-a74d-a9f8a5825428" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_d4ddd195-234d-44e0-a47c-368df9ad5fc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_10e1941f-da9e-4b5a-ae97-1295c002df7c" 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_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_10e1941f-da9e-4b5a-ae97-1295c002df7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_10e1941f-da9e-4b5a-ae97-1295c002df7c_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_10e1941f-da9e-4b5a-ae97-1295c002df7c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_10e1941f-da9e-4b5a-ae97-1295c002df7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d64217f1-506a-47c3-a779-0c8e9680d71e" 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_10e1941f-da9e-4b5a-ae97-1295c002df7c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d64217f1-506a-47c3-a779-0c8e9680d71e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_114ad456-8a28-4f11-b711-d2dbdfeb0c9b" 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_d64217f1-506a-47c3-a779-0c8e9680d71e" xlink:to="loc_us-gaap_CashFlowHedgingMember_114ad456-8a28-4f11-b711-d2dbdfeb0c9b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#FinancialinstrumentsFairvalueofderivativesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="extended" id="iaca509653a784432b2763340b10521d8_FinancialinstrumentsFairvalueofderivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_a2cd39a6-4d5e-4849-9807-cefde76ee617" 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_4912f5c0-1290-4c54-9e75-91975747f1e1" 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_a2cd39a6-4d5e-4849-9807-cefde76ee617" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4912f5c0-1290-4c54-9e75-91975747f1e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bf520346-cafd-4009-bb52-e95cee70b5af" 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_a2cd39a6-4d5e-4849-9807-cefde76ee617" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bf520346-cafd-4009-bb52-e95cee70b5af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_870bed2e-86f3-40be-9d4d-a07b657ff1c0" 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_a2cd39a6-4d5e-4849-9807-cefde76ee617" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f7d060f0-f38f-4eea-9fd2-eb7902739b84" 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_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f7d060f0-f38f-4eea-9fd2-eb7902739b84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_f7d060f0-f38f-4eea-9fd2-eb7902739b84_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_f7d060f0-f38f-4eea-9fd2-eb7902739b84" xlink:to="loc_us-gaap_HedgingRelationshipDomain_f7d060f0-f38f-4eea-9fd2-eb7902739b84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d82d0e2a-8b1a-42b1-9d56-958bab7d92ae" 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_f7d060f0-f38f-4eea-9fd2-eb7902739b84" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d82d0e2a-8b1a-42b1-9d56-958bab7d92ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_47a8ae5a-90f0-4f81-bd6c-9d0eb4b978ce" 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_d82d0e2a-8b1a-42b1-9d56-958bab7d92ae" xlink:to="loc_us-gaap_CashFlowHedgingMember_47a8ae5a-90f0-4f81-bd6c-9d0eb4b978ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fb1b4f51-5e47-44fa-8457-638fb46842b1" 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_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fb1b4f51-5e47-44fa-8457-638fb46842b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fb1b4f51-5e47-44fa-8457-638fb46842b1_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_fb1b4f51-5e47-44fa-8457-638fb46842b1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fb1b4f51-5e47-44fa-8457-638fb46842b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_12c3aac5-994e-44f5-976d-1523479990f2" 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_fb1b4f51-5e47-44fa-8457-638fb46842b1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_12c3aac5-994e-44f5-976d-1523479990f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_d3a43f6f-aa6d-4351-8142-0976cd5ed0d2" 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_12c3aac5-994e-44f5-976d-1523479990f2" xlink:to="loc_us-gaap_ForeignExchangeContractMember_d3a43f6f-aa6d-4351-8142-0976cd5ed0d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_9d059a99-aaed-48ff-9af7-936ca2a9b520" 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_12c3aac5-994e-44f5-976d-1523479990f2" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_9d059a99-aaed-48ff-9af7-936ca2a9b520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_ea876194-b662-48b9-9f9c-e678e3bf70d9" 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_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_HedgingDesignationAxis_ea876194-b662-48b9-9f9c-e678e3bf70d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_ea876194-b662-48b9-9f9c-e678e3bf70d9_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_ea876194-b662-48b9-9f9c-e678e3bf70d9" xlink:to="loc_us-gaap_HedgingDesignationDomain_ea876194-b662-48b9-9f9c-e678e3bf70d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_bec92feb-e56a-4b64-8b05-a3683c33d884" 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_ea876194-b662-48b9-9f9c-e678e3bf70d9" xlink:to="loc_us-gaap_HedgingDesignationDomain_bec92feb-e56a-4b64-8b05-a3683c33d884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c7fa08e0-1adb-48f1-a00e-29d693799133" 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_bec92feb-e56a-4b64-8b05-a3683c33d884" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c7fa08e0-1adb-48f1-a00e-29d693799133" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_97f39d78-6b44-496a-b245-5efa190c8c55" 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_bec92feb-e56a-4b64-8b05-a3683c33d884" xlink:to="loc_us-gaap_NondesignatedMember_97f39d78-6b44-496a-b245-5efa190c8c55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_b3f59749-e83c-48e1-8e27-7fe7f24e58bd" 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_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_b3f59749-e83c-48e1-8e27-7fe7f24e58bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b3f59749-e83c-48e1-8e27-7fe7f24e58bd_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_b3f59749-e83c-48e1-8e27-7fe7f24e58bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b3f59749-e83c-48e1-8e27-7fe7f24e58bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cabe4d70-b1e5-4bea-a389-72b88f5a420d" 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_b3f59749-e83c-48e1-8e27-7fe7f24e58bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cabe4d70-b1e5-4bea-a389-72b88f5a420d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_00d5d56a-5b04-401f-a463-6c06fc7a5604" 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_cabe4d70-b1e5-4bea-a389-72b88f5a420d" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_00d5d56a-5b04-401f-a463-6c06fc7a5604" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_b911e3bb-b147-41fc-aca1-f0cd8f1f8d0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cabe4d70-b1e5-4bea-a389-72b88f5a420d" xlink:to="loc_us-gaap_OtherAssetsMember_b911e3bb-b147-41fc-aca1-f0cd8f1f8d0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_90c3bee7-9ee3-466e-a2f8-bdac1f341bd2" 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_cabe4d70-b1e5-4bea-a389-72b88f5a420d" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_90c3bee7-9ee3-466e-a2f8-bdac1f341bd2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="simple" xlink:href="tfx-20201231.xsd#Fairvaluemeasurement"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="extended" id="ibecaa959e67441d7b368d4e5e20736c7_Fairvaluemeasurement"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="extended" id="ifcf467c4a2304be3b53012bd06f1c96b_FairvaluemeasurementTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="extended" id="i31c080fd7765432c926b7b04a4c8c4e0_FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:href="tfx-20201231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_c163d210-1ae9-456f-bf83-73fa12800610" 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_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_us-gaap_MarketableSecurities_c163d210-1ae9-456f-bf83-73fa12800610" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_a6346f8e-04d2-48ef-8410-c07d87dc6c72" 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_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_us-gaap_DerivativeAssets_a6346f8e-04d2-48ef-8410-c07d87dc6c72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_08299f4b-a764-43c8-8195-682a8520cde6" 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_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_08299f4b-a764-43c8-8195-682a8520cde6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_0d29296e-c884-430d-bbd3-3882c70dff5b" 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_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_0d29296e-c884-430d-bbd3-3882c70dff5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_5e32e60d-b140-413f-8db8-bf72e0e2660b" xlink:href="tfx-20201231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_5e32e60d-b140-413f-8db8-bf72e0e2660b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f46e5924-2fc2-4228-b612-90c51da15fda" 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_5e32e60d-b140-413f-8db8-bf72e0e2660b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f46e5924-2fc2-4228-b612-90c51da15fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f46e5924-2fc2-4228-b612-90c51da15fda_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_f46e5924-2fc2-4228-b612-90c51da15fda" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f46e5924-2fc2-4228-b612-90c51da15fda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf3ab687-dc45-4818-993b-fb4793eb2546" 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_f46e5924-2fc2-4228-b612-90c51da15fda" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf3ab687-dc45-4818-993b-fb4793eb2546" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5973f764-e4cb-4035-a553-6281a12e9283" 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_bf3ab687-dc45-4818-993b-fb4793eb2546" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5973f764-e4cb-4035-a553-6281a12e9283" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0a70e2f2-27b4-4910-939d-e684ae95e12e" 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_bf3ab687-dc45-4818-993b-fb4793eb2546" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0a70e2f2-27b4-4910-939d-e684ae95e12e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e529ecd7-efdd-49de-8c94-34d89343cbb1" 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_bf3ab687-dc45-4818-993b-fb4793eb2546" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e529ecd7-efdd-49de-8c94-34d89343cbb1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="extended" id="i2bde3bbe6fb046abb26da2df4e86cc41_FairvaluemeasurementAdditionalInformationDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementValuationTechniqueDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="extended" id="ie982eee6a4a9454d8cc84eb026999a3d_FairvaluemeasurementValuationTechniqueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_ae250921-dacc-4766-90f4-c3a756d69988" 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_cff1564d-2df1-4d33-ac33-da29f2408864" 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_ae250921-dacc-4766-90f4-c3a756d69988" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_cff1564d-2df1-4d33-ac33-da29f2408864" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_67df7d57-0d01-4293-9b25-f6f1f65db9b5" 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_ae250921-dacc-4766-90f4-c3a756d69988" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad" 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_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad_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_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_79368c32-665d-4c50-99ab-e065e314030d" 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_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_79368c32-665d-4c50-99ab-e065e314030d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember_0d39c6d5-2893-462f-9e0a-8d0bbcb7e2e5" xlink:href="tfx-20201231.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_79368c32-665d-4c50-99ab-e065e314030d" xlink:to="loc_tfx_MilestonebasedPaymentMember_0d39c6d5-2893-462f-9e0a-8d0bbcb7e2e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember_c41b057c-1ec5-477e-a2f1-1d1e38c28b37" xlink:href="tfx-20201231.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_79368c32-665d-4c50-99ab-e065e314030d" xlink:to="loc_tfx_RevenuebasedPaymentMember_c41b057c-1ec5-477e-a2f1-1d1e38c28b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b" 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_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_us-gaap_ValuationTechniqueAxis_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b_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_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b" xlink:to="loc_us-gaap_ValuationTechniqueDomain_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_9f030eff-be5e-4eba-8def-2ffcfcc177c1" 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_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b" xlink:to="loc_us-gaap_ValuationTechniqueDomain_9f030eff-be5e-4eba-8def-2ffcfcc177c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_82408bfe-1620-47db-80df-e418a02bb856" 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_9f030eff-be5e-4eba-8def-2ffcfcc177c1" xlink:to="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_82408bfe-1620-47db-80df-e418a02bb856" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ValuationTechniqueMonteCarloSimulationMember_c4ddf79a-3632-4c11-acd3-07d9963f8122" xlink:href="tfx-20201231.xsd#tfx_ValuationTechniqueMonteCarloSimulationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_9f030eff-be5e-4eba-8def-2ffcfcc177c1" xlink:to="loc_tfx_ValuationTechniqueMonteCarloSimulationMember_c4ddf79a-3632-4c11-acd3-07d9963f8122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_f58e573c-6402-488c-a72a-a2911324ba9f" 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_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_f58e573c-6402-488c-a72a-a2911324ba9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_f58e573c-6402-488c-a72a-a2911324ba9f_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_f58e573c-6402-488c-a72a-a2911324ba9f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_f58e573c-6402-488c-a72a-a2911324ba9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_3b30de56-b07a-48a8-b25c-6b6187402cf9" 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_f58e573c-6402-488c-a72a-a2911324ba9f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_3b30de56-b07a-48a8-b25c-6b6187402cf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_c1c2641c-3ad8-4a36-99ec-20d3e7b923a5" 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_3b30de56-b07a-48a8-b25c-6b6187402cf9" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_c1c2641c-3ad8-4a36-99ec-20d3e7b923a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_4768ed2e-644b-4fd7-884d-b6c5318add43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_3b30de56-b07a-48a8-b25c-6b6187402cf9" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_4768ed2e-644b-4fd7-884d-b6c5318add43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_640e0cab-39ac-48d2-8342-9bfa99967a7d" 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_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_srt_RangeAxis_640e0cab-39ac-48d2-8342-9bfa99967a7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_640e0cab-39ac-48d2-8342-9bfa99967a7d_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_640e0cab-39ac-48d2-8342-9bfa99967a7d" xlink:to="loc_srt_RangeMember_640e0cab-39ac-48d2-8342-9bfa99967a7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f5d8c974-ced1-44ed-9508-d007c20d418a" 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_640e0cab-39ac-48d2-8342-9bfa99967a7d" xlink:to="loc_srt_RangeMember_f5d8c974-ced1-44ed-9508-d007c20d418a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e3bfdfdf-5e4e-4920-817d-11f3082b973e" 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_f5d8c974-ced1-44ed-9508-d007c20d418a" xlink:to="loc_srt_MinimumMember_e3bfdfdf-5e4e-4920-817d-11f3082b973e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_47211ce1-c8b0-4ddc-97e3-59834e7c0a06" 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_f5d8c974-ced1-44ed-9508-d007c20d418a" xlink:to="loc_srt_MaximumMember_47211ce1-c8b0-4ddc-97e3-59834e7c0a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_00296f7e-d6c6-4e1a-a35f-6fae5372cc8f" 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_f5d8c974-ced1-44ed-9508-d007c20d418a" xlink:to="loc_srt_WeightedAverageMember_00296f7e-d6c6-4e1a-a35f-6fae5372cc8f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="extended" id="i2f14d9029e874a2189f8d95dcb29c892_FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8eb68d3e-944e-434f-a616-6f326037450f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_46452198-f013-4bd1-bdb4-a90bb81efaad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8eb68d3e-944e-434f-a616-6f326037450f" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_46452198-f013-4bd1-bdb4-a90bb81efaad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ee2caa02-9011-4aa1-bfc8-c804de10ad95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8eb68d3e-944e-434f-a616-6f326037450f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ee2caa02-9011-4aa1-bfc8-c804de10ad95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_976b8eea-95ba-4c8f-8a6d-06de6f90fd08" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ee2caa02-9011-4aa1-bfc8-c804de10ad95" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_976b8eea-95ba-4c8f-8a6d-06de6f90fd08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_976b8eea-95ba-4c8f-8a6d-06de6f90fd08_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_976b8eea-95ba-4c8f-8a6d-06de6f90fd08" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_976b8eea-95ba-4c8f-8a6d-06de6f90fd08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd8b05ec-55cc-404c-b639-4bce4d5c0ab3" 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_976b8eea-95ba-4c8f-8a6d-06de6f90fd08" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd8b05ec-55cc-404c-b639-4bce4d5c0ab3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NeoTractMember_8a6c7bb9-f83b-47a8-9a34-37fc6fcc76a0" xlink:href="tfx-20201231.xsd#tfx_NeoTractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd8b05ec-55cc-404c-b639-4bce4d5c0ab3" xlink:to="loc_tfx_NeoTractMember_8a6c7bb9-f83b-47a8-9a34-37fc6fcc76a0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20201231.xsd#Shareholdersequity"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Shareholdersequity" xlink:type="extended" id="i36f3561b8bc8473dbd03fd9697913b4a_Shareholdersequity"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="extended" id="i2bf3a225378d4fc0a2d5d05b699bcf02_ShareholdersequityTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="extended" id="i48b6ab233def47079cfdf44f973f925e_ShareholdersequityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:href="tfx-20201231.xsd#tfx_ShareholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_88f7b27e-33b5-4b6d-bc86-e74f9b6a6613" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_88f7b27e-33b5-4b6d-bc86-e74f9b6a6613" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_3ed6f06c-85fd-48ac-ab19-a5866aed4c63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_3ed6f06c-85fd-48ac-ab19-a5866aed4c63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5b7bbf05-e70a-4f67-9917-22202cc58a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5b7bbf05-e70a-4f67-9917-22202cc58a9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_319fe656-2b22-44a4-80dc-a947f98b346f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_319fe656-2b22-44a4-80dc-a947f98b346f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityTable_ad339f75-5289-48e8-86f9-2e06d8fac8fa" xlink:href="tfx-20201231.xsd#tfx_ShareholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_tfx_ShareholdersEquityTable_ad339f75-5289-48e8-86f9-2e06d8fac8fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a0b25c5b-6b45-40f1-ac2b-89a88f23c635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareholdersEquityTable_ad339f75-5289-48e8-86f9-2e06d8fac8fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a0b25c5b-6b45-40f1-ac2b-89a88f23c635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a0b25c5b-6b45-40f1-ac2b-89a88f23c635_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a0b25c5b-6b45-40f1-ac2b-89a88f23c635" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a0b25c5b-6b45-40f1-ac2b-89a88f23c635_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d14ae7ce-1747-4a6b-b24a-8962be69e389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a0b25c5b-6b45-40f1-ac2b-89a88f23c635" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d14ae7ce-1747-4a6b-b24a-8962be69e389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_c566001e-b31e-46b4-a51f-fbfd8699325d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d14ae7ce-1747-4a6b-b24a-8962be69e389" xlink:to="loc_us-gaap_StockOptionMember_c566001e-b31e-46b4-a51f-fbfd8699325d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="extended" id="i6235fef381e549cfa87ad6689f151e0a_ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="extended" id="i57da89d9b20141fbba3cab5771d16704_ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bd65fbfe-35c4-4b60-9430-88789a47b692" 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_7c911cef-11b8-4ee3-b272-b432c659726c" 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_bd65fbfe-35c4-4b60-9430-88789a47b692" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e71b93d-85fa-4ec6-8e0d-a0b4b0653b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_StockholdersEquity_3e71b93d-85fa-4ec6-8e0d-a0b4b0653b47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1a8a2618-7a50-488f-8177-e6d1af432ec0" 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_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1a8a2618-7a50-488f-8177-e6d1af432ec0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_be20ff56-ba25-4264-a8bf-18ed04c07d1c" 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_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_be20ff56-ba25-4264-a8bf-18ed04c07d1c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_5dbc36ee-e571-4024-9259-c400f71ffa23" 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_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_5dbc36ee-e571-4024-9259-c400f71ffa23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8e2bb7ee-e23a-4e97-aa67-701c470e0d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fc957e85-81c5-493e-8665-249659fb5c5e" 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_bd65fbfe-35c4-4b60-9430-88789a47b692" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fc957e85-81c5-493e-8665-249659fb5c5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bbfc74d2-9783-49e8-aff4-703fd351b32e" 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_fc957e85-81c5-493e-8665-249659fb5c5e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bbfc74d2-9783-49e8-aff4-703fd351b32e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bbfc74d2-9783-49e8-aff4-703fd351b32e_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_bbfc74d2-9783-49e8-aff4-703fd351b32e" xlink:to="loc_us-gaap_EquityComponentDomain_bbfc74d2-9783-49e8-aff4-703fd351b32e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" 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_bbfc74d2-9783-49e8-aff4-703fd351b32e" xlink:to="loc_us-gaap_EquityComponentDomain_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_7cdae852-0258-4a79-9753-c96da5dcd0ef" 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_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_7cdae852-0258-4a79-9753-c96da5dcd0ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_938fad9c-217c-4dfa-9de5-361b5f4167df" 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_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_938fad9c-217c-4dfa-9de5-361b5f4167df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b5ba8adb-23b2-4875-a36a-3d8be9f3c486" 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_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b5ba8adb-23b2-4875-a36a-3d8be9f3c486" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219ef3ac-0b47-4af0-9e87-6711dbbc2822" 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_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219ef3ac-0b47-4af0-9e87-6711dbbc2822" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="extended" id="ie7f276072cc143b2ad11333a9c6dc5bb_ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0a01ecc6-8191-4603-92d1-6cbb67553601" 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_a655bf39-1f23-48bb-8f0f-98bb49ea37fb" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a655bf39-1f23-48bb-8f0f-98bb49ea37fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aad51f98-85aa-4132-83ac-4551164f9f8d" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aad51f98-85aa-4132-83ac-4551164f9f8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4c68044a-2ec6-4cdd-a3c3-966d7847ae7e" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4c68044a-2ec6-4cdd-a3c3-966d7847ae7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_acd79460-6d71-427f-8074-703a515f5d08" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_acd79460-6d71-427f-8074-703a515f5d08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_986e601e-480c-4eec-a997-8e0eb6928b78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_986e601e-480c-4eec-a997-8e0eb6928b78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_06f5dde1-50df-455b-972c-4d735adfe466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_06f5dde1-50df-455b-972c-4d735adfe466" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cb1dacee-2ac0-460d-9231-58f0428fb22a" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cb1dacee-2ac0-460d-9231-58f0428fb22a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_eaa3489b-d071-4859-92a7-647d04fa8d7e" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b59c3b1c-304d-469d-a8b5-12d8059d5b24" 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_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b59c3b1c-304d-469d-a8b5-12d8059d5b24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_b59c3b1c-304d-469d-a8b5-12d8059d5b24_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_b59c3b1c-304d-469d-a8b5-12d8059d5b24" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_b59c3b1c-304d-469d-a8b5-12d8059d5b24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_d165c2e2-6638-4b9b-99e2-060084c25a46" 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_b59c3b1c-304d-469d-a8b5-12d8059d5b24" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_d165c2e2-6638-4b9b-99e2-060084c25a46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_5abc8185-f6a6-4cdf-866f-30947e3afafb" 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_d165c2e2-6638-4b9b-99e2-060084c25a46" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_5abc8185-f6a6-4cdf-866f-30947e3afafb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_69c34e53-1667-4f5d-98b4-988e092f09a3" 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_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_69c34e53-1667-4f5d-98b4-988e092f09a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_69c34e53-1667-4f5d-98b4-988e092f09a3_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_69c34e53-1667-4f5d-98b4-988e092f09a3" xlink:to="loc_us-gaap_EquityComponentDomain_69c34e53-1667-4f5d-98b4-988e092f09a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3d8e3d65-1698-4d0e-9155-ee0cc8aa7b9b" 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_69c34e53-1667-4f5d-98b4-988e092f09a3" xlink:to="loc_us-gaap_EquityComponentDomain_3d8e3d65-1698-4d0e-9155-ee0cc8aa7b9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_88f23e41-d42b-4205-b842-737581224c00" 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_3d8e3d65-1698-4d0e-9155-ee0cc8aa7b9b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_88f23e41-d42b-4205-b842-737581224c00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1cb4bf8d-dadf-4053-a6aa-5070e57087a0" 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_3d8e3d65-1698-4d0e-9155-ee0cc8aa7b9b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1cb4bf8d-dadf-4053-a6aa-5070e57087a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d9e6b815-56a2-44e5-a8bb-dff743c85e2f" 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_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d9e6b815-56a2-44e5-a8bb-dff743c85e2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d9e6b815-56a2-44e5-a8bb-dff743c85e2f_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_d9e6b815-56a2-44e5-a8bb-dff743c85e2f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d9e6b815-56a2-44e5-a8bb-dff743c85e2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_04874678-593c-4069-bf09-f7846a6ca7c1" 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_d9e6b815-56a2-44e5-a8bb-dff743c85e2f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_04874678-593c-4069-bf09-f7846a6ca7c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_cfbcc114-8845-4241-9940-ed36a00d3620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_04874678-593c-4069-bf09-f7846a6ca7c1" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_cfbcc114-8845-4241-9940-ed36a00d3620" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="simple" xlink:href="tfx-20201231.xsd#Stockcompensationplans"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="extended" id="ic53f3ca9397c4d65be516ec6c0ad5078_Stockcompensationplans"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="extended" id="ic41e7965f8d64a5fa43a43a9123cafd8_StockcompensationplansTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="extended" id="id8d9727b45984bcf8d95f6056590fe27_StockcompensationplansAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2887c12f-225c-484c-8c22-a4ab7220a0ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2887c12f-225c-484c-8c22-a4ab7220a0ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_839a0c29-4b76-45ac-be23-510e50305256" xlink:href="tfx-20201231.xsd#tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_839a0c29-4b76-45ac-be23-510e50305256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_406d09e4-db44-4f7c-adff-bc9fe534e12f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_406d09e4-db44-4f7c-adff-bc9fe534e12f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e1f01e5b-b86e-4008-8c36-7df9a3be3726" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e1f01e5b-b86e-4008-8c36-7df9a3be3726" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_3a8f0384-88c4-4b02-82b1-fd204fb73767" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_3a8f0384-88c4-4b02-82b1-fd204fb73767" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9f7916c2-15f5-417f-ad45-a577134d7dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9f7916c2-15f5-417f-ad45-a577134d7dbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c43b525a-0494-4460-aae2-21a67aa885db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c43b525a-0494-4460-aae2-21a67aa885db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8ac3dd76-d057-403b-bbd5-816ae70b95a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8ac3dd76-d057-403b-bbd5-816ae70b95a9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c9a977a-abf3-4cce-a65a-1457a5590617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c9a977a-abf3-4cce-a65a-1457a5590617" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_865a35ee-7ffa-4a76-aa94-10107399ff6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_StockOptionPlanExpense_865a35ee-7ffa-4a76-aa94-10107399ff6a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f8c9485b-878c-4188-a77b-9b56b919613c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f8c9485b-878c-4188-a77b-9b56b919613c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_8f586a4a-4c2d-45b1-8352-2fab4b827f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_8f586a4a-4c2d-45b1-8352-2fab4b827f93" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e487b58e-1bc0-4121-aeb5-4edd83ad9924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e487b58e-1bc0-4121-aeb5-4edd83ad9924" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_88a36d81-5f8d-41c8-90fa-8db9547cc388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_RestrictedStockExpense_88a36d81-5f8d-41c8-90fa-8db9547cc388" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_90d68fe9-464f-4cfd-a3ab-92c54b36efba" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_srt_RangeAxis_90d68fe9-464f-4cfd-a3ab-92c54b36efba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90d68fe9-464f-4cfd-a3ab-92c54b36efba_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_90d68fe9-464f-4cfd-a3ab-92c54b36efba" xlink:to="loc_srt_RangeMember_90d68fe9-464f-4cfd-a3ab-92c54b36efba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d08e2487-c8d4-44a6-8a60-4e7b55b63293" 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_90d68fe9-464f-4cfd-a3ab-92c54b36efba" xlink:to="loc_srt_RangeMember_d08e2487-c8d4-44a6-8a60-4e7b55b63293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a72ba305-5fa4-4766-a254-7ffb946ce7b8" 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_d08e2487-c8d4-44a6-8a60-4e7b55b63293" xlink:to="loc_srt_MinimumMember_a72ba305-5fa4-4766-a254-7ffb946ce7b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7971b9d4-fe26-4a45-a629-6926d89dfc39" 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_d08e2487-c8d4-44a6-8a60-4e7b55b63293" xlink:to="loc_srt_MaximumMember_7971b9d4-fe26-4a45-a629-6926d89dfc39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8591da20-e83b-49b7-a283-faa1539997da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_us-gaap_PlanNameAxis_8591da20-e83b-49b7-a283-faa1539997da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8591da20-e83b-49b7-a283-faa1539997da_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_8591da20-e83b-49b7-a283-faa1539997da" xlink:to="loc_us-gaap_PlanNameDomain_8591da20-e83b-49b7-a283-faa1539997da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_8591da20-e83b-49b7-a283-faa1539997da" xlink:to="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2014PlanMember_d3873501-2646-4a76-a04a-0713aff742ad" xlink:href="tfx-20201231.xsd#tfx_A2014PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:to="loc_tfx_A2014PlanMember_d3873501-2646-4a76-a04a-0713aff742ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansBeforeDecember312013Member_91126cf2-d6e5-4820-ab5a-dd2412cc8db5" xlink:href="tfx-20201231.xsd#tfx_PriorPlansBeforeDecember312013Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:to="loc_tfx_PriorPlansBeforeDecember312013Member_91126cf2-d6e5-4820-ab5a-dd2412cc8db5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansAfterJanuary12014Member_9aa67937-6345-4edd-ac68-6b2609aa61d0" xlink:href="tfx-20201231.xsd#tfx_PriorPlansAfterJanuary12014Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:to="loc_tfx_PriorPlansAfterJanuary12014Member_9aa67937-6345-4edd-ac68-6b2609aa61d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d7a86040-3da8-4fdc-a778-5c323d04ce63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_us-gaap_AwardTypeAxis_d7a86040-3da8-4fdc-a778-5c323d04ce63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7a86040-3da8-4fdc-a778-5c323d04ce63_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d7a86040-3da8-4fdc-a778-5c323d04ce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7a86040-3da8-4fdc-a778-5c323d04ce63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d7a86040-3da8-4fdc-a778-5c323d04ce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_74982666-615a-46a4-af77-5c096ee32dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_74982666-615a-46a4-af77-5c096ee32dfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_c033e4d3-ce67-4fc5-837b-5f20b0fcba19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:to="loc_us-gaap_StockCompensationPlanMember_c033e4d3-ce67-4fc5-837b-5f20b0fcba19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_aca08ffb-7318-498a-bb5a-0134a6946eb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_aca08ffb-7318-498a-bb5a-0134a6946eb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_3dce1de5-24cb-416e-8874-e422fef43e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:to="loc_us-gaap_PerformanceSharesMember_3dce1de5-24cb-416e-8874-e422fef43e0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_80a73709-8c60-4b11-a219-0aa2a2277457" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:to="loc_us-gaap_CommonStockMember_80a73709-8c60-4b11-a219-0aa2a2277457" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d096cab4-f49e-44d4-b4c6-aadf4e91e3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d096cab4-f49e-44d4-b4c6-aadf4e91e3fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_92641e47-6e2b-475f-abbd-aba94330c68a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:to="loc_us-gaap_StockOptionMember_92641e47-6e2b-475f-abbd-aba94330c68a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a717ea06-780b-4ce0-918a-b6c5bccd867d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:to="loc_us-gaap_RestrictedStockMember_a717ea06-780b-4ce0-918a-b6c5bccd867d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSharebasedCompensationActivityDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="extended" id="ia7ca5c86bc444da099748479a2ba5d29_StockcompensationplansSharebasedCompensationActivityDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="extended" id="ifa2ba22e5d414bb3afa63a13054033fc_StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e593a2f8-67bc-4018-85f7-3e9d1c0497eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e593a2f8-67bc-4018-85f7-3e9d1c0497eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b8d00fd8-89ef-4a9e-96a7-7046609cacce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b8d00fd8-89ef-4a9e-96a7-7046609cacce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e958c06c-7c76-400b-a5b1-352f9cf14309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e958c06c-7c76-400b-a5b1-352f9cf14309" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_fba91a8c-c00d-4ec7-9d2c-a36feaf71c74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_fba91a8c-c00d-4ec7-9d2c-a36feaf71c74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_e6b57657-ee13-467f-bcc8-5f742fcf3c18" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_e6b57657-ee13-467f-bcc8-5f742fcf3c18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_68fc2040-43fe-48f3-ae79-0da7d32653b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_e6b57657-ee13-467f-bcc8-5f742fcf3c18" xlink:to="loc_us-gaap_AwardTypeAxis_68fc2040-43fe-48f3-ae79-0da7d32653b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68fc2040-43fe-48f3-ae79-0da7d32653b4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_68fc2040-43fe-48f3-ae79-0da7d32653b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68fc2040-43fe-48f3-ae79-0da7d32653b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130da68b-d67a-4512-9ca5-870055539226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_68fc2040-43fe-48f3-ae79-0da7d32653b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130da68b-d67a-4512-9ca5-870055539226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9ed448b4-8796-49aa-a6ab-d02006d44935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130da68b-d67a-4512-9ca5-870055539226" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9ed448b4-8796-49aa-a6ab-d02006d44935" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSummaryofstockoptionactivityDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail" xlink:type="extended" id="i0f426adfaf2c439593590c2520ff0e2e_StockcompensationplansSummaryofstockoptionactivityDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="extended" id="i26c4b43775af4b44a4e75dfc8abb5e9b_StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_d506606f-f5dc-44a2-a3a8-fb65475cd690" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2e548bf4-fe13-463c-98b0-ebd4be41bcd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_d506606f-f5dc-44a2-a3a8-fb65475cd690" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2e548bf4-fe13-463c-98b0-ebd4be41bcd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_aa88c6bd-f881-4dc3-a763-1ffb3e0f16d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_d506606f-f5dc-44a2-a3a8-fb65475cd690" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_aa88c6bd-f881-4dc3-a763-1ffb3e0f16d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_dfc136d9-74cc-4bc7-886f-3563f52559d9" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_d506606f-f5dc-44a2-a3a8-fb65475cd690" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_dfc136d9-74cc-4bc7-886f-3563f52559d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d7d1ea77-55ca-470c-ab99-bc26821c0f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_dfc136d9-74cc-4bc7-886f-3563f52559d9" xlink:to="loc_us-gaap_AwardTypeAxis_d7d1ea77-55ca-470c-ab99-bc26821c0f86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7d1ea77-55ca-470c-ab99-bc26821c0f86_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d7d1ea77-55ca-470c-ab99-bc26821c0f86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7d1ea77-55ca-470c-ab99-bc26821c0f86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c65f2d50-29f5-468e-8922-eb6a5ebbf84b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d7d1ea77-55ca-470c-ab99-bc26821c0f86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c65f2d50-29f5-468e-8922-eb6a5ebbf84b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2c1fc2b0-bcda-4893-9ea1-cb1c9a4a8793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c65f2d50-29f5-468e-8922-eb6a5ebbf84b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2c1fc2b0-bcda-4893-9ea1-cb1c9a4a8793" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="extended" id="ic8020e4fe5404eefad4982c99f8b189b_StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4749a004-a016-49c4-ad7e-10ab7f9f7646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4749a004-a016-49c4-ad7e-10ab7f9f7646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a941bf0-3f5a-4625-a03f-888e4765cf8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a941bf0-3f5a-4625-a03f-888e4765cf8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_af4538a6-4e4e-4a15-b1f2-33199c47bc41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_af4538a6-4e4e-4a15-b1f2-33199c47bc41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_71928ae2-6128-4d14-9a78-6981eb8d8926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_71928ae2-6128-4d14-9a78-6981eb8d8926" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_63e5931c-321b-4435-87d8-b1cd3a5421d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f32211c2-30ca-43c1-b067-bde1f63a82e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f32211c2-30ca-43c1-b067-bde1f63a82e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2cfeab4d-0ab7-414c-9fc0-33124fd3db23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2cfeab4d-0ab7-414c-9fc0-33124fd3db23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3fb57226-50f7-4817-be5d-fd6dd3c6b7cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3fb57226-50f7-4817-be5d-fd6dd3c6b7cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_44fe52e5-b145-4d8e-b422-c3cac0627a1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_44fe52e5-b145-4d8e-b422-c3cac0627a1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0143bc97-3c51-4bba-83af-6ee4dcec1648" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_7461e46c-c426-4cdf-96b8-f1270a252cbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_7461e46c-c426-4cdf-96b8-f1270a252cbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_031d6353-3d55-4935-a2d9-7623b8aec8a7" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_031d6353-3d55-4935-a2d9-7623b8aec8a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_2b9914f2-1140-409e-9346-a2beb8c78b70" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_2b9914f2-1140-409e-9346-a2beb8c78b70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ee48a6da-2715-48c4-8d89-4b7afda32164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_2b9914f2-1140-409e-9346-a2beb8c78b70" xlink:to="loc_us-gaap_AwardTypeAxis_ee48a6da-2715-48c4-8d89-4b7afda32164" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee48a6da-2715-48c4-8d89-4b7afda32164_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ee48a6da-2715-48c4-8d89-4b7afda32164" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee48a6da-2715-48c4-8d89-4b7afda32164_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31192057-ee46-4798-833b-c0f01d7f43c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ee48a6da-2715-48c4-8d89-4b7afda32164" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31192057-ee46-4798-833b-c0f01d7f43c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_32cd2a19-a8b8-4151-8811-28101ac5fab1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31192057-ee46-4798-833b-c0f01d7f43c2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_32cd2a19-a8b8-4151-8811-28101ac5fab1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Incometaxes" xlink:type="simple" xlink:href="tfx-20201231.xsd#Incometaxes"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Incometaxes" xlink:type="extended" id="ib6a44491b7594f3b9b18238aae910f21_Incometaxes"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesTables" xlink:type="extended" id="iff6df4075a8741a98001c5788d9e2af7_IncometaxesTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="extended" id="i167b964f56e54e80b5bd16b07f5d9140_IncometaxesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_dcd9430b-4603-4acd-b62f-bd99d1984066" xlink:href="tfx-20201231.xsd#tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_dcd9430b-4603-4acd-b62f-bd99d1984066" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_86ec682d-f8af-4aef-886f-e99c4c0f578d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_86ec682d-f8af-4aef-886f-e99c4c0f578d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_81e112b2-a394-4380-b21f-415467d0906a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_81e112b2-a394-4380-b21f-415467d0906a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_23c1b265-3a7d-4460-ad80-c240213565ce" xlink:href="tfx-20201231.xsd#tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_23c1b265-3a7d-4460-ad80-c240213565ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_7d6ca784-72e6-46cd-ac5a-0a40f5ddb7e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_7d6ca784-72e6-46cd-ac5a-0a40f5ddb7e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_bbc2515d-6e2a-40af-a720-4b73a2cd715f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_bbc2515d-6e2a-40af-a720-4b73a2cd715f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7c283c44-b191-4534-bb1d-06a6b42b09bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7c283c44-b191-4534-bb1d-06a6b42b09bf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_25cea03c-aa5d-4703-a463-e66f9f0ccecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_25cea03c-aa5d-4703-a463-e66f9f0ccecb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_82abb58b-440d-4b39-a188-39d574c72e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_82abb58b-440d-4b39-a188-39d574c72e0a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_499b845e-2124-48cc-b356-7b7d398621af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_499b845e-2124-48cc-b356-7b7d398621af" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c67159c0-064f-4f73-a07c-52e3b045caa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c67159c0-064f-4f73-a07c-52e3b045caa5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_a7d7dfbe-2b03-4be3-95ba-4ca10952e540" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_a7d7dfbe-2b03-4be3-95ba-4ca10952e540" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_2831e78b-f1d6-4298-b6c3-cb06e69ca0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_2831e78b-f1d6-4298-b6c3-cb06e69ca0b7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_dfb9c46f-be9f-41ab-a34d-53883f938f6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_dfb9c46f-be9f-41ab-a34d-53883f938f6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_dfb9c46f-be9f-41ab-a34d-53883f938f6e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_dfb9c46f-be9f-41ab-a34d-53883f938f6e" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_dfb9c46f-be9f-41ab-a34d-53883f938f6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_dfb9c46f-be9f-41ab-a34d-53883f938f6e" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoExpirationDateMember_6d9e978b-2602-4619-8920-b93f101c7467" xlink:href="tfx-20201231.xsd#tfx_NoExpirationDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:to="loc_tfx_NoExpirationDateMember_6d9e978b-2602-4619-8920-b93f101c7467" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodOneMember_e0866777-2189-4c50-a9a4-481ff45da6b4" xlink:href="tfx-20201231.xsd#tfx_PeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:to="loc_tfx_PeriodOneMember_e0866777-2189-4c50-a9a4-481ff45da6b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodTwoMember_fbaf3f4b-82d2-4a71-ae2d-a02f4d05c7bb" xlink:href="tfx-20201231.xsd#tfx_PeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:to="loc_tfx_PeriodTwoMember_fbaf3f4b-82d2-4a71-ae2d-a02f4d05c7bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d7d58e8f-e2b6-4557-995a-be8652930edc" 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_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:to="loc_srt_RangeAxis_d7d58e8f-e2b6-4557-995a-be8652930edc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d7d58e8f-e2b6-4557-995a-be8652930edc_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_d7d58e8f-e2b6-4557-995a-be8652930edc" xlink:to="loc_srt_RangeMember_d7d58e8f-e2b6-4557-995a-be8652930edc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_175cda24-244b-46e9-9192-7dca2fcf047a" 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_d7d58e8f-e2b6-4557-995a-be8652930edc" xlink:to="loc_srt_RangeMember_175cda24-244b-46e9-9192-7dca2fcf047a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_175c69ea-37ae-484d-a832-19c6c6e792a2" 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_175cda24-244b-46e9-9192-7dca2fcf047a" xlink:to="loc_srt_MinimumMember_175c69ea-37ae-484d-a832-19c6c6e792a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_36502ba1-ccd6-4db1-a9a8-23692657e030" 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_175cda24-244b-46e9-9192-7dca2fcf047a" xlink:to="loc_srt_MaximumMember_36502ba1-ccd6-4db1-a9a8-23692657e030" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="extended" id="idb8b7c0c82d6486c83b90daa14e14d14_IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="extended" id="i6345b119d1b3439bbe06239472a9992c_IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="extended" id="i218dbb9e33d049f89d1d19e1b4c99988_IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesDeferredtaxassetsandliabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail" xlink:type="extended" id="i9905eba7b53e40b99cf67aab4adac7bc_IncometaxesDeferredtaxassetsandliabilitiesDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="extended" id="ibed4929569514677ba8bc44e994c23b8_IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncomeTaxesSupplementalCashFlowDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="extended" id="i173ee69154ea4cf8bbd373ca35799641_IncomeTaxesSupplementalCashFlowDetails"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="simple" xlink:href="tfx-20201231.xsd#Pensionandotherpostretirementbenefits"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="extended" id="i037713794e5e4652bc40ea4cdbad373d_Pensionandotherpostretirementbenefits"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="extended" id="iaa938a3713a54f3b9542acf2424d2375_PensionandotherpostretirementbenefitsTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="extended" id="i9ee52023493749fb81729eb60dda4b6e_PensionandotherpostretirementbenefitsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_2ab94139-d175-42d1-bc93-663b5181619c" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_2ab94139-d175-42d1-bc93-663b5181619c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_356da3f7-81cf-4e33-bdc1-129715adc4f8" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_356da3f7-81cf-4e33-bdc1-129715adc4f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_b86f696e-98e3-4246-aa0e-7ac0778ae08b" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_b86f696e-98e3-4246-aa0e-7ac0778ae08b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_22071154-d109-44db-886f-72b4deb733e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_22071154-d109-44db-886f-72b4deb733e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d188ca14-01da-4e97-bf15-0f2df7857f10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d188ca14-01da-4e97-bf15-0f2df7857f10" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_38dd45c2-9c84-4c73-a90b-a171f1a3d2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_38dd45c2-9c84-4c73-a90b-a171f1a3d2c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_32061bf2-0839-4202-a22e-7b70cc3a7dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_32061bf2-0839-4202-a22e-7b70cc3a7dec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_688ec0b4-e02c-4c78-af9b-c7d20887b584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_688ec0b4-e02c-4c78-af9b-c7d20887b584" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_807684a2-fb67-48dd-8e5c-8737b04b7546" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_807684a2-fb67-48dd-8e5c-8737b04b7546" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_990bf655-a384-489d-af8a-79c158dfbed4" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_990bf655-a384-489d-af8a-79c158dfbed4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_832018c1-e69f-44de-aa9b-06643069479c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_832018c1-e69f-44de-aa9b-06643069479c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_48c87070-6ef7-40f0-b5d7-86ea82d5a92b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_48c87070-6ef7-40f0-b5d7-86ea82d5a92b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_48c87070-6ef7-40f0-b5d7-86ea82d5a92b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_48c87070-6ef7-40f0-b5d7-86ea82d5a92b" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_48c87070-6ef7-40f0-b5d7-86ea82d5a92b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_560e50fd-274b-4f15-88c1-82c9d56911a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_48c87070-6ef7-40f0-b5d7-86ea82d5a92b" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_560e50fd-274b-4f15-88c1-82c9d56911a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_611e2aa0-6e19-4ec1-b2f7-c2cae73abc22" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_560e50fd-274b-4f15-88c1-82c9d56911a2" xlink:to="loc_country_US_611e2aa0-6e19-4ec1-b2f7-c2cae73abc22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_d4d7b56a-da53-4aca-85ea-ae5508282e24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_560e50fd-274b-4f15-88c1-82c9d56911a2" xlink:to="loc_us-gaap_ForeignPlanMember_d4d7b56a-da53-4aca-85ea-ae5508282e24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c3d69b87-31e2-4e62-aa83-a353343266f9" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_srt_RangeAxis_c3d69b87-31e2-4e62-aa83-a353343266f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3d69b87-31e2-4e62-aa83-a353343266f9_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_c3d69b87-31e2-4e62-aa83-a353343266f9" xlink:to="loc_srt_RangeMember_c3d69b87-31e2-4e62-aa83-a353343266f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_975e5343-c3d7-412f-af06-8a0b970fbc50" 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_c3d69b87-31e2-4e62-aa83-a353343266f9" xlink:to="loc_srt_RangeMember_975e5343-c3d7-412f-af06-8a0b970fbc50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3e943d26-0876-4a17-8dcd-1059c651925f" 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_975e5343-c3d7-412f-af06-8a0b970fbc50" xlink:to="loc_srt_MinimumMember_3e943d26-0876-4a17-8dcd-1059c651925f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f54c22cc-9934-43d1-be94-41d79986c486" 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_975e5343-c3d7-412f-af06-8a0b970fbc50" xlink:to="loc_srt_MaximumMember_f54c22cc-9934-43d1-be94-41d79986c486" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f0e59a6c-ab26-41aa-bcec-e9c47f168704" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f0e59a6c-ab26-41aa-bcec-e9c47f168704" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f0e59a6c-ab26-41aa-bcec-e9c47f168704_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e59a6c-ab26-41aa-bcec-e9c47f168704" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f0e59a6c-ab26-41aa-bcec-e9c47f168704_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e2515a59-6760-4315-a5a1-569637f6bf40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e59a6c-ab26-41aa-bcec-e9c47f168704" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e2515a59-6760-4315-a5a1-569637f6bf40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e8ccd7db-e673-4a30-a859-4da586277ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2515a59-6760-4315-a5a1-569637f6bf40" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e8ccd7db-e673-4a30-a859-4da586277ec1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_50bdbf0f-cdcf-42cc-874b-9c14f56b0826" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2515a59-6760-4315-a5a1-569637f6bf40" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_50bdbf0f-cdcf-42cc-874b-9c14f56b0826" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bd9d9b9b-c415-43cb-85f2-3f3cbcbd49ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bd9d9b9b-c415-43cb-85f2-3f3cbcbd49ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_d7ee896f-e313-4d66-88eb-d3a08dbc06ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_d7ee896f-e313-4d66-88eb-d3a08dbc06ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherSecuritiesMember_cbfeb9b5-6a19-49d6-b2ad-8682962ac113" xlink:href="tfx-20201231.xsd#tfx_OtherSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:to="loc_tfx_OtherSecuritiesMember_cbfeb9b5-6a19-49d6-b2ad-8682962ac113" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="extended" id="i3bbb2e5542234a889bc86cdffd9c6ddd_PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_08df3abb-7b29-4b32-8888-cdb8a54aa356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_08df3abb-7b29-4b32-8888-cdb8a54aa356" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5e629bae-b2fa-46d4-9f72-667d0dced98a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5e629bae-b2fa-46d4-9f72-667d0dced98a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f9357b13-b98f-417c-9c24-8e0b92e6122a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f9357b13-b98f-417c-9c24-8e0b92e6122a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_9a01ef55-ee43-4a19-92d4-204c8ec90d6e" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_9a01ef55-ee43-4a19-92d4-204c8ec90d6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_4a1ebdf4-bd1f-4719-bb43-5eeda8cd975f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_4a1ebdf4-bd1f-4719-bb43-5eeda8cd975f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2850c0f1-26e3-499b-b674-6d405e5330b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2850c0f1-26e3-499b-b674-6d405e5330b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_c5f84832-9e33-44f7-8842-e012c1a0adbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_c5f84832-9e33-44f7-8842-e012c1a0adbb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_bda748ca-7d85-4f99-a17a-f1a8f1a15986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_bda748ca-7d85-4f99-a17a-f1a8f1a15986" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8dee6d58-78ed-413d-9a1f-02befa2d2750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_bda748ca-7d85-4f99-a17a-f1a8f1a15986" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8dee6d58-78ed-413d-9a1f-02befa2d2750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8dee6d58-78ed-413d-9a1f-02befa2d2750_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8dee6d58-78ed-413d-9a1f-02befa2d2750" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8dee6d58-78ed-413d-9a1f-02befa2d2750_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3f43bbdc-dfc5-4a1d-b495-4701089ba8a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8dee6d58-78ed-413d-9a1f-02befa2d2750" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3f43bbdc-dfc5-4a1d-b495-4701089ba8a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_889637c8-76c8-48b6-9bd6-2b94b4c366a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3f43bbdc-dfc5-4a1d-b495-4701089ba8a0" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_889637c8-76c8-48b6-9bd6-2b94b4c366a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_79fd6c6e-5391-4417-91ec-3171f1237e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3f43bbdc-dfc5-4a1d-b495-4701089ba8a0" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_79fd6c6e-5391-4417-91ec-3171f1237e83" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="extended" id="i49981aa2d609458aa78f7d7c3e1d64f5_PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_e99451fe-1b1b-4411-b025-b0c5af325708" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_e99451fe-1b1b-4411-b025-b0c5af325708" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_9aed8a5e-f65c-43b9-9c77-667fe0616ca6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_9aed8a5e-f65c-43b9-9c77-667fe0616ca6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_a30ca977-5a08-46a3-9d1e-3365a91dd69d" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_a30ca977-5a08-46a3-9d1e-3365a91dd69d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_f4afe951-d739-4110-9c5d-8fcafcd300ab" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_f4afe951-d739-4110-9c5d-8fcafcd300ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1c5f6827-4df5-406e-a74c-5bb2096aef7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1c5f6827-4df5-406e-a74c-5bb2096aef7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_70bcf05f-7086-4c6c-b90b-dd7591778ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1c5f6827-4df5-406e-a74c-5bb2096aef7b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_70bcf05f-7086-4c6c-b90b-dd7591778ed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_70bcf05f-7086-4c6c-b90b-dd7591778ed1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_70bcf05f-7086-4c6c-b90b-dd7591778ed1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_70bcf05f-7086-4c6c-b90b-dd7591778ed1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ac3003d5-f460-43e5-8177-a9cbaf3c7d10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_70bcf05f-7086-4c6c-b90b-dd7591778ed1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ac3003d5-f460-43e5-8177-a9cbaf3c7d10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_17e780ab-1bae-47a7-878c-dbfd5ec036ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ac3003d5-f460-43e5-8177-a9cbaf3c7d10" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_17e780ab-1bae-47a7-878c-dbfd5ec036ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_76eeb15c-33bd-4806-99e4-d0bf07ce991d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ac3003d5-f460-43e5-8177-a9cbaf3c7d10" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_76eeb15c-33bd-4806-99e4-d0bf07ce991d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsSummarizedinformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail" xlink:type="extended" id="i095446875a5e434f865ba596d060d368_PensionandotherpostretirementbenefitsSummarizedinformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82bbbce0-7849-4dfe-b198-3e5024ad63fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82bbbce0-7849-4dfe-b198-3e5024ad63fd" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c06190b6-9aef-4969-9867-ac7896cca0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c06190b6-9aef-4969-9867-ac7896cca0e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_549f9df8-c939-40d9-9344-f7e26ed247fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_549f9df8-c939-40d9-9344-f7e26ed247fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_a35bd1f4-d8ae-47f2-8b34-b5e0abbf6aaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_a35bd1f4-d8ae-47f2-8b34-b5e0abbf6aaf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_8a5e2734-b41e-4a9e-8e35-f4fafee89f71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_8a5e2734-b41e-4a9e-8e35-f4fafee89f71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_c64a92f4-5bb3-4cbb-9710-d5e78a152161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_c64a92f4-5bb3-4cbb-9710-d5e78a152161" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_935059ae-2246-4b2b-94c0-1eaf4580f65d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_935059ae-2246-4b2b-94c0-1eaf4580f65d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_92a79dc2-7d68-41d4-b01e-299dc62f0015" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_92a79dc2-7d68-41d4-b01e-299dc62f0015" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_e86eed1f-6919-45b4-bde9-9feba370b6da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_e86eed1f-6919-45b4-bde9-9feba370b6da" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_7a7b3e70-0c98-4f02-b997-9cdddfaab354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_7a7b3e70-0c98-4f02-b997-9cdddfaab354" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0b1e5257-5dfe-4881-b64b-65d74b382794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82bbbce0-7849-4dfe-b198-3e5024ad63fd" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_16c95304-3996-4235-b53c-f73eaf533a4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_16c95304-3996-4235-b53c-f73eaf533a4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0a2ba7fd-0cb0-4808-be2f-dba66ac70adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0a2ba7fd-0cb0-4808-be2f-dba66ac70adc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_ae77c40b-0e6b-42f8-bb06-bacd28516614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_ae77c40b-0e6b-42f8-bb06-bacd28516614" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_46611f89-ac39-474f-b946-fc388790e059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_46611f89-ac39-474f-b946-fc388790e059" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_baa8ebda-1c59-480f-8bd6-70882511c6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_7509f4e5-9187-4e6a-afcf-5c0555eecb38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_7509f4e5-9187-4e6a-afcf-5c0555eecb38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_95c582b5-c2a5-45d8-b9b1-baf6be416d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_551a8482-05ea-4a2d-b2f7-43f70b864e45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_551a8482-05ea-4a2d-b2f7-43f70b864e45" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_4a8cae65-07af-4ced-9c06-620284511850" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82bbbce0-7849-4dfe-b198-3e5024ad63fd" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_4a8cae65-07af-4ced-9c06-620284511850" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e10db2bd-a543-4c41-98e8-a683a2d1c7a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_4a8cae65-07af-4ced-9c06-620284511850" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e10db2bd-a543-4c41-98e8-a683a2d1c7a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e10db2bd-a543-4c41-98e8-a683a2d1c7a9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e10db2bd-a543-4c41-98e8-a683a2d1c7a9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e10db2bd-a543-4c41-98e8-a683a2d1c7a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7e3eb972-793a-4671-ba92-c4c329e26d9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e10db2bd-a543-4c41-98e8-a683a2d1c7a9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7e3eb972-793a-4671-ba92-c4c329e26d9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_aefe07c2-d4b4-4a43-ab55-880ea86f3c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7e3eb972-793a-4671-ba92-c4c329e26d9c" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_aefe07c2-d4b4-4a43-ab55-880ea86f3c02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ae61854f-305f-4763-a367-a4c5cbdd0a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7e3eb972-793a-4671-ba92-c4c329e26d9c" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ae61854f-305f-4763-a367-a4c5cbdd0a6a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="extended" id="i64f716989b354d098f3e640ee53c9163_PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_3a2cae0a-324a-4557-8be3-0b4c0abe4937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_3a2cae0a-324a-4557-8be3-0b4c0abe4937" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ea0115e5-0329-4572-a0dd-bf0ed5f55b75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ea0115e5-0329-4572-a0dd-bf0ed5f55b75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f511158-7fa7-43bd-accb-3060d3d6dd0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f511158-7fa7-43bd-accb-3060d3d6dd0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_23c6d8eb-1c1d-4211-ae45-d5723bbaa89f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_23c6d8eb-1c1d-4211-ae45-d5723bbaa89f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_dbc7ad26-7d6c-45b8-ba66-0e9a392e0f13" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_dbc7ad26-7d6c-45b8-ba66-0e9a392e0f13" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9fb6e35f-7224-4fad-b71a-697d3fee9cdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9fb6e35f-7224-4fad-b71a-697d3fee9cdf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3d47d5ed-1daa-49e5-a9e1-a29e34900078" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9fb6e35f-7224-4fad-b71a-697d3fee9cdf" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3d47d5ed-1daa-49e5-a9e1-a29e34900078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3d47d5ed-1daa-49e5-a9e1-a29e34900078_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3d47d5ed-1daa-49e5-a9e1-a29e34900078" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3d47d5ed-1daa-49e5-a9e1-a29e34900078_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f77cb52c-0a17-41cb-a43e-015bd574cc8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3d47d5ed-1daa-49e5-a9e1-a29e34900078" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f77cb52c-0a17-41cb-a43e-015bd574cc8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8fab1387-a332-45aa-976f-efc49af8727b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f77cb52c-0a17-41cb-a43e-015bd574cc8b" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8fab1387-a332-45aa-976f-efc49af8727b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4e38405a-d33a-4c0e-baea-90811b19cb29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f77cb52c-0a17-41cb-a43e-015bd574cc8b" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4e38405a-d33a-4c0e-baea-90811b19cb29" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="extended" id="i5166d478cca14324a292d91a81cdcc21_PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_64b1b6bb-13a1-4844-8a7e-e9425527793f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_64b1b6bb-13a1-4844-8a7e-e9425527793f" xlink:to="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_2df920b5-aac8-4300-993d-81d9d694d445" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_2df920b5-aac8-4300-993d-81d9d694d445" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_618209a3-b038-49e3-9c80-39c6281918ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_618209a3-b038-49e3-9c80-39c6281918ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_668e866f-1a8f-4301-8b12-274fa8ea6892" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_668e866f-1a8f-4301-8b12-274fa8ea6892" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_4cee126f-125e-44a7-a077-ee3fc2b8844b" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_4cee126f-125e-44a7-a077-ee3fc2b8844b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_217eb540-429b-4537-a117-384460eca872" xlink:href="tfx-20201231.xsd#tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_217eb540-429b-4537-a117-384460eca872" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_8ae6bc60-8f3e-4342-af0d-4df42501f655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8aff37f3-f907-458a-a378-b97e61e29720" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8aff37f3-f907-458a-a378-b97e61e29720" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8123508f-652d-4918-b8bf-514cf8168b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8123508f-652d-4918-b8bf-514cf8168b27" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_dce7f63e-b7ef-4587-bddc-823772a31501" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationNetGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_dce7f63e-b7ef-4587-bddc-823772a31501" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_1e7a69ad-9fc1-4eb6-91d9-e3caa1d70b40" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_1e7a69ad-9fc1-4eb6-91d9-e3caa1d70b40" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_16fe6be5-708a-4e6c-8370-6b12c9415d63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_16fe6be5-708a-4e6c-8370-6b12c9415d63" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_39da9de5-bc42-41ba-9805-5a79e508ed15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_90081683-1f3c-4287-a6fc-aa7989f7e920" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_90081683-1f3c-4287-a6fc-aa7989f7e920" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_f5666841-8b1c-4921-86d7-85651aa4bbeb" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_f5666841-8b1c-4921-86d7-85651aa4bbeb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_d4ef2fa2-9779-4c7e-a0d3-ea311aca4639" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_d4ef2fa2-9779-4c7e-a0d3-ea311aca4639" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_b6e7adb7-8898-467c-9ea0-2906d2942ddf" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_b6e7adb7-8898-467c-9ea0-2906d2942ddf" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_65380e45-6c52-4882-bbfe-1ca48bd2923d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_65380e45-6c52-4882-bbfe-1ca48bd2923d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_b8bfadd5-3d4d-44c5-aa59-a13cc91a549c" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e9aacc81-2379-44c5-9288-3e7f451c751a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e9aacc81-2379-44c5-9288-3e7f451c751a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_ccda61fa-4f8d-42c4-8813-d3c949fb9ecf" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_ccda61fa-4f8d-42c4-8813-d3c949fb9ecf" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_dc13fc51-7fe5-47c1-a405-4466753f8af4" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_dc13fc51-7fe5-47c1-a405-4466753f8af4" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_ef39aa04-2045-4a3e-889e-fdc3752295e1" xlink:href="tfx-20201231.xsd#tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_ef39aa04-2045-4a3e-889e-fdc3752295e1" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_52102126-a633-49c1-b2c7-0b836e47232a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_52102126-a633-49c1-b2c7-0b836e47232a" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d0e59d7-6800-42c1-ab25-fc6aa3c28a5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ebef1812-ee00-4580-84cd-fbb6719be1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_64b1b6bb-13a1-4844-8a7e-e9425527793f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ebef1812-ee00-4580-84cd-fbb6719be1f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_927e6d1c-eb9c-4b78-9d40-276e556a5c7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ebef1812-ee00-4580-84cd-fbb6719be1f7" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_927e6d1c-eb9c-4b78-9d40-276e556a5c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_927e6d1c-eb9c-4b78-9d40-276e556a5c7d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_927e6d1c-eb9c-4b78-9d40-276e556a5c7d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_927e6d1c-eb9c-4b78-9d40-276e556a5c7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_47905b61-e363-40fd-a231-f345096156e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_927e6d1c-eb9c-4b78-9d40-276e556a5c7d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_47905b61-e363-40fd-a231-f345096156e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_59333ba4-3040-4daa-a82f-3270a1db37d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_47905b61-e363-40fd-a231-f345096156e8" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_59333ba4-3040-4daa-a82f-3270a1db37d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5baeb584-7d8f-489e-8a31-1da4dd89e6f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_47905b61-e363-40fd-a231-f345096156e8" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5baeb584-7d8f-489e-8a31-1da4dd89e6f4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="extended" id="iedd32bf263624398980ae553feb7cece_PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_982cd740-e74c-47d2-a4ca-cb09484af74d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_982cd740-e74c-47d2-a4ca-cb09484af74d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_87c0354e-159c-452f-935c-3d854a7b6bac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_87c0354e-159c-452f-935c-3d854a7b6bac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_c90f97b7-b179-433e-a6bc-e325e442c1f2" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_c90f97b7-b179-433e-a6bc-e325e442c1f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_7ee36ac8-7e8a-4de9-acb1-510b1d8684cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_7ee36ac8-7e8a-4de9-acb1-510b1d8684cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5dbfe989-3461-404e-8ba8-8beac32966c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5dbfe989-3461-404e-8ba8-8beac32966c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5dbfe989-3461-404e-8ba8-8beac32966c3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_86603869-abdf-472d-b79f-2aadceee8dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_86603869-abdf-472d-b79f-2aadceee8dfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b8f55205-ee97-47e0-8940-8b45eaac72d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_86603869-abdf-472d-b79f-2aadceee8dfa" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b8f55205-ee97-47e0-8940-8b45eaac72d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_51c3f833-de3d-49e3-ae8a-fadc5140e0b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_86603869-abdf-472d-b79f-2aadceee8dfa" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_51c3f833-de3d-49e3-ae8a-fadc5140e0b5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" xlink:type="extended" id="i3817cd0c72b8438b8ec5372bcb14d12d_PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0c6f5ddd-4047-4c3d-a8c1-871b9a4ee2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0c6f5ddd-4047-4c3d-a8c1-871b9a4ee2c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvested_b9b8e0dd-91f8-4390-bc78-fd45a46f2fcc" xlink:href="tfx-20201231.xsd#tfx_PercentageOfNetAssetsInvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_PercentageOfNetAssetsInvested_b9b8e0dd-91f8-4390-bc78-fd45a46f2fcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_07ed3908-fbab-4687-b528-e3b4ecb5d50d" xlink:href="tfx-20201231.xsd#tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_07ed3908-fbab-4687-b528-e3b4ecb5d50d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_94e3de88-70fc-4dbe-81ec-b4c3b9c6314c" xlink:href="tfx-20201231.xsd#tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_94e3de88-70fc-4dbe-81ec-b4c3b9c6314c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_c9f9cf01-9852-45d3-888d-33c0e0814867" xlink:href="tfx-20201231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_c9f9cf01-9852-45d3-888d-33c0e0814867" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ed8b972-e28e-4d2a-a79b-3b0f28608df4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ed8b972-e28e-4d2a-a79b-3b0f28608df4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6ed8b972-e28e-4d2a-a79b-3b0f28608df4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ed8b972-e28e-4d2a-a79b-3b0f28608df4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6ed8b972-e28e-4d2a-a79b-3b0f28608df4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_4639dc2a-de08-461b-b180-72abe967a1de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ed8b972-e28e-4d2a-a79b-3b0f28608df4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_4639dc2a-de08-461b-b180-72abe967a1de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_21f8a222-7c4e-45d6-9cc1-55ddc6514a72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_4639dc2a-de08-461b-b180-72abe967a1de" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_21f8a222-7c4e-45d6-9cc1-55ddc6514a72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_abe06c9d-1316-44a4-b818-b493d146bc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_abe06c9d-1316-44a4-b818-b493d146bc9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_abe06c9d-1316-44a4-b818-b493d146bc9b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_abe06c9d-1316-44a4-b818-b493d146bc9b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_abe06c9d-1316-44a4-b818-b493d146bc9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_abe06c9d-1316-44a4-b818-b493d146bc9b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember_7782ea0c-206d-453e-8592-88457fabf73b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanCashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_DefinedBenefitPlanCashMember_7782ea0c-206d-453e-8592-88457fabf73b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c6150a45-9612-4be8-bc4d-f172daa15abf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c6150a45-9612-4be8-bc4d-f172daa15abf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ManagedVolatilityMember_815219a5-9312-4a9f-b4ad-06c6635f945b" xlink:href="tfx-20201231.xsd#tfx_ManagedVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_ManagedVolatilityMember_815219a5-9312-4a9f-b4ad-06c6635f945b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_USSmallMidCapEquityMember_5afa08b0-5e67-4301-97bb-d48027284d5e" xlink:href="tfx-20201231.xsd#tfx_USSmallMidCapEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_USSmallMidCapEquityMember_5afa08b0-5e67-4301-97bb-d48027284d5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_22734134-6e38-4c66-862c-a938f176bf9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_22734134-6e38-4c66-862c-a938f176bf9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_d8eb718c-2a09-435a-8a78-30bf2318df2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_d8eb718c-2a09-435a-8a78-30bf2318df2d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntermediateDurationBondFundMember_1a7c8cb4-866b-4535-bcaf-5ba005fb2512" xlink:href="tfx-20201231.xsd#tfx_IntermediateDurationBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_IntermediateDurationBondFundMember_1a7c8cb4-866b-4535-bcaf-5ba005fb2512" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongDurationBondFundMember_4564e8e6-bad3-4705-8a9a-9e7fca398ecb" xlink:href="tfx-20201231.xsd#tfx_LongDurationBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_LongDurationBondFundMember_4564e8e6-bad3-4705-8a9a-9e7fca398ecb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateBondFundMember_cb39af04-638b-47e1-a7e3-c16844cbedc1" xlink:href="tfx-20201231.xsd#tfx_CorporateBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_CorporateBondFundMember_cb39af04-638b-47e1-a7e3-c16844cbedc1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_GlobalCreditFundMember_4ba80d63-67e9-43f7-b170-21216e2bd239" xlink:href="tfx-20201231.xsd#tfx_GlobalCreditFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_GlobalCreditFundMember_4ba80d63-67e9-43f7-b170-21216e2bd239" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmergingMarketsBondsMember_a29140db-3638-46cd-8cab-3f0b543c7c51" xlink:href="tfx-20201231.xsd#tfx_EmergingMarketsBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_EmergingMarketsBondsMember_a29140db-3638-46cd-8cab-3f0b543c7c51" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateGovernmentAndForeignBondsMember_dc8c56e4-83b3-4f03-8744-4ddd6abedf17" xlink:href="tfx-20201231.xsd#tfx_CorporateGovernmentAndForeignBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_CorporateGovernmentAndForeignBondsMember_dc8c56e4-83b3-4f03-8744-4ddd6abedf17" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_444f76c2-97c4-48ba-a36e-a33b98059074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_444f76c2-97c4-48ba-a36e-a33b98059074" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MultiAssetFundMember_79813185-9234-4f0e-af96-6deabf764ca7" xlink:href="tfx-20201231.xsd#tfx_MultiAssetFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_MultiAssetFundMember_79813185-9234-4f0e-af96-6deabf764ca7" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithInsuranceCompanyMember_b2a950e3-2bdc-494a-a617-3f7e773d48dd" xlink:href="tfx-20201231.xsd#tfx_ContractWithInsuranceCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_ContractWithInsuranceCompanyMember_b2a950e3-2bdc-494a-a617-3f7e773d48dd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_52a64411-b016-4c6b-b30b-a530319fb75e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_OtherInvestmentsMember_52a64411-b016-4c6b-b30b-a530319fb75e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SmallAndMidSizedCompaniesMember_78ce1c44-3423-4fd3-baca-1d91d6d5100a" xlink:href="tfx-20201231.xsd#tfx_SmallAndMidSizedCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_SmallAndMidSizedCompaniesMember_78ce1c44-3423-4fd3-baca-1d91d6d5100a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ForeignCompaniesMember_55aafd1d-284e-4fe5-a3a9-afecf16fc017" xlink:href="tfx-20201231.xsd#tfx_ForeignCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_ForeignCompaniesMember_55aafd1d-284e-4fe5-a3a9-afecf16fc017" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_3a936db8-b77a-41df-bf4a-7af8b8d3477f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_3a936db8-b77a-41df-bf4a-7af8b8d3477f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_90de19f1-9715-4d6d-b710-363b45fcd1b6" 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_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_90de19f1-9715-4d6d-b710-363b45fcd1b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_90de19f1-9715-4d6d-b710-363b45fcd1b6_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_90de19f1-9715-4d6d-b710-363b45fcd1b6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_90de19f1-9715-4d6d-b710-363b45fcd1b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" 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_90de19f1-9715-4d6d-b710-363b45fcd1b6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_03fad337-d5fc-493f-9500-cc5c79af642d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_03fad337-d5fc-493f-9500-cc5c79af642d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_cb6faaa9-61fb-4b7f-b3f4-81725d3056c4" 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_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_cb6faaa9-61fb-4b7f-b3f4-81725d3056c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_bce44a2e-7de7-41ae-838d-618225b21dec" 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_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_bce44a2e-7de7-41ae-838d-618225b21dec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b514a831-d010-447e-9e7e-2e3e6e7527c8" 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_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b514a831-d010-447e-9e7e-2e3e6e7527c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_691700b7-c339-4562-9f2e-c22024406296" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_691700b7-c339-4562-9f2e-c22024406296" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_5acf8332-5bff-41ca-8cb9-401858e8bce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_InvestmentTypeAxis_5acf8332-5bff-41ca-8cb9-401858e8bce0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_5acf8332-5bff-41ca-8cb9-401858e8bce0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_5acf8332-5bff-41ca-8cb9-401858e8bce0" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_5acf8332-5bff-41ca-8cb9-401858e8bce0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b548bd59-e083-4806-abed-d195f98b8bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_5acf8332-5bff-41ca-8cb9-401858e8bce0" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b548bd59-e083-4806-abed-d195f98b8bcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_3a378dae-d230-41bb-9376-0278b40f4030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b548bd59-e083-4806-abed-d195f98b8bcc" xlink:to="loc_us-gaap_EquitySecuritiesMember_3a378dae-d230-41bb-9376-0278b40f4030" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_e443017f-fb1b-4b53-b816-4cca7ece95e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_FinancialInstrumentAxis_e443017f-fb1b-4b53-b816-4cca7ece95e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e443017f-fb1b-4b53-b816-4cca7ece95e6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_e443017f-fb1b-4b53-b816-4cca7ece95e6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e443017f-fb1b-4b53-b816-4cca7ece95e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d14e5f2-7652-45a1-bdae-0ba1475af29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_e443017f-fb1b-4b53-b816-4cca7ece95e6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d14e5f2-7652-45a1-bdae-0ba1475af29e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_2835258c-443d-4590-8bfd-050d588d03ac" xlink:href="tfx-20201231.xsd#tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d14e5f2-7652-45a1-bdae-0ba1475af29e" xlink:to="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_2835258c-443d-4590-8bfd-050d588d03ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a953aaa9-7da5-469a-b40e-59b5a8f1f33f" 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_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_srt_RangeAxis_a953aaa9-7da5-469a-b40e-59b5a8f1f33f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a953aaa9-7da5-469a-b40e-59b5a8f1f33f_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_a953aaa9-7da5-469a-b40e-59b5a8f1f33f" xlink:to="loc_srt_RangeMember_a953aaa9-7da5-469a-b40e-59b5a8f1f33f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_090efbc2-d041-4be7-8111-4ab827d37456" 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_a953aaa9-7da5-469a-b40e-59b5a8f1f33f" xlink:to="loc_srt_RangeMember_090efbc2-d041-4be7-8111-4ab827d37456" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9823ff1b-0d87-46eb-a3c8-58be2075f419" 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_090efbc2-d041-4be7-8111-4ab827d37456" xlink:to="loc_srt_MinimumMember_9823ff1b-0d87-46eb-a3c8-58be2075f419" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a66e2f61-c973-42b4-9639-9a2dfac80583" 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_090efbc2-d041-4be7-8111-4ab827d37456" xlink:to="loc_srt_MaximumMember_a66e2f61-c973-42b4-9639-9a2dfac80583" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" xlink:type="extended" id="ib4c6e45ef71e46459973298b55414e6b_PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5dbacd7d-c4b1-46ea-9f63-f858f2d8f6d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5dbacd7d-c4b1-46ea-9f63-f858f2d8f6d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b9c7ccf2-2c76-4ba9-b950-796a515626f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b9c7ccf2-2c76-4ba9-b950-796a515626f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_2d4b9169-93b9-4ec5-99ed-cd080156cb24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_2d4b9169-93b9-4ec5-99ed-cd080156cb24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8b4cd01b-113f-4190-8430-c39243001df9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8b4cd01b-113f-4190-8430-c39243001df9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_42b5ab44-a23a-4caa-b121-e94c29eef225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_42b5ab44-a23a-4caa-b121-e94c29eef225" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f5bf2fff-ad91-4b42-946c-af5073514cf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f5bf2fff-ad91-4b42-946c-af5073514cf3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_fbc79f81-5920-4a9c-80f0-04f7dce5a3dd" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_fbc79f81-5920-4a9c-80f0-04f7dce5a3dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ff83f0e8-d143-4e15-9e4f-2de718c8183b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_fbc79f81-5920-4a9c-80f0-04f7dce5a3dd" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ff83f0e8-d143-4e15-9e4f-2de718c8183b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ff83f0e8-d143-4e15-9e4f-2de718c8183b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ff83f0e8-d143-4e15-9e4f-2de718c8183b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ff83f0e8-d143-4e15-9e4f-2de718c8183b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_90c4f667-33bf-401c-a4a5-cbd2eba3e5c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ff83f0e8-d143-4e15-9e4f-2de718c8183b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_90c4f667-33bf-401c-a4a5-cbd2eba3e5c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5cbfc5ca-0484-4714-8568-983496017889" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_90c4f667-33bf-401c-a4a5-cbd2eba3e5c9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5cbfc5ca-0484-4714-8568-983496017889" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ad110e40-fad9-4a0c-9bbf-9958646459b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_90c4f667-33bf-401c-a4a5-cbd2eba3e5c9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ad110e40-fad9-4a0c-9bbf-9958646459b5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="simple" xlink:href="tfx-20201231.xsd#Commitmentsandcontingentliabilities"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="extended" id="i0ec4605874bf469ca8251d8f8cf1c2fd_Commitmentsandcontingentliabilities"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#CommitmentsandcontingentliabilitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="extended" id="ia546b81f276641d88256d31a6a431249_CommitmentsandcontingentliabilitiesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" 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_1c14e1c0-6613-44c7-b725-3635adc83c73" 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_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_1c14e1c0-6613-44c7-b725-3635adc83c73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_9e1bf799-b39e-4fcd-8468-8a4fa2443b3e" xlink:href="tfx-20201231.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_9e1bf799-b39e-4fcd-8468-8a4fa2443b3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_f7549d07-6752-4aee-bf1b-8eab660f9d6a" 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_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LitigationReserve_f7549d07-6752-4aee-bf1b-8eab660f9d6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_f51e24c2-856a-4e59-9a3b-0e6127284bbe" 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_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_f51e24c2-856a-4e59-9a3b-0e6127284bbe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_37b321f9-12a0-45ac-8526-278d8352b594" xlink:href="tfx-20201231.xsd#tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_37b321f9-12a0-45ac-8526-278d8352b594" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_70ed8b80-92cf-4b37-8f45-86a192a71807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_70ed8b80-92cf-4b37-8f45-86a192a71807" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_4704d040-7495-46be-a89e-d73a9a7b3529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_4704d040-7495-46be-a89e-d73a9a7b3529" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" 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_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LossContingenciesTable_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f6d8d3da-648b-4ff4-ad8e-101807b89028" 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_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f6d8d3da-648b-4ff4-ad8e-101807b89028" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f6d8d3da-648b-4ff4-ad8e-101807b89028_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_f6d8d3da-648b-4ff4-ad8e-101807b89028" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f6d8d3da-648b-4ff4-ad8e-101807b89028_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2effbccd-5dd6-4e2c-bf18-13cdf7b31e34" 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_f6d8d3da-648b-4ff4-ad8e-101807b89028" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2effbccd-5dd6-4e2c-bf18-13cdf7b31e34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_7f43b104-50bf-4955-8d52-1b8633f1649a" 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_2effbccd-5dd6-4e2c-bf18-13cdf7b31e34" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_7f43b104-50bf-4955-8d52-1b8633f1649a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember_1495be3f-ebaa-4660-8975-ae8a21fe52e5" xlink:href="tfx-20201231.xsd#tfx_OtherLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2effbccd-5dd6-4e2c-bf18-13cdf7b31e34" xlink:to="loc_tfx_OtherLiabilityMember_1495be3f-ebaa-4660-8975-ae8a21fe52e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a87ca52e-f31f-4056-9171-2e129612d830" 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_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_srt_RangeAxis_a87ca52e-f31f-4056-9171-2e129612d830" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a87ca52e-f31f-4056-9171-2e129612d830_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_a87ca52e-f31f-4056-9171-2e129612d830" xlink:to="loc_srt_RangeMember_a87ca52e-f31f-4056-9171-2e129612d830_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1087948b-b315-44b6-803c-cc3b52b71064" 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_a87ca52e-f31f-4056-9171-2e129612d830" xlink:to="loc_srt_RangeMember_1087948b-b315-44b6-803c-cc3b52b71064" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2d89ff86-4bd7-40a8-8ff9-2327a1b00fc0" 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_1087948b-b315-44b6-803c-cc3b52b71064" xlink:to="loc_srt_MinimumMember_2d89ff86-4bd7-40a8-8ff9-2327a1b00fc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a5468ca2-e455-4629-8259-c3cb31b88087" 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_1087948b-b315-44b6-803c-cc3b52b71064" xlink:to="loc_srt_MaximumMember_a5468ca2-e455-4629-8259-c3cb31b88087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_78fa2eef-797c-4ad5-992a-0c755c83382b" 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_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_LitigationStatusAxis_78fa2eef-797c-4ad5-992a-0c755c83382b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_78fa2eef-797c-4ad5-992a-0c755c83382b_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_78fa2eef-797c-4ad5-992a-0c755c83382b" xlink:to="loc_us-gaap_LitigationStatusDomain_78fa2eef-797c-4ad5-992a-0c755c83382b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_dfd7dcfe-833b-47b3-ad87-b25aae28ba24" 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_78fa2eef-797c-4ad5-992a-0c755c83382b" xlink:to="loc_us-gaap_LitigationStatusDomain_dfd7dcfe-833b-47b3-ad87-b25aae28ba24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_2d07dfb4-76be-4c5d-9648-35b8fa2e85d6" 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_dfd7dcfe-833b-47b3-ad87-b25aae28ba24" xlink:to="loc_us-gaap_PendingLitigationMember_2d07dfb4-76be-4c5d-9648-35b8fa2e85d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_73e81b73-3f84-457b-8c34-3bd6164b4fd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_73e81b73-3f84-457b-8c34-3bd6164b4fd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_73e81b73-3f84-457b-8c34-3bd6164b4fd6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_73e81b73-3f84-457b-8c34-3bd6164b4fd6" xlink:to="loc_us-gaap_LossContingencyNatureDomain_73e81b73-3f84-457b-8c34-3bd6164b4fd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_ac0fa632-5038-4496-8b18-650f40b11fc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_73e81b73-3f84-457b-8c34-3bd6164b4fd6" xlink:to="loc_us-gaap_LossContingencyNatureDomain_ac0fa632-5038-4496-8b18-650f40b11fc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_f6cc6c51-3750-4a6d-aa46-8d9858d54db7" xlink:href="tfx-20201231.xsd#tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_ac0fa632-5038-4496-8b18-650f40b11fc9" xlink:to="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_f6cc6c51-3750-4a6d-aa46-8d9858d54db7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_158ff2b6-78ba-4536-8d97-d3080decb127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_158ff2b6-78ba-4536-8d97-d3080decb127" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_158ff2b6-78ba-4536-8d97-d3080decb127_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_158ff2b6-78ba-4536-8d97-d3080decb127" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_158ff2b6-78ba-4536-8d97-d3080decb127_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ce5e73b1-095c-4da3-a9ee-821b45b99eac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_158ff2b6-78ba-4536-8d97-d3080decb127" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ce5e73b1-095c-4da3-a9ee-821b45b99eac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7b8c28f3-76f5-46c2-81f4-8593b49efc10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ce5e73b1-095c-4da3-a9ee-821b45b99eac" xlink:to="loc_us-gaap_SubsequentEventMember_7b8c28f3-76f5-46c2-81f4-8593b49efc10" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="simple" xlink:href="tfx-20201231.xsd#Businesssegmentsandotherinformation"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="extended" id="i336a4fb77b074866828358a8bf50957a_Businesssegmentsandotherinformation"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="extended" id="i3b22d1f21d6443eebd30bb3da58e1ff3_BusinesssegmentsandotherinformationTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationSegmentResultDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail" xlink:type="extended" id="ibf264fd0e5834846b78921f42e657343_BusinesssegmentsandotherinformationSegmentResultDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" 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_NumberOfReportableSegments_7e421b14-7c44-416e-96da-6fde54d467d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_us-gaap_NumberOfReportableSegments_7e421b14-7c44-416e-96da-6fde54d467d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9ea927eb-4098-4f18-9578-6cc9cf893594" 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_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9ea927eb-4098-4f18-9578-6cc9cf893594" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SegmentOperatingIncomeLoss_833cb472-5caf-4b6b-a165-c1a3c8e46e21" xlink:href="tfx-20201231.xsd#tfx_SegmentOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_tfx_SegmentOperatingIncomeLoss_833cb472-5caf-4b6b-a165-c1a3c8e46e21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_8af49fd1-c335-4fbc-bfef-090612455314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_us-gaap_DepreciationAndAmortization_8af49fd1-c335-4fbc-bfef-090612455314" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_263ca0f7-71a0-4df9-a55e-079c1a01135e" 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_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_263ca0f7-71a0-4df9-a55e-079c1a01135e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_789bffac-061a-4970-9201-6b7c4e893a34" 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_263ca0f7-71a0-4df9-a55e-079c1a01135e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_789bffac-061a-4970-9201-6b7c4e893a34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_789bffac-061a-4970-9201-6b7c4e893a34_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_789bffac-061a-4970-9201-6b7c4e893a34" xlink:to="loc_us-gaap_SegmentDomain_789bffac-061a-4970-9201-6b7c4e893a34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" 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_789bffac-061a-4970-9201-6b7c4e893a34" xlink:to="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_1134339a-41f9-480c-b7fb-15fdfd24b23f" xlink:href="tfx-20201231.xsd#tfx_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:to="loc_tfx_AmericasSegmentMember_1134339a-41f9-480c-b7fb-15fdfd24b23f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_65560384-3e94-447f-81c3-ecd7f1639bec" xlink:href="tfx-20201231.xsd#tfx_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:to="loc_tfx_EMEASegmentMember_65560384-3e94-447f-81c3-ecd7f1639bec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_babc8802-8962-4d42-a02b-9d06ae7e77dd" xlink:href="tfx-20201231.xsd#tfx_AsiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:to="loc_tfx_AsiaSegmentMember_babc8802-8962-4d42-a02b-9d06ae7e77dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_98797577-b326-42f4-a24b-4abc9d1e42a7" xlink:href="tfx-20201231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:to="loc_tfx_OemMember_98797577-b326-42f4-a24b-4abc9d1e42a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0" 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_263ca0f7-71a0-4df9-a55e-079c1a01135e" xlink:to="loc_srt_ConsolidationItemsAxis_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0_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_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0" xlink:to="loc_srt_ConsolidationItemsDomain_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cf1c99b1-800b-4ca9-b4a6-9f033bf20f82" 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_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0" xlink:to="loc_srt_ConsolidationItemsDomain_cf1c99b1-800b-4ca9-b4a6-9f033bf20f82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_82d3c9d4-eee5-4d28-b056-eb45f7aa259f" 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_cf1c99b1-800b-4ca9-b4a6-9f033bf20f82" xlink:to="loc_us-gaap_OperatingSegmentsMember_82d3c9d4-eee5-4d28-b056-eb45f7aa259f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_bb96136e-cf98-406a-87d3-c40234b3f5a2" 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_cf1c99b1-800b-4ca9-b4a6-9f033bf20f82" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_bb96136e-cf98-406a-87d3-c40234b3f5a2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="extended" id="i30d6dbc7d1a041a5b13b65847c0ee22c_BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6481cc42-6455-4dbd-bdd8-3b45f948cd1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d36974e5-636b-4f88-9568-e6fb2d6d57a8" 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_SegmentReportingInformationLineItems_6481cc42-6455-4dbd-bdd8-3b45f948cd1f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d36974e5-636b-4f88-9568-e6fb2d6d57a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b604bfe1-a9c8-495c-bc42-e20c6fce6d74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6481cc42-6455-4dbd-bdd8-3b45f948cd1f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b604bfe1-a9c8-495c-bc42-e20c6fce6d74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a943b57-8349-4386-b625-0d900559307b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6481cc42-6455-4dbd-bdd8-3b45f948cd1f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a943b57-8349-4386-b625-0d900559307b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_68ca8d93-74b6-44ac-a31d-70923b997ccd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a943b57-8349-4386-b625-0d900559307b" xlink:to="loc_srt_StatementGeographicalAxis_68ca8d93-74b6-44ac-a31d-70923b997ccd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_68ca8d93-74b6-44ac-a31d-70923b997ccd_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_68ca8d93-74b6-44ac-a31d-70923b997ccd" xlink:to="loc_srt_SegmentGeographicalDomain_68ca8d93-74b6-44ac-a31d-70923b997ccd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_68ca8d93-74b6-44ac-a31d-70923b997ccd" xlink:to="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_88c8fafe-0816-4e28-8aea-667d55517788" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_country_US_88c8fafe-0816-4e28-8aea-667d55517788" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_661c99ac-6bf1-46a3-bb4c-e35d821972cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_srt_EuropeMember_661c99ac-6bf1-46a3-bb4c-e35d821972cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaAndAsiaPacificMember_dbedb87a-8c88-4338-8721-1aacadad113a" xlink:href="tfx-20201231.xsd#tfx_AsiaAndAsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_tfx_AsiaAndAsiaPacificMember_dbedb87a-8c88-4338-8721-1aacadad113a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AllOtherMember_7426d876-6ffd-4907-9c6d-80e3b9685052" xlink:href="tfx-20201231.xsd#tfx_AllOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_tfx_AllOtherMember_7426d876-6ffd-4907-9c6d-80e3b9685052" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_26d012e0-6350-45f3-8fc9-a1e8e566f366" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_country_MY_26d012e0-6350-45f3-8fc9-a1e8e566f366" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_ab4846c2-2e0f-4c3f-a112-f6e59079f0cb" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_country_IE_ab4846c2-2e0f-4c3f-a112-f6e59079f0cb" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITED"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="extended" id="ic53bd6af365a44f7bdcf4a740ee0629f_QUARTERLYDATAUNAUDITED"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITEDTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="extended" id="i694f8307d76b43bcb2bed89c912e995e_QUARTERLYDATAUNAUDITEDTables"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITEDDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="extended" id="id238d59d0bbe42a99c4331b3b318a3a7_QUARTERLYDATAUNAUDITEDDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems_b79331ee-d88e-4253-baf1-73acc350f676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_73d12c37-a9fe-496f-a94c-76c4a4bb7d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationLineItems_b79331ee-d88e-4253-baf1-73acc350f676" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_73d12c37-a9fe-496f-a94c-76c4a4bb7d79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationLineItems_b79331ee-d88e-4253-baf1-73acc350f676" xlink:to="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_56b6a32a-4c23-440e-91ae-3690a70bbea4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:to="loc_srt_RestatementAxis_56b6a32a-4c23-440e-91ae-3690a70bbea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_56b6a32a-4c23-440e-91ae-3690a70bbea4_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_56b6a32a-4c23-440e-91ae-3690a70bbea4" xlink:to="loc_srt_RestatementDomain_56b6a32a-4c23-440e-91ae-3690a70bbea4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_28f75d2e-c85e-4773-8fac-5973198679d5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_56b6a32a-4c23-440e-91ae-3690a70bbea4" xlink:to="loc_srt_RestatementDomain_28f75d2e-c85e-4773-8fac-5973198679d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_ce57b4b0-a00f-4598-b4b2-d239603a1268" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_28f75d2e-c85e-4773-8fac-5973198679d5" xlink:to="loc_srt_RestatementAdjustmentMember_ce57b4b0-a00f-4598-b4b2-d239603a1268" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c402b05e-ebe9-4d3b-a8d6-9dd2736261de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c402b05e-ebe9-4d3b-a8d6-9dd2736261de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c402b05e-ebe9-4d3b-a8d6-9dd2736261de_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c402b05e-ebe9-4d3b-a8d6-9dd2736261de" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c402b05e-ebe9-4d3b-a8d6-9dd2736261de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_173d6573-7615-409c-a3c3-f4bd0138fbf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c402b05e-ebe9-4d3b-a8d6-9dd2736261de" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_173d6573-7615-409c-a3c3-f4bd0138fbf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_131090c2-67a3-4ccb-b214-f5594a51a6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_173d6573-7615-409c-a3c3-f4bd0138fbf7" xlink:to="loc_us-gaap_CostOfSalesMember_131090c2-67a3-4ccb-b214-f5594a51a6fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3691f6fb-4b2e-404a-a22b-50328d4cc959" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_173d6573-7615-409c-a3c3-f4bd0138fbf7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3691f6fb-4b2e-404a-a22b-50328d4cc959" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended" id="i76eda94327af4543b1ef0d12fb0bac0a_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="extended" id="i82f840f3babb48b9b90969d2da035c10_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_42fb8219-0cf5-4dd8-b785-b8debec7a5bb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_42fb8219-0cf5-4dd8-b785-b8debec7a5bb" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_551f7480-43d1-41bf-9891-242ddfc5a21a" 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_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_551f7480-43d1-41bf-9891-242ddfc5a21a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eac7db62-1b02-44eb-b2ef-466d5305dbc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eac7db62-1b02-44eb-b2ef-466d5305dbc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f27249cc-4400-4d0e-8791-b51346879f06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f27249cc-4400-4d0e-8791-b51346879f06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_26586b6c-ab67-44cc-9a80-43d0110d39ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_26586b6c-ab67-44cc-9a80-43d0110d39ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_674dbf8b-45ff-4288-b7cd-5dd4aedecb7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_f5d66e39-3da3-468d-9ac7-9af8fdc77b2a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_42fb8219-0cf5-4dd8-b785-b8debec7a5bb" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_f5d66e39-3da3-468d-9ac7-9af8fdc77b2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7a6308b-0a53-4719-9219-8752dd446cd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_f5d66e39-3da3-468d-9ac7-9af8fdc77b2a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7a6308b-0a53-4719-9219-8752dd446cd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e7a6308b-0a53-4719-9219-8752dd446cd9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7a6308b-0a53-4719-9219-8752dd446cd9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e7a6308b-0a53-4719-9219-8752dd446cd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_26d15e90-171c-45a1-88fd-7b7b2702ed81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7a6308b-0a53-4719-9219-8752dd446cd9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_26d15e90-171c-45a1-88fd-7b7b2702ed81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_30713282-cfba-4f82-96b8-192cc7c4b531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_26d15e90-171c-45a1-88fd-7b7b2702ed81" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_30713282-cfba-4f82-96b8-192cc7c4b531" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="extended" id="ic94898c3ce15464186d7be5e891b4d87_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_17dd83a6-2922-467e-b351-21322e523284" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_17dd83a6-2922-467e-b351-21322e523284" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_25a8d13b-1e7c-49a5-8598-da13befba7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_25a8d13b-1e7c-49a5-8598-da13befba7c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5e038492-61db-4d84-8c5d-41b199690c57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5e038492-61db-4d84-8c5d-41b199690c57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_bfdd49d4-c095-4af1-b695-26a69c48fc29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_bfdd49d4-c095-4af1-b695-26a69c48fc29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_8d44291d-cdd4-4da2-96d8-08538d4b028a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_8d44291d-cdd4-4da2-96d8-08538d4b028a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e05dd7f4-5761-4eed-b27e-1fe86247f21a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fd2e8837-54be-4409-84d1-95877381413c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_17dd83a6-2922-467e-b351-21322e523284" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fd2e8837-54be-4409-84d1-95877381413c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_201abbfa-69a6-4ab7-8e49-2630cb79b285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fd2e8837-54be-4409-84d1-95877381413c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_201abbfa-69a6-4ab7-8e49-2630cb79b285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_201abbfa-69a6-4ab7-8e49-2630cb79b285_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_201abbfa-69a6-4ab7-8e49-2630cb79b285" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_201abbfa-69a6-4ab7-8e49-2630cb79b285_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_80a88ad0-2abd-43f2-9627-87de90d2446e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_201abbfa-69a6-4ab7-8e49-2630cb79b285" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_80a88ad0-2abd-43f2-9627-87de90d2446e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_6a0a7b12-5aef-495d-9e8f-98b27e40a7b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_80a88ad0-2abd-43f2-9627-87de90d2446e" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_6a0a7b12-5aef-495d-9e8f-98b27e40a7b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>tfx-20201231_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:7ddbf4e9-a8fa-4bad-b91f-da732fc9015f,g:87aff6c6-334e-417d-9512-bcb0d9a97e08-->
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2f96265e-6a0d-44b1-b38d-adc40eb599f5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant of restricted stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_050699ca-e89f-48de-ada6-13e248fd2a01_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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">Number of Non-Vested Shares, Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_20a1e8c7-2260-4a92-8094-5e602c4d7bfc_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_8b4fb492-5a81-4957-88a8-e214dad41106_negatedTerseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" 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">Defined benefit plan, plan amendments</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Amendments And Prior Service Costs</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" 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">Defined Benefit Plan, Plan Amendments And Prior Service Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" xlink:to="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_9a7b41a1-7ca6-4832-9cd3-adaab5a1aafc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation percentage of securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_acae5d8e-2971-4c84-8413-0f8a367850d7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_86e05ec1-d7e9-43c3-a209-8c3fae6d8ba7_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ee8f6688-4e80-4362-9199-33bcb16cd1d8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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 Intrinsic Value, Outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2e55606e-e529-409f-89b4-abc98ebb430e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_2b4a1917-0ae0-4ba1-bd5b-27bfac23b8e7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink: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 employer contribution next fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_e157123d-eee7-4292-8801-ff40bd1e25e6_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_1e605e5f-bc4c-4dba-9674-046bb7320184_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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_51c35bfe-c120-4cfd-8f17-bdb3abb52cd0_terseLabel_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Table]</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_label_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" xlink: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 Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Table]</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_documentation_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" 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">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" xlink:to="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_dbd4adeb-0354-4ba1-a993-2fd159a8d0c9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_49b3a833-369d-4a3e-b6ca-fd3146f2a6b8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0f8168e6-c7a0-4421-8f3b-9309847d8ecb_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" xlink: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 Pension Plan Assets By Fair Value [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_label_en-US" xlink:label="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" xlink: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 Pension Plan Assets By Fair Value [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_documentation_en-US" xlink:label="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" 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">Schedule of Pension Plan Assets by Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" xlink:to="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_A2014PlanMember_aee760f0-e701-43f4-b51d-289811bb8371_terseLabel_en-US" xlink:label="lab_tfx_A2014PlanMember" xlink: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 Plan</link:label>
    <link:label id="lab_tfx_A2014PlanMember_label_en-US" xlink:label="lab_tfx_A2014PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Plan [Member]</link:label>
    <link:label id="lab_tfx_A2014PlanMember_documentation_en-US" xlink:label="lab_tfx_A2014PlanMember" 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">2014 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2014PlanMember" xlink:href="tfx-20201231.xsd#tfx_A2014PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_A2014PlanMember" xlink:to="lab_tfx_A2014PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareholdersEquityTable_75d87b6d-1055-448d-8792-a0b993bef827_terseLabel_en-US" xlink:label="lab_tfx_ShareholdersEquityTable" xlink: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 [Table]</link:label>
    <link:label id="lab_tfx_ShareholdersEquityTable_label_en-US" xlink:label="lab_tfx_ShareholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders Equity [Table]</link:label>
    <link:label id="lab_tfx_ShareholdersEquityTable_documentation_en-US" xlink:label="lab_tfx_ShareholdersEquityTable" 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">Shareholders equity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityTable" xlink:href="tfx-20201231.xsd#tfx_ShareholdersEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ShareholdersEquityTable" xlink:to="lab_tfx_ShareholdersEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_18bdf0d9-c279-48b2-8452-e2b5f6849f59_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_a44f6f21-cc0b-4a1a-99a8-ef243db9e0e7_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74788ceb-b051-47b7-a311-a9c80800bca8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink: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 Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherMember_c612f1d6-8ce7-4b70-9220-1b12e12b4850_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-20201231.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_c4012c18-a8a7-4d9d-b27c-d5f4c244c5dc_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_DefinedBenefitPlanFairValueOfPlanAssets_aca60d72-e2d6-4aef-8bc0-7f49b988bcec_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of plan assets, beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_d23426da-c18c-4992-bcf7-e8ae69a00d78_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of plan assets, end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_5d3e0675-fb8f-4770-b564-59a184333ca0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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 of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_ce2b1b4c-6384-4c65-9978-09b3b88b0a48_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" 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">Securitization program, at a rate of 1.24% at December 31, 2020 and 2.51% at December 31, 2019</link:label>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink: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 Short-term Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermBorrowings" xlink:to="lab_us-gaap_OtherShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_dfb80d5b-b600-44ce-8b84-835993d173f8_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" 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">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_LiabilitiesCurrent_676c5ccb-2229-49f0-b144-95ceed7c9904_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_c60434b3-55df-4d57-bb93-00312298d075_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_PerformanceSharesMember_b80df74b-0205-4e1f-bd85-8b3f88e7795a_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares Units (PSUs)</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_96938488-7932-4ffc-a41a-058299bd8547_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_54a658cd-1bff-4a73-9963-66307d19dad3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Weighted Average Grant Date Fair Value, Outstanding, beginning of the year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6470c8f0-0320-4c5a-ba38-7de48887d4fb_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Weighted Average Grant Date Fair Value, Outstanding, end of the year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_fb6f6362-8361-45ba-a3fd-f46553c49f39_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_c5ddda2a-ba2c-44aa-b89f-9b038a0950d8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_4653b48c-ea25-400b-8381-39cb1867b47e_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_AccountingPoliciesAbstract_9002108d-592d-4d77-b7b7-2522fe42bd52_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink: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 Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9b5c7958-179d-41d9-8029-9e60b0af85a8_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_us-gaap_OperatingLeasePayments_c87cecc5-96e8-49df-8f51-31aecca1bf42_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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 paid for amounts included in the measurement of lease liabilities within operating cash flows</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ad02a2bd-bcf5-43a3-8bff-4f4ff191e7c4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ValuationTechniqueMonteCarloSimulationMember_8a7225c1-74d3-4639-9d89-04924dc3ab23_terseLabel_en-US" xlink:label="lab_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monte Carlo simulation</link:label>
    <link:label id="lab_tfx_ValuationTechniqueMonteCarloSimulationMember_label_en-US" xlink:label="lab_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink: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, Monte Carlo Simulation [Member]</link:label>
    <link:label id="lab_tfx_ValuationTechniqueMonteCarloSimulationMember_documentation_en-US" xlink:label="lab_tfx_ValuationTechniqueMonteCarloSimulationMember" 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">Valuation Technique, Monte Carlo Simulation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:href="tfx-20201231.xsd#tfx_ValuationTechniqueMonteCarloSimulationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:to="lab_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_e8e32575-c290-4dc9-84a0-a0825ee84a52_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 adjustments, net of tax of $6,442, $(6,270) and $(1,047), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_733a4d94-60c8-419c-b772-8bfb29ee1378_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, continuing operations, adjustment gain (loss), 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_ea1c32ef-f896-4bb7-bdfc-e8e39b4c8c3f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain on derivatives arising during the period, net of tax $234, $(85) and $(268), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink: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), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_8863dc29-eea6-4130-abe4-58d1842dca61_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles&#160;&#8212; stock acquisitions</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink: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 Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_48d57d83-2928-4cac-bd10-bb1338f4a2ba_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink: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</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4e018699-3872-40d5-8a62-e44ee30e490f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Number of Options, Outstanding, beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_aa55fe67-98d6-4134-a079-4549660bb922_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Number of Options, Outstanding, ending of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7e185c47-4b92-4f8d-bd26-2dd35b6bae53_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_3e2b6c36-6d8e-4142-b9de-641cc6dee712_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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_39146dfd-6fd4-432a-8595-a44a013cae8e_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink: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, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ce9e8525-38bb-42c0-9665-d8e782c7a57c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a469fbd7-796c-4113-90ae-e0d7f665ecbc_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_BuildingMember_ecd79672-d3fb-4878-9d7b-9024536780a2_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_492d96d4-d703-44c3-a2e3-973725304155_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, 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_CommonStockParOrStatedValuePerShare_7f43fcd3-cf24-4f77-8a27-2c4dab379d54_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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 shares, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecurities_5d2d9bc4-bd1b-4717-867d-5ce35cfea68a_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_4993e444-d5c9-4d05-85ea-02b4fb8c84bb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OemMember_88f907d2-5ca9-425c-9c47-3bc7d97fad33_verboseLabel_en-US" xlink:label="lab_tfx_OemMember" 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">OEM</link:label>
    <link:label id="lab_tfx_OemMember_eebb00f4-1e2f-40f3-84c4-fbed77c8f5c1_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-20201231.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_169dc487-0d4a-4c2d-b9bc-f322705833c5_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_cb815f14-37ce-4d76-96aa-f9b7e5f4ec39_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_ecbd8f6a-58d3-4b6e-b049-b151a424fc0b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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 Exercise Price, Forfeited or Expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_eed371f9-7353-4571-845f-115c0e98e800_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink: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 Allowance of Deferred Tax Assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e138c94-6b9f-49d0-8079-12b104e5560d_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_bce8991d-3e8a-48c6-b5ad-fbf34f657661_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">Segment Reconciling Items</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_26b615d9-d6fb-49ae-aed4-be0bd70e516b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink: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_InventoryNet_55069005-61c9-41dd-bf1d-ce445e7730d6_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">Inventory, Net</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_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_67a03956-86c2-4c93-aa0d-e710bdd85a00_terseLabel_en-US" xlink:label="lab_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" xlink: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 net assets invested in foreign equity securities</link:label>
    <link:label id="lab_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_label_en-US" xlink:label="lab_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Net Assets Invested In Foreign Equity Securities</link:label>
    <link:label id="lab_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_documentation_en-US" xlink:label="lab_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" 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">Percentage of net assets invested in foreign equity securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" xlink:href="tfx-20201231.xsd#tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" xlink:to="lab_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_1d39a053-f7a2-44ee-8638-2937f1df8ea7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9715bb3b-9f41-4951-a3b2-37bb5a6c1d18_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_1939e530-9822-480e-9048-fdca0fe34da3_netLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/netLabel" 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_b0230999-35a9-4efc-aafc-e60b314e5466_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">Income from continuing operations</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_d63952ea-6a33-4a14-a514-9ded20b7d43b_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">Concentration risk, percentage</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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_56841819-f8b1-471f-b73a-1ac2db321d12_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets with accumulated benefit obligation in excess of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_696a75a2-dc60-4671-8eed-aa3e1b251b3e_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_7d33d949-e2a2-4a75-855b-6e332b3d7fdc_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_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_3620faa0-302b-4920-ad73-06ac46de223a_terseLabel_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink: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 Tax Assets, Operating Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" 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">Deferred Tax Assets, Operating Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink:href="tfx-20201231.xsd#tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink:to="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_2db9339c-a965-4f8f-9610-d3a05fa88200_terseLabel_en-US" xlink:label="lab_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating lease, option to terminate or extend</link:label>
    <link:label id="lab_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_label_en-US" xlink:label="lab_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Option to Terminate Or Extend</link:label>
    <link:label id="lab_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_documentation_en-US" xlink:label="lab_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend" 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">Lessee, Operating Lease, Option to Terminate Or Extend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend" xlink:href="tfx-20201231.xsd#tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend" xlink:to="lab_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_107dd4b8-73dc-474f-bc96-7aee5e7d47b7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_2de16921-0383-4714-90cf-14a50000284e_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" xlink: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 Activity Related To Restricted Shares And Restricted Share [Table]</link:label>
    <link:label id="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_label_en-US" xlink:label="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" xlink: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 Activity Related To Restricted Shares And Restricted Share [Table]</link:label>
    <link:label id="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_documentation_en-US" xlink:label="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" 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">Schedule Of Activity Related To Restricted Shares And Restricted Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" xlink:to="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_f1699b5f-f349-47f3-922a-861511f64caa_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_2fa5ce06-c8e5-4de3-9551-46480e84e41d_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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_e7e0e745-c304-4e7a-ac08-3b7ce8991a54_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans And Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_6ed401a1-06e1-4db8-aa93-fd4ac1d01950_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-year 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_DefinedBenefitPlanInterestCost_f8a251c1-a333-4ab0-86d8-9110c5a7bd15_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink: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 cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_7c189b78-773d-4442-aebf-7eadfbac75a0_verboseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" 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">Type of Restructuring</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_e09a99ec-c1c1-4f32-8511-dc8eda3a7c80_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_tfx_USSmallMidCapEquityMember_b4bce538-e389-47a7-9ff8-f97c66762cc3_terseLabel_en-US" xlink:label="lab_tfx_USSmallMidCapEquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Small/Mid-Cap Equity</link:label>
    <link:label id="lab_tfx_USSmallMidCapEquityMember_label_en-US" xlink:label="lab_tfx_USSmallMidCapEquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U S Small Mid Cap Equity [Member]</link:label>
    <link:label id="lab_tfx_USSmallMidCapEquityMember_documentation_en-US" xlink:label="lab_tfx_USSmallMidCapEquityMember" 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">USSmallMidCapEquity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_USSmallMidCapEquityMember" xlink:href="tfx-20201231.xsd#tfx_USSmallMidCapEquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_USSmallMidCapEquityMember" xlink:to="lab_tfx_USSmallMidCapEquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IE_9ba2a88f-2ba3-478d-97de-2af9ea68131a_terseLabel_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ireland</link:label>
    <link:label id="lab_country_IE_label_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRELAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IE" xlink:to="lab_country_IE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_936cf817-098f-46fa-b285-2eee6388a97a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink: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 impairment charge</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink: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, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PercentOfPrincipalAmountOfNotesRedeemable_dea9e354-e242-45c7-b937-73a64673c502_terseLabel_en-US" xlink:label="lab_tfx_PercentOfPrincipalAmountOfNotesRedeemable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of principal amount of notes redeemable</link:label>
    <link:label id="lab_tfx_PercentOfPrincipalAmountOfNotesRedeemable_label_en-US" xlink:label="lab_tfx_PercentOfPrincipalAmountOfNotesRedeemable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent Of Principal Amount Of Notes Redeemable</link:label>
    <link:label id="lab_tfx_PercentOfPrincipalAmountOfNotesRedeemable_documentation_en-US" xlink:label="lab_tfx_PercentOfPrincipalAmountOfNotesRedeemable" 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">Percent of principal amount of notes redeemable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable" xlink:href="tfx-20201231.xsd#tfx_PercentOfPrincipalAmountOfNotesRedeemable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable" xlink:to="lab_tfx_PercentOfPrincipalAmountOfNotesRedeemable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_3bdc62e6-a56b-4a1b-a1b8-69e072f9b9e6_totalLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" 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">Amounts recognized in balance sheet</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts Recognized in Balance Sheet, Excluding Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" 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">Defined Benefit Plan, Amounts Recognized in Balance Sheet, Excluding Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" xlink:to="lab_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_f3a46d73-a25c-46ed-b4f6-b54d010fdfbd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of warrants</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink: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, Conversion of Convertible Securities, Net of Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_c97803b8-6194-4cb3-8ac6-a7fb4c0c1cec_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unremitted non-U.S. earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink: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 Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_3009aa2a-75ec-44dd-a9ae-e569fd367fd7_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">Schedule of Weighted Average Number of Shares</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_9565b769-48cf-47da-8b41-9ed5bb6b4c34_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_tfx_ChangesInContingentConsideration_7277c695-c4ee-4d36-80d8-3a6de9357f08_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-20201231.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_5a90a028-2a19-447d-8421-6fae18b68a20_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">Entity Small Business</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_ConsolidationPolicyTextBlock_c965333c-4643-4833-9d7a-caf422125eec_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fcc06d7a-5ffb-49a7-a727-577a3a47e0ae_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_DebtDisclosureTextBlock_69fcb700-0d08-4cf1-bbf4-6afa728f8226_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_924cb745-d031-4077-93ad-cea5543546df_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_a43fd4f2-d1a7-4ca9-a6c0-3bf98fb84c43_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 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_2259d2ad-58dc-436c-a0cf-adf4404a203d_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_5fd9da0d-fdce-4e6d-89e1-64771ff38d8e_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_c0369887-7e94-4f15-a75a-e7b4cc6cdcc4_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_DebtIssuanceCostsLineOfCreditArrangementsGross_717120ec-7adc-4422-b292-220d44225b0f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink: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 issuance, line of credit</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink: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 Issuance Costs, Line of Credit Arrangements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_dff0f9cb-f086-40a2-93a1-2818523088d8_terseLabel_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" xlink: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 Exercise Price, Granted (in dollars per share)</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_label_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" xlink: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 Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Exercise Prices</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_documentation_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" 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">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Exercise Prices</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" xlink:to="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bbf30678-a84c-4624-b201-56ddbc431137_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 number of common stock authorized to be issued under plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_591ead4e-7bd1-4750-bf3d-845fd2714e72_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink: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_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink: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 Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SpecialTerminationBenefitsMember_ab7da8aa-ba66-4840-875d-1ff2b484ebf0_terseLabel_en-US" xlink:label="lab_us-gaap_SpecialTerminationBenefitsMember" xlink: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_SpecialTerminationBenefitsMember_label_en-US" xlink:label="lab_us-gaap_SpecialTerminationBenefitsMember" xlink: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 Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SpecialTerminationBenefitsMember" xlink:to="lab_us-gaap_SpecialTerminationBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fa48cefe-4998-45b1-b90f-fb2d624660da_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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 available for future grants (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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 Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b2784f8d-4332-4b23-b71d-ab9094effa30_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" 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">Reclassification adjustment on derivatives included in net income, net of tax of $(240), $150 and $163, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink: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), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_16600138-8b29-43a0-8705-aabd01c0d2ac_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueTable" xlink: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 Pension Plan Assets By Fair Value [Table]</link:label>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_label_en-US" xlink:label="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueTable" xlink: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 Pension Plan Assets By Fair Value [Table]</link:label>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_documentation_en-US" xlink:label="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueTable" 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">Schedule of Pension Plan Assets by Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable" xlink:to="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_0102fe92-d2e6-4ad5-8a7a-603dcb54dc81_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_19f36c70-6562-4a37-b527-a8badbea2845_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b032b671-4979-412f-92e8-bec06818b27c_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink: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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_5ffcfd1e-f3a4-454d-95aa-20cb67ced4f1_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_DefinedBenefitPlanExpectedReturnOnPlanAssets_ff225d03-7977-4acf-b3ec-5050f191460b_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" 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">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_20ad058d-1ca6-4460-b685-a9d9c89b1fe9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink: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, Period Three</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink: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, Period Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_ff519280-b530-4dd1-8d44-5d8bf0c38481_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink: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 financial instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_97f1b8e8-aca5-4fc6-af81-268e841862d1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink: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 Level 3 Financial Liabilities Related to Contingent Consideration [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink: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, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_658e398d-716b-4b9c-b343-04f804ac0c2a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink: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 Acquired as Part of Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink: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 Acquired as Part of Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_301328e3-5c4a-43ae-b20d-e1e2dbbead50_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures, Debt</link:label>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_label_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures, Debt [Table Text Block]</link:label>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_documentation_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" 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">Schedule of Cash Flow, Supplemental Disclosures, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" xlink:to="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_e514fd67-23f2-4c6b-81f6-ec61eeab0f13_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_daeb7964-2074-4c2f-b3b1-faec0f8c489a_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 not designed as hedging instrument</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_AllowanceForDoubtfulAccountsReceivableCurrent_d8ab68bb-da47-444f-bea1-24d067406ccb_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">Current portion of allowance for credit losses</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_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_7880525d-d7e4-443f-b4df-4a8644b8e77f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefits related to share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_4a2a481d-271d-4f47-80aa-623567686c28_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3b9f9d1d-b399-4665-b7cc-84a2af3fcda2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_edb3e7d9-8c24-4619-93b0-6fc28afce01c_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_tfx_SecuritizationProgramMember_de740e2e-ef97-4760-990c-0c47115cb162_terseLabel_en-US" xlink:label="lab_tfx_SecuritizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Program</link:label>
    <link:label id="lab_tfx_SecuritizationProgramMember_label_en-US" xlink:label="lab_tfx_SecuritizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Program [Member]</link:label>
    <link:label id="lab_tfx_SecuritizationProgramMember_documentation_en-US" xlink:label="lab_tfx_SecuritizationProgramMember" 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">Securitization Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember" xlink:href="tfx-20201231.xsd#tfx_SecuritizationProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SecuritizationProgramMember" xlink:to="lab_tfx_SecuritizationProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_e887719b-396a-4763-aa13-43bfacf34664_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 Currency Exchange Contracts</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_4b16c678-5ecc-40f8-94bb-1b5e2f5dab4e_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 payment</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-20201231.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_84d01620-ce58-4a52-bb91-41a424e65095_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_aaa01b32-cb7e-4608-9d38-5e6d6cded40f_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_PlanNameAxis_58c4c145-92cd-47d6-a597-6d7d017e10e5_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_07aa1355-ffde-4d30-b662-2ca867478ca1_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_23e36932-5d2f-45b8-9fcf-87f68c6b58a8_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Number of Non-Vested Shares, Outstanding, beginning of the year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_035342c8-42e2-4501-9d28-4ae48a530564_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Number of Non-Vested Shares, Outstanding, end of the year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_fd52d942-6c09-4ab2-a72c-3072b8a9690b_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_d3927ecd-1ce3-4ae3-9d20-c5c9fe93f466_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink: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 Type</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_57d60503-e79f-46ab-a6bf-4542b2d9e5c6_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_a062ee56-2166-44e9-8cc4-b4f89ac26fb9_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</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_CostOfSalesMember_f7c05471-3395-4ff6-aced-8cbd65a94bee_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_1d122f62-e8da-4067-8da8-d92b4d35cf83_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_IncomeTaxContingencyLineItems_4cbc058f-70ec-44d1-b82f-061c2373d938_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_0499cc38-b94f-4e48-8439-0dc4e70c4bca_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_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_0b5386f2-4cbc-4b4a-8450-aff5a7173b16_terseLabel_en-US" xlink:label="lab_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of currency translation, prior service cost (credit)</link:label>
    <link:label id="lab_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_label_en-US" xlink:label="lab_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact Of Currency Translation Prior Service Cost Credit</link:label>
    <link:label id="lab_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_documentation_en-US" xlink:label="lab_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit" 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">Impact of currency translation prior service cost credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit" xlink:href="tfx-20201231.xsd#tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit" xlink:to="lab_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_ef9f07dc-e2d7-49a9-abe7-e96803d81546_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_RetirementPlanTypeAxis_a95c0024-e760-4035-95bc-828398914c2e_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f2d7590-75aa-46a0-bb0a-67a9737418d6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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 volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_9da17298-50c1-4623-b838-d428462f575b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink: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 benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3914b83c-1e27-403a-8452-44f0a37902c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Less: interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_aec6b97b-9464-4d92-9dbb-e19af2d24681_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6f61ef07-1faa-4d91-9c25-5be5f61857b2_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_FairValueInputsLevel1Member_15087ab2-4afd-44e9-acb3-b33f731c6007_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (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_7fa5fcdc-993d-4910-971e-fd54eb3db766_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5db4ede2-4536-449f-b7c6-22ed137eb733_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_a2faa65c-2471-43fb-9566-130fd310c8ef_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_OtherOperatingActivitiesCashFlowStatement_ff52c353-b139-4d64-8e7c-68b99fa2a923_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_tfx_AggregateRestructuringCharges_bd501964-a35e-4905-8f66-879422192452_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-20201231.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_102d1c9d-1c89-4ed4-b838-a024f00b1158_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_4af9a92f-e96b-4a59-a1c6-faae0f142923_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_tfx_HomeCareProvidersMember_d2723803-f33b-4f0e-8b98-795fd14cf873_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 such as Pharmacies</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-20201231.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_11ea82a2-d405-4f68-8851-4714c6cc64f4_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_MachineryAndEquipmentMember_c05866b8-5fd3-44bc-b663-fe0e6d0d2480_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_57dab3bf-8829-4216-a2aa-46d7838b9fe2_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_RevolvingCreditFacilityMember_abba2617-30b7-41b9-9bd0-3891442009c0_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_f4fefef8-527c-414b-8cd7-a43faec49c95_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</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_bf1b75fe-28b9-4acd-8c6d-4c9e73c13a8a_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-20201231.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_tfx_PercentageOfNetAssetsInvested_139676f7-307d-4b0f-a734-222acbd74905_terseLabel_en-US" xlink:label="lab_tfx_PercentageOfNetAssetsInvested" xlink: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 net assets invested</link:label>
    <link:label id="lab_tfx_PercentageOfNetAssetsInvested_label_en-US" xlink:label="lab_tfx_PercentageOfNetAssetsInvested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Net Assets Invested</link:label>
    <link:label id="lab_tfx_PercentageOfNetAssetsInvested_documentation_en-US" xlink:label="lab_tfx_PercentageOfNetAssetsInvested" 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">Percentage Of Net Assets Invested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvested" xlink:href="tfx-20201231.xsd#tfx_PercentageOfNetAssetsInvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PercentageOfNetAssetsInvested" xlink:to="lab_tfx_PercentageOfNetAssetsInvested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1486076-c09f-4d26-8c65-7bab4de9b81b_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_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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f65416a8-aaba-4435-a60e-68af53db776b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink: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, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_5a07213a-2342-4629-a31e-5e7948c1dc9b_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-20201231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b3cb59be-4da9-4c4d-b1ac-3245066be181_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Weighted Average Exercise Price, Outstanding, beginning of year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7da3ec7f-e3f1-443e-be54-6c12fb3d7cce_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Weighted Average Exercise Price, Outstanding, beginning of year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherSecuritiesMember_6ea7ce25-09e4-42d9-acf4-c7dd6ea2c8d7_terseLabel_en-US" xlink:label="lab_tfx_OtherSecuritiesMember" xlink: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 Securities</link:label>
    <link:label id="lab_tfx_OtherSecuritiesMember_label_en-US" xlink:label="lab_tfx_OtherSecuritiesMember" xlink: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 Securities [Member]</link:label>
    <link:label id="lab_tfx_OtherSecuritiesMember_documentation_en-US" xlink:label="lab_tfx_OtherSecuritiesMember" 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 securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherSecuritiesMember" xlink:href="tfx-20201231.xsd#tfx_OtherSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherSecuritiesMember" xlink:to="lab_tfx_OtherSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_c7aa19a0-0ae2-467e-8eb7-df9dec5e6a37_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink: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 shares, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink: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, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_df763aa3-879c-4b21-89e4-62077507cff7_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_PropertyPlantAndEquipmentGross_b8e1f11b-525c-4dd8-88e4-0f9be42aee7c_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" 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">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_eb55e416-6c69-472b-a033-867ea0ec5be9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_384b70a8-9b88-45a7-b94b-4df429a54aed_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_991a5df9-1d4a-4ff8-8783-392d3cf6525a_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">Business segments and other information</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_DefinedBenefitPlanFundedStatusOfPlan_fe72ffbd-7529-4695-9a5c-5efc8d2de895_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status, end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_54b5c42e-81f7-40b2-972a-c3a27717b4e4_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink: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 Allowances and Reserves Type</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_6be19e03-e164-468b-919a-a401466ada91_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Three</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Three</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" 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">Financing Receivables, Payments To Be Received In Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_b90e13fb-22b2-4601-8210-6d3f3308de62_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_d60c3870-68f8-48bb-81a3-30d05f125879_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 Income (loss)</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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_feec3c75-7fae-4087-919c-c81caeaf4b43_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 current 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_IndefiniteAndFiniteLivedIntangibleAssetsTable_359c7032-ad21-4634-947e-f1a68268dc12_terseLabel_en-US" xlink:label="lab_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" xlink: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 And Finite Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" xlink: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 And Finite Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_documentation_en-US" xlink:label="lab_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" 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">Indefinite And Finite Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" xlink:href="tfx-20201231.xsd#tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" xlink:to="lab_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_0aa782a2-4885-45bc-8665-761164c7c14c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" 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">Prior service cost recognized in net periodic cost, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink: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, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2118d0dd-22b5-4b5d-8818-66afd71d5d68_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information By Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_0d73e5e8-060c-48f1-9abc-a1afea663431_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) provided by 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_us-gaap_UseOfEstimates_da8eaa22-a150-4dfb-bbe9-77298885cf3d_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherMedicalDeviceManufacturersMember_bc19dea1-700a-4480-98d6-dae2b4442922_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-20201231.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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_e284a88c-6798-4a94-96ea-4a9fedcd026d_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" 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">Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_da348969-467a-4825-8845-c883fea46aa7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink: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 Assumptions used in Determining Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableWithImputedInterestFaceAmount_8605bdf0-a0ba-40c9-90c7-ae89b7342310_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable with imputed interest, face amount</link:label>
    <link:label id="lab_us-gaap_ReceivableWithImputedInterestFaceAmount_label_en-US" xlink:label="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable with Imputed Interest, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:to="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_RevenuebasedPaymentMember_58db668d-7945-4596-bdae-b5ae16af3f97_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</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-20201231.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_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_a18b80c4-f22c-4d4b-abc4-6bcb1b6c031a_negatedPeriodStartLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, deferred taxes</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_0e99937a-9c26-4658-8934-0070586c71e5_negatedPeriodEndLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, deferred taxes</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Accumulated Other Comprehensive Income Pension Liability Before Tax</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" 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">Defined benefit plan accumulated other comprehensive income pension liability before tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" xlink:to="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_cc041952-b582-49b7-8cd9-8d7580d99fbe_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e7f8fba5-c5c6-4b04-b290-0d66a7892eca_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_srt_ConsolidationItemsDomain_a741d5a2-ec63-41fd-bbc5-54d69d6e1390_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</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_srt_RestatementAdjustmentMember_b0f1743c-9d08-411a-b70b-f8350659de69_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_8a7132cf-fb83-4c2e-a510-93154aadeace_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">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_ee94ab5c-981a-4a2e-94d8-bba939d3d552_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_PropertyPlantAndEquipmentAbstract_1deaf451-1310-4364-91bc-26f4891ee8fc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_2e0ccef2-ee76-4d41-9742-e620d0ee65ae_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink: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 contingency accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink: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 Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_2b0186b1-0de8-451a-b151-8fe0bc8ed078_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MY_a8e5e848-e9b4-4f6c-9b62-9b513464db25_terseLabel_en-US" xlink:label="lab_country_MY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Malaysia</link:label>
    <link:label id="lab_country_MY_label_en-US" xlink:label="lab_country_MY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MALAYSIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MY" xlink:to="lab_country_MY" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SecondAmendedandRestatedCreditAgreementMember_22496c05-c9a0-487b-857f-ea34341e2581_terseLabel_en-US" xlink:label="lab_tfx_SecondAmendedandRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Amended and Restated Credit Agreement</link:label>
    <link:label id="lab_tfx_SecondAmendedandRestatedCreditAgreementMember_label_en-US" xlink:label="lab_tfx_SecondAmendedandRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Amended and Restated Credit Agreement [Member]</link:label>
    <link:label id="lab_tfx_SecondAmendedandRestatedCreditAgreementMember_documentation_en-US" xlink:label="lab_tfx_SecondAmendedandRestatedCreditAgreementMember" 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">Second Amended and Restated Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecondAmendedandRestatedCreditAgreementMember" xlink:href="tfx-20201231.xsd#tfx_SecondAmendedandRestatedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SecondAmendedandRestatedCreditAgreementMember" xlink:to="lab_tfx_SecondAmendedandRestatedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerListsMember_efdf1295-e7e9-419e-82d2-03273f50c284_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink: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_CustomerListsMember_label_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink: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 Lists [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerListsMember" xlink:to="lab_us-gaap_CustomerListsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_9501780c-42c0-4b1d-9f4e-26fb63e3f74b_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_34370019-7055-4663-92f9-d799d31a9ab1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_20d70b19-0691-41da-ad83-f52f13484f9a_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</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_GoodwillImpairedAccumulatedImpairmentLoss_1c2d5961-a9eb-4f94-8f75-88cf5e8a91b9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" 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 impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink: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, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_50038eea-fb7d-44d4-ac79-5080401a5a4f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_51d103ea-1702-4970-84b9-2e3ea3c9dc6f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Years 2026&#160;&#8212; 2030</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_21bca6c4-15a7-42e9-b170-e20f0bd878b2_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">Inventories</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_tfx_ScheduleOfFairValueOfDebtTableTextBlock_475cbc91-5dd6-42ec-b32d-064c17897b0d_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfFairValueOfDebtTableTextBlock" xlink: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 of Debt</link:label>
    <link:label id="lab_tfx_ScheduleOfFairValueOfDebtTableTextBlock_label_en-US" xlink:label="lab_tfx_ScheduleOfFairValueOfDebtTableTextBlock" xlink: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 Of Debt [Table Text Block]</link:label>
    <link:label id="lab_tfx_ScheduleOfFairValueOfDebtTableTextBlock_documentation_en-US" xlink:label="lab_tfx_ScheduleOfFairValueOfDebtTableTextBlock" 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">Schedule of fair value of debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfFairValueOfDebtTableTextBlock" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfFairValueOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfFairValueOfDebtTableTextBlock" xlink:to="lab_tfx_ScheduleOfFairValueOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AdjustedLIBORMember_ce7bfd3f-26a6-49e3-a20b-ce331d04348d_terseLabel_en-US" xlink:label="lab_tfx_AdjustedLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted LIBOR</link:label>
    <link:label id="lab_tfx_AdjustedLIBORMember_label_en-US" xlink:label="lab_tfx_AdjustedLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted LIBOR [Member]</link:label>
    <link:label id="lab_tfx_AdjustedLIBORMember_documentation_en-US" xlink:label="lab_tfx_AdjustedLIBORMember" 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">Adjusted LIBOR [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AdjustedLIBORMember" xlink:href="tfx-20201231.xsd#tfx_AdjustedLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AdjustedLIBORMember" xlink:to="lab_tfx_AdjustedLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_3fc3ce1a-46e5-4106-bf17-9a97bb78a281_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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_7ab2e1b7-d47b-435b-b50e-fd9253ab1d94_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink: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-vested restricted stock units issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink: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, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_c9baedee-639c-4284-ba7e-4ccbbffd158e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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 related to acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_cc935d2c-ba11-4218-8f40-012f6bfb155d_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_QuarterlyFinancialInformationTextBlock_d687f009-e079-4814-b112-ac76f273781f_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">QUARTERLY DATA (UNAUDITED)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_4bd363ca-a474-4aa2-b8a3-c05d852c5e3c_negatedTerseLabel_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" 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">Foreign currency translation, tax</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" xlink: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, Pension and Other Postretirement Benefit Plans, Tax</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_documentation_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" 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 Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Pension and Other Postretirement Benefit Plans, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" xlink:href="tfx-20201231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" xlink:to="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_25c5c9fd-5ecf-4b3a-b84f-f3082c378a34_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink: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 effect, carry forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink: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 Tax Assets, Other Tax Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InterventionalUrologyMember_7ca3f8d4-edb3-4792-ba22-883a9fd815ac_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-20201231.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_us-gaap_PropertyPlantAndEquipmentUsefulLife_a0f0fb1c-b036-4da4-b03d-a3241d7aa4d8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of plant and equipment, in years</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InterventionalMember_89e24d14-b1c5-4e13-90f2-675b6924367f_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-20201231.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_7faedefd-7c6d-49cb-8214-41ab8278cbe7_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_LesseeLeaseDescriptionLineItems_72347857-cdb7-4b41-b4ae-f8b72b841545_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_e88c2526-ec91-4e99-aa72-2582c72a914e_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_4136af57-5d0b-4c65-86ab-ccca0c417fe5_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-20201231.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_tfx_ContractWithInsuranceCompanyMember_7a4987ee-16c8-4dbe-b45c-f91b3dc3b7ff_terseLabel_en-US" xlink:label="lab_tfx_ContractWithInsuranceCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with insurance company</link:label>
    <link:label id="lab_tfx_ContractWithInsuranceCompanyMember_label_en-US" xlink:label="lab_tfx_ContractWithInsuranceCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Insurance Company [Member]</link:label>
    <link:label id="lab_tfx_ContractWithInsuranceCompanyMember_documentation_en-US" xlink:label="lab_tfx_ContractWithInsuranceCompanyMember" 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">Contract With Insurance Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithInsuranceCompanyMember" xlink:href="tfx-20201231.xsd#tfx_ContractWithInsuranceCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ContractWithInsuranceCompanyMember" xlink:to="lab_tfx_ContractWithInsuranceCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_EmergingMarketsBondsMember_c1ebd70a-ebb4-45b7-b64c-386aa084789c_terseLabel_en-US" xlink:label="lab_tfx_EmergingMarketsBondsMember" xlink: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 markets debt fund</link:label>
    <link:label id="lab_tfx_EmergingMarketsBondsMember_label_en-US" xlink:label="lab_tfx_EmergingMarketsBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Markets Bonds [Member]</link:label>
    <link:label id="lab_tfx_EmergingMarketsBondsMember_documentation_en-US" xlink:label="lab_tfx_EmergingMarketsBondsMember" 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">Emerging Markets Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmergingMarketsBondsMember" xlink:href="tfx-20201231.xsd#tfx_EmergingMarketsBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EmergingMarketsBondsMember" xlink:to="lab_tfx_EmergingMarketsBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_2c5da69b-ee12-4e00-a407-311f9d3a86eb_terseLabel_en-US" xlink:label="lab_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" xlink: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 excess tax benefit from compensation expense</link:label>
    <link:label id="lab_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_label_en-US" xlink:label="lab_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" xlink: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 Service Share-based Compensation, Net Excess Tax Benefit from Compensation Expense</link:label>
    <link:label id="lab_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_documentation_en-US" xlink:label="lab_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" 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">Employee Service Share-based Compensation, Net Excess Tax Benefit from Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" xlink:href="tfx-20201231.xsd#tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" xlink:to="lab_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_4a2dd9bc-7908-4395-b187-67b9b9dbc814_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_a45f8b40-2d34-48b0-aa3d-d0adb8935d55_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultimate healthcare trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_IWGHighPerformanceConductorsIncMember_21412515-ba8b-4b9d-a809-d9205da668cd_terseLabel_en-US" xlink:label="lab_tfx_IWGHighPerformanceConductorsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IWG High Performance Conductors, Inc.</link:label>
    <link:label id="lab_tfx_IWGHighPerformanceConductorsIncMember_label_en-US" xlink:label="lab_tfx_IWGHighPerformanceConductorsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IWG High Performance Conductors, Inc. [Member]</link:label>
    <link:label id="lab_tfx_IWGHighPerformanceConductorsIncMember_documentation_en-US" xlink:label="lab_tfx_IWGHighPerformanceConductorsIncMember" 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">IWG High Performance Conductors, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember" xlink:href="tfx-20201231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IWGHighPerformanceConductorsIncMember" xlink:to="lab_tfx_IWGHighPerformanceConductorsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ebcfa785-9658-47d6-a39a-258a4376de2a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink: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 Grant Date Fair Value, Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_100afc84-e836-49c6-aca6-3abff0917cc2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Assumptions used to Estimate Fair Value of Options Granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_db9f6d37-01ef-4e56-84df-8284b20eeb12_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_887e20bc-c2c4-4dc5-a7ee-32d47344abe3_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">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</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_757b86be-0e53-4cee-a3f2-70815b2b84fc_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_AccountsReceivableMember_480772ab-0fa8-437b-a4e5-ac3bbd4f39c3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_8b2c2b7d-05c2-49cf-9f02-587229e3a83c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for returns and allowances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Refund Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_fcfb6c4a-d5d5-46e5-a7a6-500f1c803d7e_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_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_6a29ab3b-1bbc-4ac2-9cf0-0d34af319376_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" xlink: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 Activity Related To Restricted Shares And Restricted Share [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_label_en-US" xlink:label="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" xlink: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 Activity Related To Restricted Shares And Restricted Share [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_documentation_en-US" xlink:label="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" 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">Schedule Of Activity Related To Restricted Shares And Restricted Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" xlink:to="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_844ac138-98f3-46c7-8142-5d73af5ffe9e_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_de514b45-c7ba-4666-9b5c-2b07722bbf5e_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_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_8ff3e3db-0fd1-4956-acc0-1e272474750d_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" xlink: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 Pension Expected Future Benefit Payments [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_label_en-US" xlink:label="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" xlink: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 Pension Expected Future Benefit Payments [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_documentation_en-US" xlink:label="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" 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">Schedule of Pension Expected Future Benefit Payments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" xlink:to="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1b3a1198-3816-4707-a7c2-2a6c29f54ae6_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_SubsequentEventTypeDomain_71a77ca1-d31d-4de2-ae11-1626b9af2878_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink: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 Type</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_8a7cad81-a491-43a6-bf69-a1bb2f43465a_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_OperatingLeaseWeightedAverageDiscountRatePercent_45379d23-94cf-4708-b22b-1ca0154582cb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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 discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_7720d24f-43cf-4292-bc4a-d5e513e07cb3_terseLabel_en-US" xlink:label="lab_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset" xlink: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 amortization period of intangible assets, in years</link:label>
    <link:label id="lab_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_label_en-US" xlink:label="lab_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset" xlink: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 Amortization Period For Intangible Asset</link:label>
    <link:label id="lab_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_documentation_en-US" xlink:label="lab_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset" 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">Weighted Average Amortization Period For Intangible Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset" xlink:href="tfx-20201231.xsd#tfx_WeightedAverageAmortizationPeriodForIntangibleAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset" xlink:to="lab_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_4b3c15a8-1f5f-498d-b315-1e77b9b8d0b4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_08dd5a56-524b-461e-8774-9367cac7a67e_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Five</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Five</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" 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">Financing Receivables, Payments To Be Received In Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_853e3f18-d75d-4b37-8d8b-ba0f3eccdf2c_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">&#160;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_DeferredFinanceCostsNet_6c613349-aea6-4951-850e-308b9bc5d6cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Less: Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4651a65b-fa7f-4f9b-90a6-b5f9c534c907_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SmallAndMidSizedCompaniesMember_b9416a4f-ff5f-4ad0-aba7-5dd778432eb7_terseLabel_en-US" xlink:label="lab_tfx_SmallAndMidSizedCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small and Mid-Sized Companies</link:label>
    <link:label id="lab_tfx_SmallAndMidSizedCompaniesMember_label_en-US" xlink:label="lab_tfx_SmallAndMidSizedCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small And Mid Sized Companies [Member]</link:label>
    <link:label id="lab_tfx_SmallAndMidSizedCompaniesMember_documentation_en-US" xlink:label="lab_tfx_SmallAndMidSizedCompaniesMember" 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">Small And Mid Sized Companies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SmallAndMidSizedCompaniesMember" xlink:href="tfx-20201231.xsd#tfx_SmallAndMidSizedCompaniesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SmallAndMidSizedCompaniesMember" xlink:to="lab_tfx_SmallAndMidSizedCompaniesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_72480ba0-ff6e-4109-8d81-c643197d037f_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</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_tfx_TermLoanMember_23df3791-f6f8-41b8-9860-c9f2ed4b855c_terseLabel_en-US" xlink:label="lab_tfx_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_tfx_TermLoanMember_label_en-US" xlink:label="lab_tfx_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_tfx_TermLoanMember_documentation_en-US" xlink:label="lab_tfx_TermLoanMember" 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">Term Loan Member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember" xlink:href="tfx-20201231.xsd#tfx_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TermLoanMember" xlink:to="lab_tfx_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_00a7dc9a-2e84-4efe-b7a6-b671ea5a64ab_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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 Securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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 Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_af05dd2e-c8f8-4737-90d5-5434e1e20876_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_DepreciationAndAmortization_0202f4ad-3777-4aaa-af73-fe05476803ce_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink: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 and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink: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, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_97288920-05d3-4035-aec3-a82a62e514de_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" 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">Balance, beginning</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_e173ed1f-ac5f-4a97-bbd6-69a337fd7c95_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" 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">Balance, ending</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_731e898a-2a98-4a62-bbc0-6bb1da1c01cd_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_us-gaap_TaxCreditCarryforwardTable_eef084ae-be75-4691-b9cd-7733044b54f0_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink: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 Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_9cda9a2a-512c-46f7-89e1-2ca5d0e06142_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_DeferredTaxAssetsNet_6e635357-63dd-4751-860c-9edf72bb0202_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink: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 Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_3d9a4966-372e-43c5-bfc5-1d720eba396f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink: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, Period Two</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink: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, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PeriodOneMember_47a59226-f0e9-4279-8a6c-c6b70de6ff00_terseLabel_en-US" xlink:label="lab_tfx_PeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 2020 but before the end of 2025</link:label>
    <link:label id="lab_tfx_PeriodOneMember_label_en-US" xlink:label="lab_tfx_PeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period One [Member]</link:label>
    <link:label id="lab_tfx_PeriodOneMember_documentation_en-US" xlink:label="lab_tfx_PeriodOneMember" 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">Period 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodOneMember" xlink:href="tfx-20201231.xsd#tfx_PeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PeriodOneMember" xlink:to="lab_tfx_PeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_7bf74015-f8f4-49e8-8162-2666946990bd_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</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_Goodwill_d98480da-a880-453f-af27-1c913d89d2bf_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_0982f910-fc86-46ff-8a79-0249a7be0e1a_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_6284806b-6135-4e9f-a54e-047f637084af_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_1ee07a41-aa39-4c7f-a12c-24c57ee52d90_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_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_819a9c5a-ea10-404e-a7ba-06de1bf0d1c8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction expenses</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink: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, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_53ea6dcf-019a-439d-b47d-ac1293593869_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" 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 restructuring and impairment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink: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 and Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:to="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_06dd5a69-de47-4add-9d78-71f05346007b_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 common 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_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_de9d7e11-fe42-4c1b-9e55-82a1f0b64ecc_terseLabel_en-US" xlink:label="lab_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" xlink: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 unremitted earnings, non-permanently reinvested</link:label>
    <link:label id="lab_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_label_en-US" xlink:label="lab_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings Of Foreign Subsidiaries Non Permanently Reinvested</link:label>
    <link:label id="lab_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_documentation_en-US" xlink:label="lab_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" 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">Undistributed earnings of domestic subsidiaries non- permanently reinvested.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" xlink:href="tfx-20201231.xsd#tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" xlink:to="lab_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ZMedicaLLCMember_b580c6e7-11e5-44cd-bdc9-8143fe77eaa4_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-20201231.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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_ff01db9e-3bd7-42ee-8395-e362f570dc2a_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_us-gaap_ScheduleOfGoodwillTextBlock_dd57a06a-2c31-427a-87c9-43f778532ea1_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">Changes in Carrying Amount of Goodwill, by Reporting Segment</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_cb01bec2-0bdc-47d7-9b09-80c7715e3720_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_ab557a9e-3c8b-421b-9897-486e666e8947_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_e66a5898-083c-456f-895b-ae5f77cafcb9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_77f3f0b2-f5d5-4ea6-af05-7ac2cff9843f_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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_f4307f77-51a7-41b2-bd50-bafcb8a9cf5a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink: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 loss recognized in net periodic cost, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink: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, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_af3a2ebf-f922-4612-a3d3-771d01476f66_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 Contract</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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_430ac083-3dee-4c28-a403-6c84dc2c2379_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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 Annual Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f95ad378-5745-41db-8389-cbbdd5b6d33f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_47578b5a-c2d5-4728-bfaf-529e121ffe5f_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a6be365f-7b76-4239-a979-82ccd19b3efe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Number of Non-Vested Shares, Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_cf0b6a9a-e5ca-46d7-8e68-b263cefcb0fd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InventoryFairValueStepUp_8d9f0706-4f28-4640-b873-840a37b3e2f2_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-20201231.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_tfx_CorporateBondFundMember_9652a0eb-faf4-4379-b4f8-3861753268b3_terseLabel_en-US" xlink:label="lab_tfx_CorporateBondFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate bond fund</link:label>
    <link:label id="lab_tfx_CorporateBondFundMember_label_en-US" xlink:label="lab_tfx_CorporateBondFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Bond Fund [Member]</link:label>
    <link:label id="lab_tfx_CorporateBondFundMember_documentation_en-US" xlink:label="lab_tfx_CorporateBondFundMember" 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">Corporate Bond Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateBondFundMember" xlink:href="tfx-20201231.xsd#tfx_CorporateBondFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_CorporateBondFundMember" xlink:to="lab_tfx_CorporateBondFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_fe75870c-1de4-4b09-8d43-c25206087b9f_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</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_e33065de-94f7-47c6-897d-bcff04fbc8e0_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_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_7732b802-e82d-4631-a91f-0be57bc0c43d_terseLabel_en-US" xlink:label="lab_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" xlink: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 deferred tax liability due to merger of foreign subsidiaries</link:label>
    <link:label id="lab_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_label_en-US" xlink:label="lab_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" xlink: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 Deferred Tax Liability, Merger Of Foreign Subsidiaries</link:label>
    <link:label id="lab_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_documentation_en-US" xlink:label="lab_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" 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">Increase (Decrease) In Deferred Tax Liability, Merger Of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" xlink:href="tfx-20201231.xsd#tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" xlink:to="lab_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_eed1e53a-e057-44d1-809e-f7bdbd22a3ba_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 provided by (used in) 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_1752995c-572b-4f67-a472-59d47d9bf429_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">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_987528e4-df22-4b9b-8117-a07638ad0ce4_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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_0cb21f51-308b-4e4b-8382-180ddbdf189d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of currency translation, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_55884dcb-fada-48f7-b352-49548f26370f_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_daad4a17-98fe-4f66-a7d7-03a3697f1b96_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_9f7e3cfc-d6da-4fbd-98a8-70017d519e92_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink: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 Credit Carryforward, Name</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_6ee04aef-4407-4bd2-a5fc-8ab5d6655893_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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 shares, $1&#160;par value Issued: 2020 &#8212; 47,812 shares; 2019 &#8212; 47,536 shares</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_367177b1-85a0-4033-9168-c194fdb42f79_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_43678d01-94b7-481a-8155-f3031df27a4a_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_57e26547-b3ee-4a83-857c-0edd383be014_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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_28121130-c9bb-46af-a445-41dca2d68ba9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink: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 Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_MaximumAmountAvailableUnderReceivableSecuritization_960a49b2-ef29-4b54-a805-cccd21931c3d_terseLabel_en-US" xlink:label="lab_tfx_MaximumAmountAvailableUnderReceivableSecuritization" xlink: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 amount available under receivable securitization</link:label>
    <link:label id="lab_tfx_MaximumAmountAvailableUnderReceivableSecuritization_label_en-US" xlink:label="lab_tfx_MaximumAmountAvailableUnderReceivableSecuritization" xlink: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 Amount Available Under Receivable Securitization</link:label>
    <link:label id="lab_tfx_MaximumAmountAvailableUnderReceivableSecuritization_documentation_en-US" xlink:label="lab_tfx_MaximumAmountAvailableUnderReceivableSecuritization" 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">Maximum Amount Available under Receivable Securitization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization" xlink:href="tfx-20201231.xsd#tfx_MaximumAmountAvailableUnderReceivableSecuritization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization" xlink:to="lab_tfx_MaximumAmountAvailableUnderReceivableSecuritization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_a5375f5b-047b-44dc-a36a-035dafed6248_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_904ff1d3-dd6c-48ea-bb2d-6cecf1ffdcde_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Current portion of borrowings</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_eca74351-135c-4e46-b120-d964e120166b_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Benefit obligation, beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_af819f23-1f64-46b9-9dc5-581e634480de_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Projected benefit obligation, end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_87c1f1a3-a7b5-4827-a14d-81562fd10b11_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_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_cf15ec15-29d4-4814-99e7-6bdee6f6a401_terseLabel_en-US" xlink:label="lab_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility, at a rate of 1.65% at December 31, 2020 and 3.17% at December 31 2019, due 2024</link:label>
    <link:label id="lab_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_label_en-US" xlink:label="lab_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Five Seven Percent Term Loan Facility [Member]</link:label>
    <link:label id="lab_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_documentation_en-US" xlink:label="lab_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember" 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">Three Point Five Seven Percent Term Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember" xlink:href="tfx-20201231.xsd#tfx_ThreePointFiveSevenPercentTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember" xlink:to="lab_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_8e36a8f6-e59b-4695-b369-ebd9c15ee68f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" 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">Initial estimate upon acquisition and 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_cab9533e-f9d7-401b-a706-bfdb5a412fb0_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_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_b9e97276-ac22-44a4-a834-007d74950230_terseLabel_en-US" xlink:label="lab_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" xlink: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</link:label>
    <link:label id="lab_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_label_en-US" xlink:label="lab_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" xlink: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 Contingent Consideration Reversals</link:label>
    <link:label id="lab_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_documentation_en-US" xlink:label="lab_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" 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">Effective income tax rate reconciliation contingent consideration reversals.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" xlink:href="tfx-20201231.xsd#tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" xlink:to="lab_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_5306c20a-265e-4518-a5b4-490102bf12b5_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink: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 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_InventoryDisclosureAbstract_d1eed23a-0e85-4176-8642-5b7c9fbd2781_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_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_e1deccfe-1380-428c-bd05-04bfb99fb240_terseLabel_en-US" xlink:label="lab_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Declining percent of redemption price to principal amount</link:label>
    <link:label id="lab_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_label_en-US" xlink:label="lab_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Declining Percent Of Redemption Price To Principal Amount</link:label>
    <link:label id="lab_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_documentation_en-US" xlink:label="lab_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" 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">Declining percent of redemption price to principal amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" xlink:href="tfx-20201231.xsd#tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" xlink:to="lab_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_5e702e6d-dbbc-4dd0-8aea-1a9aba9104a7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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 shares, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_91261e5b-ff51-4f1d-bb2e-2edb7cba42f5_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_OperatingLeaseLiability_6c3040cf-8a9c-45c6-976e-72ff6fdac084_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f905368c-8b8e-4638-9350-5d39fd52fea1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_NetGainOnSaleOfBusinessesAndAssets_ee296803-2055-4443-9f26-96db993d961c_negatedLabel_en-US" xlink:label="lab_tfx_NetGainOnSaleOfBusinessesAndAssets" 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">Net gain on sales of businesses and assets</link:label>
    <link:label id="lab_tfx_NetGainOnSaleOfBusinessesAndAssets_label_en-US" xlink:label="lab_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink: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 Gain On Sale Of Businesses And Assets</link:label>
    <link:label id="lab_tfx_NetGainOnSaleOfBusinessesAndAssets_documentation_en-US" xlink:label="lab_tfx_NetGainOnSaleOfBusinessesAndAssets" 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">Net gain on sale of businesses and assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink:href="tfx-20201231.xsd#tfx_NetGainOnSaleOfBusinessesAndAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink:to="lab_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_2d20ac40-b16e-4a6c-89ec-d979a31e63b0_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_7efa6dfe-8e9b-41e6-ba92-d710d4caf93e_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-20201231.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_9c94f75c-bdbc-434c-97e3-169a7d14e288_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">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_93c188f7-eef9-4f3d-9521-d25f930738ca_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_DebtInstrumentLineItems_419a1550-140d-43ac-a48d-61d82567b687_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_35ece662-605e-4318-a441-b3871c81a631_terseLabel_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" xlink: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 loss and credit carryforwards</link:label>
    <link:label id="lab_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_label_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" xlink: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 Tax Assets Operating Tax Loss And Credit Carryforwards</link:label>
    <link:label id="lab_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_documentation_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" 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">Deferred tax assets operating tax loss and credit carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" xlink:href="tfx-20201231.xsd#tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" xlink:to="lab_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_23828363-d3bd-4c65-a6e0-f5f1f2e5095a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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 shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e1a905ec-ab8d-4a09-8d47-04f76fdb3474_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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_StockholdersEquity_fa51bf5a-5256-486a-b00a-1288e4592831_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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_StockholdersEquity_c2700124-2f8d-4313-8db9-de288fdf1c42_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Cumulative-effect adjustment</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_DistributionRightsMember_2d2033eb-4a25-4cf4-bf0e-7d826d943b73_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_b4dc3dba-abe1-46e3-a691-df36ebd66005_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_ValuationTechniqueDiscountedCashFlowMember_eec22ddf-4749-49a1-8d81-ced0400978f5_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_InventoryRawMaterials_42ef5601-dfe9-4107-9e6b-d6a66603c063_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_dei_EntityAddressCityOrTown_b2323c98-dbda-41dc-bd04-e5443a01afa6_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_446b991f-7569-42a6-b2dd-926600cc4120_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_d06b5a13-a3d8-4167-8db6-93f5f7a62507_negatedLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" 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">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_720082c5-9220-42be-ade8-d9a74ff3bc07_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_RestrictedStockUnitsRSUMember_3836f688-ddb0-41cf-9719-5722d06c30fe_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a927094c-5bdd-4173-996f-e8e6c4a46da9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_8b6f44c0-2600-494d-8e94-fa02188a63a4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink: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_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_9e719967-1406-45a9-8723-692ba3f2c0b5_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink: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 Instrument</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink: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 Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_f94beb45-b156-46a4-bbe0-b372302c200d_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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_f379eefc-05c5-4055-91c3-8686ec1606c9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" 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">Unamortized (loss) gain arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink: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, Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ca5b25d9-e054-4554-928d-f92fb665f10a_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</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_DeferredTaxLiabilitiesLeasingArrangements_45cc5a3d-ea11-449f-bc74-b0b0d6cc55ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink: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 Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0878eaf3-ee66-4e03-a76a-cd4f04df9a9c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4fb4172c-e078-4dd4-b691-ec8ee08783b4_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Less: valuation allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_16485fba-10bc-4561-97fd-958c7eab19ec_periodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Balance at Beginning&#160;of&#160;Year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_f02a2a95-c59e-494c-a2f8-2f6cd342be9a_periodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Balance at End&#160;of&#160;Year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_7ed3239f-c74b-4336-991b-29cebf045d6c_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" xlink: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 changes in benefit obligation, prior service cost</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Actuarial Net Gain (Loss) And Prior Service Costs</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" 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">Defined Benefit Plan Actuarial Net Gain (Loss) And Prior Service Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" xlink:to="lab_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_b2b7a6a6-d707-4ace-a35e-b9858c9459c1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink: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</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7df9ed02-e9c0-48e0-a050-ec32fadacf3d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink: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 Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_01a608d1-fee7-4bb1-abbb-8c52ff20540c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_27d06721-bcd2-45c8-aa62-a5530c92236a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_142b60a1-2cbb-4335-99e2-bdc7bf77777f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink: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, before Reclassification Adjustment, after Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_a54c5635-aa52-47e0-9883-fa1a41492e0f_terseLabel_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" xlink: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 Exercise Price, Exercised (in dollars per share)</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_label_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" xlink: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 Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Prices</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_documentation_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" 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">Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Prices</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" xlink:to="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_7c6f5fcc-1732-485c-977b-3b815e662d51_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_OtherComprehensiveIncomeLossNetOfTax_c7026f39-89a8-4211-a3bb-a07e8069f83a_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">&#160;Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_97472b55-a715-45a5-b39c-065395afed69_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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)</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_f2a4f717-1411-4092-9c5b-21764fb46d62_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-20201231.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_InventoryWorkInProcess_734f10ba-dc5d-458c-9ad9-dd12c0b23f61_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_LeasesAbstract_dc23ffd7-d297-441b-b008-7405e8b19848_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_4abe70eb-50be-4533-ba6f-3e372ca3f769_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</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_9d31a061-8d26-490c-a328-35720bb982b1_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_us-gaap_EarningsPerShareAbstract_88d49320-74f3-469d-af57-36eb82c7aefd_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_b15e04c6-a90c-46cd-83fc-0e1fad3979a0_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">Total 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f99c36c7-144f-45a3-8c9b-e30e99abc566_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_034b1ad9-6988-4ef9-b32f-87f38d3ca197_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink: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 credits</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_8b0dfa11-b6b6-46d1-b998-149b4d7cf4da_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" 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">Net amortization and deferral, prior service cost</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink: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, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_8c13d088-9978-49b6-b361-f33c9d23d30e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink: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 Measured at Net Asset Value Per Share</link:label>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink: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 Measured at Net Asset Value Per Share [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_ab3b43ea-044a-43e1-9cf2-f0a8c139072c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink: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, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_20032701-409d-4d00-bc22-31579122330d_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_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_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_7c294727-da99-4d5b-8271-91e80772b59a_terseLabel_en-US" xlink:label="lab_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Information, Lessee, Operating Lease</link:label>
    <link:label id="lab_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_label_en-US" xlink:label="lab_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Supplemental Information [Table Text Block]</link:label>
    <link:label id="lab_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_documentation_en-US" xlink:label="lab_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock" 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">Lessee, Operating Lease, Supplemental Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock" xlink:href="tfx-20201231.xsd#tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock" xlink:to="lab_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_08644c53-5aeb-4a85-af4a-839fe0fd450e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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 Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8bf4a3bf-8c8a-4082-9ec7-d1671ea75d20_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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_8d71a763-bbc2-41f6-bc55-fe488e994fca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" 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">Net loss recognized in net periodic cost, net of tax of $(1,694), $(1,611) and $(1,588), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink: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, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_f6f436cc-7ae4-4143-8429-1cdd265919ae_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_e6a5c66a-b45c-4f94-b1fe-d999027d99de_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink: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, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink: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, 2 and 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_8ec685c3-f558-4260-86ac-52732c703367_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink: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 unrecognized tax benefits due to foreign currency translation</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_08e4a649-95f0-456b-8102-7d85ae971d3e_terseLabel_en-US" xlink:label="lab_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" xlink: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 percentage of net assets invested in emerging market</link:label>
    <link:label id="lab_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_label_en-US" xlink:label="lab_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" xlink: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 Percentage Of Net Assets Invested In Emerging Market</link:label>
    <link:label id="lab_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_documentation_en-US" xlink:label="lab_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" 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">Maximum percentage of net assets invested in emerging market.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" xlink:href="tfx-20201231.xsd#tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" xlink:to="lab_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_MultiAssetFundMember_302051d6-24c7-4b14-8651-6a35969e2678_terseLabel_en-US" xlink:label="lab_tfx_MultiAssetFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi asset funds</link:label>
    <link:label id="lab_tfx_MultiAssetFundMember_label_en-US" xlink:label="lab_tfx_MultiAssetFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi Asset Fund [Member]</link:label>
    <link:label id="lab_tfx_MultiAssetFundMember_documentation_en-US" xlink:label="lab_tfx_MultiAssetFundMember" 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">Multi Asset Fund Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MultiAssetFundMember" xlink:href="tfx-20201231.xsd#tfx_MultiAssetFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_MultiAssetFundMember" xlink:to="lab_tfx_MultiAssetFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_7718cc8a-ff61-490b-a62e-1010b85e53f6_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">Percent of redemption price to principal amount on redemption</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems_91c08f61-5f46-45ed-aa4b-12302f99ee42_terseLabel_en-US" xlink:label="lab_tfx_SummaryOfSignificantAccountingPoliciesLineItems" xlink: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 Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_tfx_SummaryOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_tfx_SummaryOfSignificantAccountingPoliciesLineItems" xlink: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 Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_tfx_SummaryOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_tfx_SummaryOfSignificantAccountingPoliciesLineItems" 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 Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_tfx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_c44a3d40-555e-4615-ae5d-4e7b72454234_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_97d86604-c166-4a61-96f8-e2cb9f841a5e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink: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 Share-based Compensation Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink: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, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_f0eec94c-20c3-424d-a654-6c946d3b038f_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_abde130e-ec42-4ad7-86a5-111cca7e42ec_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_4bdecf02-8b76-408a-99fe-2531e337d4dd_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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ce577da3-a9ae-418c-a6e7-f09751c8507c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink: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 effect of international items</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink: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, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_39935254-ea5f-4214-a34b-1d73cab610c1_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_2c8c68ff-eaa9-4881-b340-665f0a6e81b6_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 out of Accumulated Other Comprehensive Income</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_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_050b6a33-39fb-46a6-9b0a-b3377cb93814_negatedTerseLabel_en-US" xlink:label="lab_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Plan amendments in benefit obligation, accumulated other comprehensive income loss, net of tax</link:label>
    <link:label id="lab_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Amendments In Benefit Obligation, Accumulated Other Comprehensive Income Loss, Net Of Tax</link:label>
    <link:label id="lab_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_documentation_en-US" xlink:label="lab_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Plan Amendments In Benefit Obligation, Accumulated Other Comprehensive Income Loss, Net Of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="tfx-20201231.xsd#tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_68113166-23a0-42bd-8d51-7a76ccfcf1db_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution plans, costs</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_f9e00f04-6330-434e-8117-736ec4ba5293_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_a992a3fa-d4ac-4903-b8ee-28a3d0fb008e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink: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 equity securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_35c0c7f2-c566-48a0-a420-0ec557938ba9_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_f4fa5143-7b2a-4e30-9dea-755a0782d073_verboseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" 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">Senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_a681cb77-f35a-432d-b04b-0e1fb1c57c8f_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_srt_RestatementDomain_ee7252a1-b5d2-4303-9ad6-9c1f82d4f740_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_9af7577e-ba5a-432d-a238-c923af1cec6b_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" 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">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_StockCompensationPlanMember_101929ab-5c50-4b16-8b0a-3b175ff6e654_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink: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 Compensation Plan</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_80fcea61-c34e-461f-a53b-9be65dff8e32_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_StockIssuedDuringPeriodSharesStockOptionsExercised_27b674fc-aba6-43a4-bee5-e56a65d330e1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Number of Options, Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0cb34b72-996f-478d-80e8-04357166a490_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 increase (decrease) 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_us-gaap_LossContingencyNatureDomain_34899b29-6f2a-46f0-9ab7-e8a5305689c3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink: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 Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink: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, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_197ab491-f5d3-47e8-aa10-f0504c98eaa9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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 Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromHedgeInvestingActivities_121a87dd-808d-4900-addc-b12791b47446_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink: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 interest proceeds on swaps designated as net investment hedges</link:label>
    <link:label id="lab_us-gaap_ProceedsFromHedgeInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink: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 Hedge, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_5aaf2ca2-a11b-48aa-a63b-b686630974c8_terseLabel_en-US" xlink:label="lab_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage ratio, required</link:label>
    <link:label id="lab_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_label_en-US" xlink:label="lab_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio" xlink: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, Covenant Terms, Maximum Leverage Ratio</link:label>
    <link:label id="lab_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_documentation_en-US" xlink:label="lab_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio" 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">Debt Instrument, Covenant Terms, Maximum Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio" xlink:to="lab_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2b3a59e6-7d17-46c0-829e-dea2e369c4ca_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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">Foreign currency translation, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d617e044-0b1e-44d0-aee8-7f4491c77456_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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">Impact of currency translation, accumulated other comprehensive (income) loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink: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 Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_6d8af712-361a-43d0-8c70-9e0bdcd5bc35_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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 Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e2403324-14aa-44f9-9e5a-28eae86da605_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_39f8b826-9a3b-4313-8d62-e24b9abe1b7e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of return</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_233c60e8-7b48-4e11-92be-6a78ed07a335_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_42247a97-6b23-4b30-9f8d-08a54e2f1ded_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_27d52140-515b-4f60-8d2e-aaebf25e9097_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" 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">Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" xlink:to="lab_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_032efe37-2156-4bc7-921e-05248bd41410_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink: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 Option</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink: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 Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_08f0a38a-1a90-41ff-9550-003be38f7b6b_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7f0646e0-f603-499e-ac46-0bab41aa6c2c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink: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</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink: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 Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_1cd8382a-1ab1-4c14-a427-e678b11e7661_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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 paid, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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 Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_718e4965-589a-40a5-a01d-f4a8d34732c4_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" 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">Proceeds from sales of businesses and assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink: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 Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_371ed8b4-8e57-405b-99f8-246c15b1a8df_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Non-Vested Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_68082885-ec28-4c0e-96f6-7590578754df_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" 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">Unrealized gain (loss) on derivatives arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink: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), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_3182b0f1-69b3-4424-9381-28c46edc8afe_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_97dda38c-ac6a-4a3c-a926-15b11305333c_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 (loss), diluted (in dollar 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_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_a83ff805-855a-45e3-b2c8-f67bf1ec981a_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans, annual average Medicare part D subsidy</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans Annual Average Medicare Part D Subsidy</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" 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">Defined benefit plans, annual average Medicare part D subsidy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" xlink:to="lab_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_GlobalCreditFundMember_d85f893b-1ee3-4ffd-9ae7-a2ee60b6100c_terseLabel_en-US" xlink:label="lab_tfx_GlobalCreditFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global credit fund</link:label>
    <link:label id="lab_tfx_GlobalCreditFundMember_label_en-US" xlink:label="lab_tfx_GlobalCreditFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Credit Fund [Member]</link:label>
    <link:label id="lab_tfx_GlobalCreditFundMember_documentation_en-US" xlink:label="lab_tfx_GlobalCreditFundMember" 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">Global Credit Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_GlobalCreditFundMember" xlink:href="tfx-20201231.xsd#tfx_GlobalCreditFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_GlobalCreditFundMember" xlink:to="lab_tfx_GlobalCreditFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b0b48577-05e4-4c00-a7a0-e48f7f1244da_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f26708e1-4318-448a-abcf-e064b0877ff7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_cad30ca6-c7a5-4264-a2fc-bb954cbf35c9_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_d25db841-9298-43d8-939f-002d5fac5bdf_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_tfx_SegmentOperatingIncomeLoss_37e5cbe4-96b3-40a3-9315-624268e58187_terseLabel_en-US" xlink:label="lab_tfx_SegmentOperatingIncomeLoss" xlink: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_tfx_SegmentOperatingIncomeLoss_label_en-US" xlink:label="lab_tfx_SegmentOperatingIncomeLoss" xlink: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 Operating Income Loss</link:label>
    <link:label id="lab_tfx_SegmentOperatingIncomeLoss_documentation_en-US" xlink:label="lab_tfx_SegmentOperatingIncomeLoss" 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">Segment Operating Income Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SegmentOperatingIncomeLoss" xlink:href="tfx-20201231.xsd#tfx_SegmentOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SegmentOperatingIncomeLoss" xlink:to="lab_tfx_SegmentOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_35b004fc-a4ce-4dec-bd76-51a506083fa8_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" 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">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_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_4a4de66f-d5bf-4683-8c75-e6b4348228be_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, interest (benefit) expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_0f3e1d6f-f198-4799-8897-dc1966138f7f_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">Entity 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_c6615f43-a80b-4cab-9f4c-aeca2b238c36_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_DeferredIncomeTaxExpenseBenefit_ccf4ab1a-6cb1-4a2d-83a1-45e036afa2f7_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_cd999645-a71d-48fe-b610-8ef69918a17c_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_MajorPropertyClassAxis_0ae518e8-29e4-48c5-a522-c6631e629f07_terseLabel_en-US" xlink:label="lab_us-gaap_MajorPropertyClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class</link:label>
    <link:label id="lab_us-gaap_MajorPropertyClassAxis_label_en-US" xlink:label="lab_us-gaap_MajorPropertyClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorPropertyClassAxis" xlink:to="lab_us-gaap_MajorPropertyClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_45a60ec6-b1ae-4c61-878b-d6bbf95deab3_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" xlink: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 Net Revenues and Total Net Property, Plant and Equipment by Geographic Region</link:label>
    <link:label id="lab_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_label_en-US" xlink:label="lab_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" xlink: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 And Property Plant Equipment By Geographic Region Table [Table Text Block]</link:label>
    <link:label id="lab_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_documentation_en-US" xlink:label="lab_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" 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">Schedule of revenues and property plant equipment by geographic region.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" xlink:to="lab_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_861e795b-1efb-4f91-90b4-6b182c108f6b_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">Accumulated&#160;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_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_29bd9a04-60ca-4bdb-b2d4-2812ddba34da_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables Payments To Be Received In Next Twelve Months</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables Payments To Be Received In Next Twelve Months</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" 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">Financing Receivables Payments To Be Received In Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e0d759fc-b796-40a3-a4e3-e1781aeb6994_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_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_5fee6c06-50a2-4ff6-8d73-b2c098456f4b_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan, plan amendments on deferred taxes</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Amendments On Deferred Taxes</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" 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">Defined Benefit Plan, Plan Amendments On Deferred Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" xlink:to="lab_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PriorPlansBeforeDecember312013Member_819abbd1-daa2-486b-a53e-d8ab0d4e1a88_terseLabel_en-US" xlink:label="lab_tfx_PriorPlansBeforeDecember312013Member" xlink: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 Plans Before December 31, 2013</link:label>
    <link:label id="lab_tfx_PriorPlansBeforeDecember312013Member_label_en-US" xlink:label="lab_tfx_PriorPlansBeforeDecember312013Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Plans Before December 31, 2013 [Member]</link:label>
    <link:label id="lab_tfx_PriorPlansBeforeDecember312013Member_documentation_en-US" xlink:label="lab_tfx_PriorPlansBeforeDecember312013Member" 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">Prior Plans Before December 31, 2013 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansBeforeDecember312013Member" xlink:href="tfx-20201231.xsd#tfx_PriorPlansBeforeDecember312013Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PriorPlansBeforeDecember312013Member" xlink:to="lab_tfx_PriorPlansBeforeDecember312013Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_79cc9c77-ae30-4e57-b4d5-08ba94faeea9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preference shares, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_dc263659-507f-4a9c-9adc-5a42edde678b_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b86db03b-7b18-470f-937f-6980df04b2f5_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, total</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c8d6db78-13d4-4a61-928f-afdbe615c91b_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" 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">Effective income tax rate, total</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8ad3c14f-6b28-4483-b5a2-4dfb83449619_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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 and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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 and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e32341e6-962a-4f47-8c34-f404051175df_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AsiaSegmentMember_00c8dac7-5ccb-43ec-a793-6c442fa39e20_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-20201231.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_AllowanceForDoubtfulAccountsReceivable_678dfb7b-3342-4b42-b24f-9405529f9fb2_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_aaf6be3a-d2f7-4cc2-8039-3ad78be0dd75_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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">Balance&#160;at Beginning&#160;of Year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_5cae29ad-ef4b-4c24-b089-b40bd6bcde26_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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">Balance&#160;at End of Year</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_us-gaap_ReclassificationTable_5e0cdb48-6efa-43b3-b14b-7d7f38599c5a_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTable" xlink:to="lab_us-gaap_ReclassificationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_731d3b5e-9e30-4ce5-9983-efe94cab78ba_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_f3191cca-0aec-4202-a76b-430b794640eb_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_c422f05f-04cd-41c9-bd27-718fa9b99425_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_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_af215a40-7a63-4622-8066-4a585423275d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" 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">Postretirement Health Care Plans</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_005c5054-b4ba-4523-9c7c-e7d05aeecf28_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink: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 Benefits</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink: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 Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_ab71ff49-f2b5-44ca-a9e1-2721574da46a_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_b0f3531b-7fbd-465a-8990-dd5e688c43e2_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_DisposalGroupClassificationDomain_abdf1092-7029-443a-bf3e-2ff2db3acd05_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4ba40546-bdae-455b-97d9-794ca8efc5ca_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_3946b052-7d59-48d9-9dae-708e98ee0298_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink: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 Remaining Contractual Life In Years, Outstanding, end of the year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_135ffe58-bb7a-45df-81fa-9d914dad0288_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink: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 share based compensation plans and the related tax impacts</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink: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, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_8ea42276-043f-4f2b-8c58-627ed5d0817c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink: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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_da634103-5c19-4bce-8b9f-1c1b74a39344_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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-U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_144262e7-df3b-4312-b2ac-d1ef441cc16a_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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_a4116a8b-b15b-450c-8126-acebaa20bb8d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan amendments, curtailments, and settlements, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink: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, Adjustment for Settlement or Curtailment Gain (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_1eabfad9-1b37-49e1-a2c0-256320b2c592_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_457e4ddb-5278-46f1-8c39-78d4f46df8ca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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, Measurements, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_253e8157-cf28-49e3-8f16-b9c808f087dc_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_tfx_PercentOfRedemptionPriceToPrincipalAmount_ba53f365-e75f-46af-a4bc-b6e3bff2cae0_terseLabel_en-US" xlink:label="lab_tfx_PercentOfRedemptionPriceToPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of redemption price to principal amount</link:label>
    <link:label id="lab_tfx_PercentOfRedemptionPriceToPrincipalAmount_label_en-US" xlink:label="lab_tfx_PercentOfRedemptionPriceToPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent Of Redemption Price To Principal Amount</link:label>
    <link:label id="lab_tfx_PercentOfRedemptionPriceToPrincipalAmount_documentation_en-US" xlink:label="lab_tfx_PercentOfRedemptionPriceToPrincipalAmount" 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">Percent of redemption price to principal amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount" xlink:href="tfx-20201231.xsd#tfx_PercentOfRedemptionPriceToPrincipalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount" xlink:to="lab_tfx_PercentOfRedemptionPriceToPrincipalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_64e2c52c-6233-4964-9e84-03e81b5bd3a0_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_4f79cfad-592b-4f5b-b6e3-2bf7d869cbb6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 related to business acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_0c62e39b-4547-469b-a520-9c2c30d93e8c_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_dei_IcfrAuditorAttestationFlag_7a7c1e82-36a0-4a31-a5a5-1e578a013109_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_d8a9ae47-5819-45ba-9548-533e5809131b_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_82a27d66-e7e2-4c3a-9d07-42e65407ffaf_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_7b882e22-060d-4499-9373-f8057aad6a53_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_ValuationAllowancesAndReservesDomain_6a4bac0d-631e-4536-93a9-801f3c598869_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink: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 Allowances and Reserves</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2d68461e-ab7f-4a02-b4b4-f5d34f387ea0_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_907a126e-bed9-4a15-acc3-c2873f0d0f93_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink: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 Grant Date Fair Value, Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_7ad0090b-c1a6-4a9d-8328-16a28ca8f2b8_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">Schedule of 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_e714b5f8-ecff-4920-84e1-a50a90d19ea1_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_5754a6b4-161e-4fb5-9fa2-60ee9c92659b_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_6acf4058-841f-4751-af14-98213171678b_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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_7eafe1d9-d6d4-4497-8282-10a5e8a01342_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized (loss) gain arising during the period, net of tax of $6,101, $3,817 and $(447), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink: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, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_a04f4ebd-d16c-4cc7-b602-d993674e3385_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_c8c4f39f-c26c-48bf-9b47-b19e5302dc2e_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_tfx_TwoThousandTwentyWorkforceReductionPlanMember_3eefa90b-e981-40c4-9f0c-4d1fc1de2ce7_terseLabel_en-US" xlink:label="lab_tfx_TwoThousandTwentyWorkforceReductionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Workforce reduction plan</link:label>
    <link:label id="lab_tfx_TwoThousandTwentyWorkforceReductionPlanMember_label_en-US" xlink:label="lab_tfx_TwoThousandTwentyWorkforceReductionPlanMember" xlink: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 Workforce Reduction Plan [Member]</link:label>
    <link:label id="lab_tfx_TwoThousandTwentyWorkforceReductionPlanMember_documentation_en-US" xlink:label="lab_tfx_TwoThousandTwentyWorkforceReductionPlanMember" 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 Workforce Reduction Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember" xlink:href="tfx-20201231.xsd#tfx_TwoThousandTwentyWorkforceReductionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember" xlink:to="lab_tfx_TwoThousandTwentyWorkforceReductionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_0482496e-ff0d-4449-bdef-da6cad7a63ed_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_71739550-ff0d-488c-a579-e78fdf96b92b_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_us-gaap_IntangibleAssetsNetExcludingGoodwill_7d8236cf-8c87-47af-91ce-2987885bf881_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">Intangibles 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_OperatingIncomeLoss_32578f6a-7439-4fd6-9505-c0f72b280777_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, loss on extinguishment of debt and taxes</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_af1367e0-4f43-4f26-8d7a-ac0c6bfdbde8_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" 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">Income from continuing operations before interest,loss on extinguishment of debt and taxes</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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_f75ac774-b379-4935-804a-acde8365fce6_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 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_tfx_AllOtherMember_5a6df622-a8e4-4b80-a1a7-a823c414a3a5_terseLabel_en-US" xlink:label="lab_tfx_AllOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other</link:label>
    <link:label id="lab_tfx_AllOtherMember_label_en-US" xlink:label="lab_tfx_AllOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other [Member]</link:label>
    <link:label id="lab_tfx_AllOtherMember_documentation_en-US" xlink:label="lab_tfx_AllOtherMember" 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">All other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AllOtherMember" xlink:href="tfx-20201231.xsd#tfx_AllOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AllOtherMember" xlink:to="lab_tfx_AllOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_6c780b28-3fa2-4cbc-852e-af2b6c40a8b9_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6df45b71-2627-4699-a57a-908904a13010_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</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_b6f91fd0-2d5f-4bbb-9cf3-b24aeba8cf91_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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c1562ef0-4948-4ac8-98b5-3c4537039195_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_f2ee81f9-48a7-4448-a1d4-b95374fe7998_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_DefinedBenefitPlanAdministrationExpenses_ad22b0c0-46fe-4a82-872d-3e487eba90a9_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses" 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">Administrative costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Administration Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:to="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_148c1a8f-c2b5-40ce-a86e-106ae36e9a25_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Number of Non-Vested Shares, Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_4a22f768-a81c-43ee-a647-c815aaa9b804_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_147758cf-47fd-4e17-b3a7-4937b35793bd_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">Translation and other adjustments</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_tfx_AsiaAndAsiaPacificMember_335f9089-b0e8-49e0-bf27-23bc952dfc94_terseLabel_en-US" xlink:label="lab_tfx_AsiaAndAsiaPacificMember" xlink: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 Pacific</link:label>
    <link:label id="lab_tfx_AsiaAndAsiaPacificMember_label_en-US" xlink:label="lab_tfx_AsiaAndAsiaPacificMember" xlink: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 And Asia Pacific [Member]</link:label>
    <link:label id="lab_tfx_AsiaAndAsiaPacificMember_documentation_en-US" xlink:label="lab_tfx_AsiaAndAsiaPacificMember" 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 And Asia Pacific</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaAndAsiaPacificMember" xlink:href="tfx-20201231.xsd#tfx_AsiaAndAsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AsiaAndAsiaPacificMember" xlink:to="lab_tfx_AsiaAndAsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_c255b2c7-1b3d-454d-bf4d-5c55e3b4f876_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink: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_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink: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 (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_4fb3cfa1-0685-4f30-9f11-b9b01114eebe_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_92a433b3-6f73-4945-8db6-274830d5be94_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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 on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_645f246a-8490-49c9-85d4-0adea57f2697_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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_faaf4892-6155-45c1-8693-fd6f0c6bae66_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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 Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_42ced10c-9407-4c0f-8bc3-222d9779c72e_terseLabel_en-US" xlink:label="lab_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" xlink: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.625% Senior Notes due 2027</link:label>
    <link:label id="lab_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_label_en-US" xlink:label="lab_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" xlink: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 Six Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Seven [Member]</link:label>
    <link:label id="lab_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_documentation_en-US" xlink:label="lab_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" 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 Six Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Seven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" xlink:href="tfx-20201231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" xlink:to="lab_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_93dd8ce2-dae3-4788-a5ec-5ecdb8a90f76_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_aceb87be-d966-4ad5-bb34-f8360f841528_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink: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&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_cd9eeff7-615b-42ae-a084-353cbc3fce3c_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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_d50b36c7-8e2e-44c8-aca2-6c4d9198f9d8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" 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">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_d047fab8-3c9d-4c29-9c34-e4c1b729607e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_5d2b701a-9559-4ca8-9442-cd1199adabd7_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_LeaseCost_1a16555b-a716-459f-8562-7f22e4ddfb49_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_bda4b565-6bab-4db1-b985-f1f3f27546cf_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial healthcare trend rate</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Initial Healthcare Trend Rate</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" 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">Defined benefit plan, assumptions used calculating benefit obligation, initial healthcare trend rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" xlink:to="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_159aa549-20f8-42ac-8d87-69c7d2e32a5b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" 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">Income (loss) from discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_4be3aff1-9187-431c-b566-10923c07b196_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3bcd143e-1e87-44b0-b94d-ad55dd2abc2c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options, Exercisable, end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_e512ac7a-8626-4f3c-8c6c-26941a2365c7_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_PaymentsOfFinancingCosts_fa26e1f4-265c-478a-a2f1-cfa3b2d75132_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" 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">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_us-gaap_MachineryAndEquipmentGross_bf261e7a-f007-43b4-9a17-f0dbadc64350_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_28412209-44d6-4e60-b2a3-414400b0fa8d_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_f2c6ed0c-e3f8-439e-87e4-c7adce0ea136_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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">Number of Options, Forfeited or Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_56760436-8147-4171-b08f-ff82ae1c5f0b_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a53f6e99-5e3b-40bd-837f-9906071bae72_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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_c4c16a50-86f1-40bc-ab4a-8d1906b97584_terseLabel_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance period</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_label_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink: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 Compensation Arrangement by Share-based Payment Award, Performance Period</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_documentation_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Performance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ComputerEquipmentAndSoftwareMember_a8c93acf-bab5-4fe8-bacd-c15e7e20dd14_terseLabel_en-US" xlink:label="lab_tfx_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment and Software</link:label>
    <link:label id="lab_tfx_ComputerEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_tfx_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment And Software [Member]</link:label>
    <link:label id="lab_tfx_ComputerEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_tfx_ComputerEquipmentAndSoftwareMember" 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">Computer Equipment And Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ComputerEquipmentAndSoftwareMember" xlink:href="tfx-20201231.xsd#tfx_ComputerEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ComputerEquipmentAndSoftwareMember" xlink:to="lab_tfx_ComputerEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_6422ffe2-c7a1-477c-9458-d6a92a83811a_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_e16e1bba-1d93-4861-931c-c77c47df00f6_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-20201231.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_srt_SegmentGeographicalDomain_d85e9c1d-9afc-4af1-8096-3421da4239a9_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_73022e2a-4918-4547-9ce1-7ea82cac41d1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" 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">Settlements</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_e0d1aa7d-efdd-4d1a-856b-fb7f47bdb9b9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_aaf0e699-0f0f-4b27-a9c5-12ad0b2b86fb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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-U.S.</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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 Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_eea6bfa2-0a34-4784-989f-a591f9b42108_negatedLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" 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">Net amortization and deferral, accumulated other comprehensive (income) loss, net of tax</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amount to be Amortized And Deferred from Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" 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">Defined Benefit Plan, Amount to be Amortized And Deferred from Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" xlink:to="lab_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_ded97d55-96e4-42a5-aa32-9e113157273d_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_dei_EntityVoluntaryFilers_c2811707-4648-4684-b667-a97b7c75b002_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_d9b60428-dfb4-4cbf-95b1-799376ffbe48_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink: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 contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_e4a3239c-7d9b-4a32-a456-2e5da5b3df7a_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink: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 Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_89f87f21-4019-4cde-ab08-124f0d6c9dcc_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_aeae92c1-199e-4c48-a8d5-a862e324f1c2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SummaryOfSignificantAccountingPoliciesTable_b7415c13-786b-4d9f-ae21-cee1b22583de_terseLabel_en-US" xlink:label="lab_tfx_SummaryOfSignificantAccountingPoliciesTable" xlink: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 Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_tfx_SummaryOfSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_tfx_SummaryOfSignificantAccountingPoliciesTable" xlink: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 Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_tfx_SummaryOfSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_tfx_SummaryOfSignificantAccountingPoliciesTable" 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 Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_tfx_SummaryOfSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_f202880a-c7af-4226-94b7-42db3d6001cd_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_40405104-1203-4de8-975e-28010d5f6fe0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 Combinations [Abstract]</link:label>
    <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_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_d2492b91-6658-4c56-92c4-f5d46546efc0_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" 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">Acquisition operating loss</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink: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, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PriorPlansAfterJanuary12014Member_7e767e5d-0fa5-4c20-8f0c-4aeaf4bec58b_terseLabel_en-US" xlink:label="lab_tfx_PriorPlansAfterJanuary12014Member" xlink: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 Plans After January 1, 2014</link:label>
    <link:label id="lab_tfx_PriorPlansAfterJanuary12014Member_label_en-US" xlink:label="lab_tfx_PriorPlansAfterJanuary12014Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Plans After January 1, 2014 [Member]</link:label>
    <link:label id="lab_tfx_PriorPlansAfterJanuary12014Member_documentation_en-US" xlink:label="lab_tfx_PriorPlansAfterJanuary12014Member" 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">Prior Plans After January 1, 2014 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansAfterJanuary12014Member" xlink:href="tfx-20201231.xsd#tfx_PriorPlansAfterJanuary12014Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PriorPlansAfterJanuary12014Member" xlink:to="lab_tfx_PriorPlansAfterJanuary12014Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5668a26-3b64-41f4-8e51-56f8908d87e2_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_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_5c59aaf6-dc0f-4e0a-b3f2-459e7a6e37ea_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligations for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Projected Benefit Obligation</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" 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">Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Projected Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:to="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b88b3c5e-6edd-4ab8-b237-c26ba1f7704e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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 Remaining Contractual Life in Years, Exercisable, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_6fb3c3b5-b3c4-4617-8c9a-317b85d967b3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink: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, Period One</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink: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, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_8d24ae81-899e-4b16-bbb5-359b1fbaab06_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink: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_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink: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 Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_44e62c9a-4dac-420d-a758-7a3c0bf0368f_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_caa02bf1-408d-4c4d-bc5e-f9f1c78e77a3_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_us-gaap_ContingentConsiderationTypeDomain_c97733a4-549a-4027-ad2a-79ef353c7b1d_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_464858d4-7c46-421c-8049-fdeaca73682a_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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_4b7efac8-eed3-4863-b50a-e3e232e8a5af_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherLiabilityMember_ffac76c2-20aa-469f-b9ed-fbb38d859457_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 Liabilities</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-20201231.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_LineOfCredit_24abebf4-8f0b-4d05-9cbe-de3b03a69fed_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_b1c9ac00-c983-4b0d-86fa-ad32d70223de_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Four</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Four</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" 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">Financing Receivables, Payments To Be Received In Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestmentsMember_c43768d4-22f3-4617-a318-66a6b038878b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestmentsMember" xlink: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_OtherInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_OtherInvestmentsMember" xlink: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 Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestmentsMember" xlink:to="lab_us-gaap_OtherInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_acf0a7db-c6ac-452e-bca8-453df6e6057e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Asset Categories</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_683ebefb-f573-40bf-a6d9-86a549634725_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</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-20201231.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_us-gaap_ShortTermLeasesPolicyTextBlock_3b2a20d9-d1d5-4b6e-bcb6-bfbde4613964_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_ShortTermLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ShortTermLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeasesPolicyTextBlock" xlink:to="lab_us-gaap_ShortTermLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_c19e8c78-4204-49a3-9785-694cbc612124_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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_37fd0724-ed4c-42f1-a1d8-da06ec963bfd_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" 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">Dilutive effect of convertible notes and warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink: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 Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_daa75552-223c-4ecc-8d89-ac2c29169743_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&#160;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_b7cdac74-b882-4bf8-9a10-6076927ad8ee_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_35d29124-cc17-42e7-8a30-0d8c989c9c24_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_aa2cf6f5-2b05-4c27-a1f7-966682fe78be_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">Components of 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_c102c3fa-6436-4f9e-ad43-ab6f9ed92a14_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_srt_StatementGeographicalAxis_6f7a2576-3827-4099-bc90-307c483591af_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_246c8274-ad1f-45be-818b-c2358eb5e0e9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_e9602742-11d0-4dcd-88ea-9b4f2acddae3_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_fd0512b8-cb4f-4097-b9d0-f1faa8dcca5c_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3983c1c9-839b-4c94-b56e-4e060e0962bd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_be3b7949-c172-45d1-8b72-fc43a640768f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_fd0bdadd-52da-49c7-bccd-6c0ca19bcdaa_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_ReceivablesPolicyTextBlock_9c0e6668-8e41-4ec2-b229-a77c7d4b4984_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_5d89a324-7920-4f4a-b07f-bda09afb8ca4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_640dc2d1-35e1-40dc-87ad-d92a6bec2b80_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_7752bea1-7b2a-4323-8d73-31cfc675d751_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_9eeae5bf-7938-4c03-812f-2cc4f25501d2_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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">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_LineOfCreditFacilityTable_f6ddd83a-edc1-442b-a55e-00ba6f08fd4d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_00cece49-425d-476d-a85e-09725ddeeac3_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_SegmentReportingDisclosureTextBlock_51c689ce-7a95-4c61-93d3-84b99c95b6dc_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">Business segments and other 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_tfx_LandBuildingsAndLeaseholdImprovementsGross_4f449269-3042-4803-bf30-b7320067aa07_terseLabel_en-US" xlink:label="lab_tfx_LandBuildingsAndLeaseholdImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land, buildings and leasehold improvements</link:label>
    <link:label id="lab_tfx_LandBuildingsAndLeaseholdImprovementsGross_label_en-US" xlink:label="lab_tfx_LandBuildingsAndLeaseholdImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Buildings And Leasehold Improvements Gross</link:label>
    <link:label id="lab_tfx_LandBuildingsAndLeaseholdImprovementsGross_documentation_en-US" xlink:label="lab_tfx_LandBuildingsAndLeaseholdImprovementsGross" 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">Land buildings and leasehold improvements gross.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross" xlink:href="tfx-20201231.xsd#tfx_LandBuildingsAndLeaseholdImprovementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross" xlink:to="lab_tfx_LandBuildingsAndLeaseholdImprovementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_9cee31a6-57fa-4a36-8d40-6a8278a3830a_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 on hedging 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_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_f0a52513-f9cf-4313-81ce-e3b08b5cbaf2_terseLabel_en-US" xlink:label="lab_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Russell 2500 Index</link:label>
    <link:label id="lab_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_label_en-US" xlink:label="lab_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States Russell Two Five Zero Zero Index [Member]</link:label>
    <link:label id="lab_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_documentation_en-US" xlink:label="lab_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" 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">United States Russell Two Five Zero Zero Index [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" xlink:href="tfx-20201231.xsd#tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" xlink:to="lab_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_09de8288-5272-43e2-8601-0c848299325e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_09a38439-82eb-4f29-9086-d09df21620ba_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_02676345-1f54-47da-98c2-9a1881ae0a02_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_DisposalGroupClassificationAxis_04668f21-2d34-4e58-97c4-f5c8780efba3_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_a64ed44d-c880-4c16-976d-797dbb2caa0f_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">(Loss) income 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_FiniteLivedIntangibleAssetsNet_8e50ce46-1264-4abc-84bc-05385a554293_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8e6ea96e-6d0b-488c-861c-e47829610a04_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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 option granted, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_dfadc80d-ad63-4d64-98e3-d0020d7c222f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink: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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink: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 for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_fef96243-e369-4983-b247-16650692ff73_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_us-gaap_ReclassificationLineItems_360ae81d-b90f-48d7-add7-7d5f419d9632_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationLineItems" xlink:to="lab_us-gaap_ReclassificationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareholdersEquityLineItems_9dfe2707-37ba-4c18-ae4d-6cf65516be96_terseLabel_en-US" xlink:label="lab_tfx_ShareholdersEquityLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_tfx_ShareholdersEquityLineItems_label_en-US" xlink:label="lab_tfx_ShareholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders Equity [Line Items]</link:label>
    <link:label id="lab_tfx_ShareholdersEquityLineItems_documentation_en-US" xlink:label="lab_tfx_ShareholdersEquityLineItems" 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">Shareholders equity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityLineItems" xlink:href="tfx-20201231.xsd#tfx_ShareholdersEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ShareholdersEquityLineItems" xlink:to="lab_tfx_ShareholdersEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_50f3955c-5b4d-4ee4-b6a7-7b3cc649e28c_negatedTerseLabel_en-US" xlink:label="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" 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 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-20201231.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_InterestExpense_7599870d-2436-4b39-9f89-eab6ae3f006c_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_tfx_LongDurationBondFundMember_3227725a-8285-47b9-b2d5-2fcdb16c5a76_terseLabel_en-US" xlink:label="lab_tfx_LongDurationBondFundMember" xlink: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 duration bond fund</link:label>
    <link:label id="lab_tfx_LongDurationBondFundMember_label_en-US" xlink:label="lab_tfx_LongDurationBondFundMember" xlink: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 Duration Bond Fund [Member]</link:label>
    <link:label id="lab_tfx_LongDurationBondFundMember_documentation_en-US" xlink:label="lab_tfx_LongDurationBondFundMember" 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">Long Duration Bond Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongDurationBondFundMember" xlink:href="tfx-20201231.xsd#tfx_LongDurationBondFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_LongDurationBondFundMember" xlink:to="lab_tfx_LongDurationBondFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c8080d97-2c6c-4e38-8337-632cf3409339_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink: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 Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_7db66d6f-7eae-4ba0-8fa7-adc44fb74d9e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Provision for Income Taxes from Continuing Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_2bb81d7e-1fb2-48b0-b204-59635857be90_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_InvestmentTypeAxis_7dfc83f6-2019-46e2-b9b8-34da3c048005_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_dbaccd14-1f15-497e-8d0c-77d414e9d989_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 Contract</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b4897c5f-19ba-4944-b3d6-a94e5087adb1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink: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, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_ba759881-79b7-4152-8bae-46c376ebb482_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_252bb783-b0f7-41f8-bbe0-3a83916ac87f_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 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_dc6306e3-3d17-4e85-b8a4-927f62fba682_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_83bda6d2-b871-4d4c-b14e-fac01fc088ee_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">Impact on income from continuing operations, 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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_e0afe451-b9b9-4c0f-bf8d-5c81e81cf2aa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan amendments, curtailments, and settlements, net of tax of $(1,067), $0 and $(137), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink: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, Settlement and Curtailment Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9d9530fb-46ab-4bd3-b245-173e59e9e41f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_3d770073-33a6-462d-8e0e-655c820561c4_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_AntidilutiveSecuritiesNameDomain_008de2a2-e3df-4b3c-b836-49d642ade3cb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1a8726a8-cd4a-41b5-a66f-804b90908b9d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_34674c76-6d3d-442b-9fae-b58fe03f6ba7_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_ContingentConsiderationByTypeAxis_28f9345d-60d6-495a-a2c5-abab68de816f_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_us-gaap_DisaggregationOfRevenueLineItems_0adb1254-4e15-4075-805d-80dbd2a8eeb3_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_c1a66eaa-fbe3-4549-a676-d820dca2cf15_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for contingent consideration liability</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink: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, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_LongTermDebtMaturityAfterYearFour_21cee61f-2d1b-41ae-94d3-f2f4ebdeb05a_terseLabel_en-US" xlink:label="lab_tfx_LongTermDebtMaturityAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025 and thereafter</link:label>
    <link:label id="lab_tfx_LongTermDebtMaturityAfterYearFour_label_en-US" xlink:label="lab_tfx_LongTermDebtMaturityAfterYearFour" xlink: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, Maturity, After Year Four</link:label>
    <link:label id="lab_tfx_LongTermDebtMaturityAfterYearFour_documentation_en-US" xlink:label="lab_tfx_LongTermDebtMaturityAfterYearFour" 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">Long-Term Debt, Maturity, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongTermDebtMaturityAfterYearFour" xlink:href="tfx-20201231.xsd#tfx_LongTermDebtMaturityAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_LongTermDebtMaturityAfterYearFour" xlink:to="lab_tfx_LongTermDebtMaturityAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_f0569678-35d2-4d8a-8ad8-585ccaa1e332_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" xlink: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 Pension Expected Future Benefit Payments [Table]</link:label>
    <link:label id="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_label_en-US" xlink:label="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" xlink: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 Pension Expected Future Benefit Payments [Table]</link:label>
    <link:label id="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_documentation_en-US" xlink:label="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" 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">Schedule of Pension Expected Future Benefit Payments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" xlink:to="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7485c5bc-94d7-4f5f-8a84-12728443e233_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_us-gaap_RevenueFromContractWithCustomerAbstract_16a9a46b-6324-4da1-a390-c61c5081a3f4_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_tfx_NeoTractMember_ea3adfe7-196e-4beb-9873-064cc0988766_terseLabel_en-US" xlink:label="lab_tfx_NeoTractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NeoTract, Inc</link:label>
    <link:label id="lab_tfx_NeoTractMember_label_en-US" xlink:label="lab_tfx_NeoTractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NeoTract [Member]</link:label>
    <link:label id="lab_tfx_NeoTractMember_documentation_en-US" xlink:label="lab_tfx_NeoTractMember" 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">NeoTract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NeoTractMember" xlink:href="tfx-20201231.xsd#tfx_NeoTractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_NeoTractMember" xlink:to="lab_tfx_NeoTractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_a9f8fd21-f29b-4a9b-ba9e-7441cffd36d8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink: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 Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink: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 Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_7bb52f4a-7bb0-4481-a2e4-10ba7d82cf33_terseLabel_en-US" xlink:label="lab_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink: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 and Divestitures</link:label>
    <link:label id="lab_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink: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 And Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:label id="lab_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_documentation_en-US" xlink:label="lab_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" 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">Business Combination And Disposal Groups, Including Discontinued Operations, Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="tfx-20201231.xsd#tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_b3280cd5-2621-4cea-b914-1589ee8879ff_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_SubsequentEventMember_9723b847-57e8-408e-ad43-25202493c670_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink: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_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_830c7beb-6de4-47ba-8460-073ab94dcad1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 Adjustment, Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_53f8bcf8-7cbc-4698-8d3d-b085ce05f57b_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_RestructuringPlanDomain_17db98a2-98c9-466d-9889-b0dfe5600233_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</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_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_2e39f433-f432-4758-932f-af8af4b83815_terseLabel_en-US" xlink:label="lab_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" xlink: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 Assumptions used to Estimate Fair Value of Non-Vested Shares Granted</link:label>
    <link:label id="lab_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" xlink: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 Share-based Payment Award, Non-vested Shares, Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_documentation_en-US" xlink:label="lab_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" 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">Tabular disclosure of the significant assumptions used during the year to estimate the fair value of non-vested shares, including but not limited to; expected dividends and risk-free rates(s)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" xlink:href="tfx-20201231.xsd#tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" xlink:to="lab_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_64f153c9-1011-4c96-b31e-12c10fd0e14f_negatedTerseLabel_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Changes In Benefit Obligation Accumulated Other Comprehensive Income Loss Net Of Tax</link:label>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_documentation_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Actuarial changes in benefit obligation accumulated other comprehensive income loss net of tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_63f567b2-6068-4649-92cd-155e5c2792e6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" 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">Gain on sale of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_9ab2da52-3d4f-4d65-872d-5f4559974e38_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink: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 (loss) on disposition of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink: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 Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_b3769b22-2f10-4ffd-9186-691812804ed3_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8527c4fc-3cd5-4d2c-84bf-e0245e557607_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink: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 Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_b9799ea4-62cc-42a5-8b27-6e618e6d06a5_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">Restructuring charges</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-20201231.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_e27a7bd5-1f9a-48f8-97ee-49adcc4d7d26_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and other postretirement benefits plans adjustment, net of tax</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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_331ef600-6889-42c6-ab97-31b850ddd8a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" 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">Research and development tax credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink: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, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_4d85cac6-0c39-4970-b690-ebb036adc398_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax contingencies</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink: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, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_91128327-62c3-4268-977a-ee7f19cd80b1_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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_3efb2c50-42d5-4ec3-bb85-51e9f1903803_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, penalties accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4557da9f-1868-4535-a6b4-0665c5e4dfdb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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, goodwill, expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_4950dc77-f5d6-4077-b813-15574d50a67d_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_495815be-4d9e-4d68-b084-276a325b9c2b_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" 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 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_10c1d459-4fc7-4be8-9e67-4354e287846a_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-20201231.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_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_64406d77-e93d-457a-9f50-2c325296d73a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">World equity (excluding U.S.)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_aa4df08c-c1c4-4ce8-ac22-8bd5412ec480_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink: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_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_9bac613f-9024-41b3-b5fa-06a39c12a20c_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" 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">&#160;Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink: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, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_3ef26bf0-b1d4-4730-9d2e-fbc32ac927f1_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" 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">Impact of currency translation, net (gain) or loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink: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), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_21c8e0db-8c51-4f04-897d-bd969e231390_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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 dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PeriodTwoMember_7574760e-1cb3-4c49-9239-b4ef69668589_terseLabel_en-US" xlink:label="lab_tfx_PeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 2025</link:label>
    <link:label id="lab_tfx_PeriodTwoMember_label_en-US" xlink:label="lab_tfx_PeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period Two [Member]</link:label>
    <link:label id="lab_tfx_PeriodTwoMember_documentation_en-US" xlink:label="lab_tfx_PeriodTwoMember" 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">Period 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodTwoMember" xlink:href="tfx-20201231.xsd#tfx_PeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PeriodTwoMember" xlink:to="lab_tfx_PeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_eb56bad5-ce42-4966-8e46-3daedced05f7_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4975a743-e454-4399-aa4d-da4d731731b4_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">Reconciliations Between Statutory Federal Income Tax Rate and 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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_86ac975d-2ba2-4291-8219-acfb9f0b4bb9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_35e1d208-beaf-4cc8-b3b3-520fd0be06fd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_212e1575-3cad-4c13-9af1-061f3ac1a878_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" 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">Accounts Receivable Write-offs</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_f52339e2-cdcf-44d2-8db3-601496691ab8_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_dei_DocumentPeriodEndDate_f503bed7-8076-4126-a59d-3ca21b24ca0c_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_DisaggregationOfRevenueTableTextBlock_bf920060-28fd-4b82-b310-284a7a46ea12_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">Disaggregation of Revenue</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_3953d8ba-4614-4d6e-82ab-cda6f770980e_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" 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">Amounts reclassified from accumulated other comprehensive (loss) 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_90afb8ce-006e-46d0-939e-aa086f538dda_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink: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-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_48fc648f-701a-4f1d-b1a1-25a32674dbf1_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_a2fa9961-60b7-4f40-a7ff-8a37d3986438_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</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_31bdd09d-d61c-4ea1-a7f5-0d5ce5461d35_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_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_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_6a155036-9f1c-4021-8704-d603bcd7ba60_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultimate healthcare trend rate</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost, Ultimate Health Care Cost Trend Rate</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" 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">Defined Benefit Plan, Net Periodic Benefit Cost, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" xlink:to="lab_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_dc0273a7-4ed4-4913-aa9e-fa65345412e0_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_DefinedBenefitPlanCashMember_67ceeb4c-b1df-40bf-b4fd-0cf9f649ceb6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Cash [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanCashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanCashMember" xlink:to="lab_us-gaap_DefinedBenefitPlanCashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_31d2b865-fc0d-467e-8355-fd69c692cdd4_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" 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">Subsequent accruals</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink: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, Accrual Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:to="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_d39def5f-aed3-4749-b5ea-10bd49fb692e_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 income (loss) 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_1fbf5346-dbbe-4138-bf8a-5fe6e13555d6_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 on derivative</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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_3c8c0f8d-1ea0-4acf-8b6b-779be2b1de8c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized net benefit as result of reducing our reserves with respect to uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_4ba699d4-c9dc-4a24-90da-8bb0c6ea6de8_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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 Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5075ea3f-8478-40e9-8758-758691f6b640_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summaries of U.S. and Non-U.S. Components of Income from Continuing Operations Before Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_3472d8de-203b-4525-8085-cb5635217d52_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities</link:label>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_1d828771-8b00-45bb-bc86-c763f1f51b2a_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial healthcare trend rate</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Initial Healthcare Trend Rate</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" 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">Defined benefit plan, assumptions used calculating net periodic benefit cost, initial healthcare trend rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" xlink:to="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_aa86cfce-bd8c-49b5-8152-1fda5fa2778a_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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 carrying amount</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_7f5791cd-8380-4b4a-8e58-b825dc3df6ca_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_7d4ba7ed-a507-485a-9bb8-ae6bca666df7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_00ee975f-5290-4cf6-b639-6b56311b01d8_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_83bad6de-94c2-4c35-9ded-d6de4c17405e_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_45c196ae-90b0-4731-a227-c9b97696a49f_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_0ebd6820-6510-43f2-b675-55b6ed3d9329_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" 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">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_bc6ce2e4-1cc8-4489-8b3e-c0ff972f2405_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_f657615a-c2b7-4da9-b73c-5a9e88b324c1_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" 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">Derivatives qualifying as hedges, net of tax</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_ad7d6d9d-5925-4dd9-a11a-fddf3d7fed19_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_11e5ffab-89b1-451d-bd53-7b8d5750fc01_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_25320b5a-83e7-40e5-8b8e-c42a5559daa6_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_23f3b291-181c-4f36-9053-6117771dd163_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</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_srt_EuropeMember_b68053de-9c17-41d9-817c-9754fde703bd_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_48c7c87a-7277-48c5-a8d3-756e0d92d30c_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Asset Categories</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_8edf20bb-8954-4ee8-9230-d144afea1c78_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_92bc30a2-a0b0-426d-8d8e-5051abaf964f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset backed &#8211; home loans</link:label>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset-backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetBackedSecuritiesMember" xlink:to="lab_us-gaap_AssetBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_e2686092-3964-4e72-8a03-5c39424749a0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Recognized in the Consolidated Balance Sheet</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink: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 Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockExpense_0e6d71ce-1903-440d-9860-3bb20447bd65_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink: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 vested restricted stock expense including selling general and administrative expense</link:label>
    <link:label id="lab_us-gaap_RestrictedStockExpense_label_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock or Unit Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockExpense" xlink:to="lab_us-gaap_RestrictedStockExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_fb66c406-0858-43e0-974e-7b00ae997ea3_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_DefinedBenefitPlanNetPeriodicBenefitCost_eea82ba1-b389-4eb2-acd3-fe988bd00558_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" 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 benefit (income) expense</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_1ffda2b8-1af4-4774-9ba8-5c4d1857296d_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_1deb8779-8827-455a-af02-20bd392bc3a2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink: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 Pension Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink: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 Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5cab789d-8f7f-41e0-8f26-dc4e24c7e12e_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_69260739-be7e-4e1d-9fe5-09f6aed15f99_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_PaymentsForContingentConsideration_6836d19e-a1af-4b0b-a2b0-d223bac0cb03_negatedLabel_en-US" xlink:label="lab_tfx_PaymentsForContingentConsideration" 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 contingent consideration</link:label>
    <link:label id="lab_tfx_PaymentsForContingentConsideration_label_en-US" xlink:label="lab_tfx_PaymentsForContingentConsideration" xlink: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 Contingent Consideration</link:label>
    <link:label id="lab_tfx_PaymentsForContingentConsideration_documentation_en-US" xlink:label="lab_tfx_PaymentsForContingentConsideration" 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 contingent consideration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration" xlink:href="tfx-20201231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PaymentsForContingentConsideration" xlink:to="lab_tfx_PaymentsForContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_89856b32-fc2e-41b9-a926-8c8e89896476_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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 Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AmericasSegmentMember_6809ed98-d941-43db-a3f4-5f5374c7ea5b_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-20201231.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_322fed37-8eb2-4e3c-9afb-6651c8d4c54a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0d8a09d3-4fc9-4f74-8eb0-b8205a86f243_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_390596be-bc83-4840-a3b0-8e10b946df8b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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-U.S.</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveTranslationAdjustment_a0ac5f79-5b9e-4681-856a-0329f48ee0c4_negatedLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveTranslationAdjustment" 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">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveTranslationAdjustment_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveTranslationAdjustment" xlink: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, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveTranslationAdjustment" xlink:to="lab_us-gaap_RestructuringReserveTranslationAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_4f0d73ef-109b-4713-aea8-6aa8e8a70880_terseLabel_en-US" xlink:label="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of award shares (in shares)</link:label>
    <link:label id="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_label_en-US" xlink:label="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares</link:label>
    <link:label id="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_documentation_en-US" xlink:label="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:href="tfx-20201231.xsd#tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:to="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_baf08b3d-038a-4383-bc48-4aedb449e2ad_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_63fb361e-94bd-4f37-a663-06f781c9319c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink: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</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_592341d7-27c7-4e1b-8d25-f73fa8f34587_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" 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 deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink: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 Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueofPlanAssetsEffectiveAverageDuration_624e4d55-fd44-4cb0-84de-d91bfbce4cd5_terseLabel_en-US" xlink:label="lab_tfx_FairValueofPlanAssetsEffectiveAverageDuration" xlink: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 average duration to maintain</link:label>
    <link:label id="lab_tfx_FairValueofPlanAssetsEffectiveAverageDuration_label_en-US" xlink:label="lab_tfx_FairValueofPlanAssetsEffectiveAverageDuration" xlink: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 of Plan Assets, Effective Average Duration</link:label>
    <link:label id="lab_tfx_FairValueofPlanAssetsEffectiveAverageDuration_documentation_en-US" xlink:label="lab_tfx_FairValueofPlanAssetsEffectiveAverageDuration" 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 of Plan Assets, Effective Average Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration" xlink:href="tfx-20201231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration" xlink:to="lab_tfx_FairValueofPlanAssetsEffectiveAverageDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_474766ff-6059-4855-8471-41a924a975c3_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">Intangible Assets, Gross (Excluding Goodwill)</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_NumberOfReportableSegments_1b2f41e2-0748-4358-a7c6-6dd6ea290523_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_613b1388-2006-47ac-acf5-fdc8950fdcb9_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_RetirementPlanTypeDomain_a9de3b15-13a4-4230-aec4-b48cc31a3660_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_011a1d72-99e3-4c8c-a6db-aeacd3e101ea_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_ValuationAllowancesAndReservesChargedToCostAndExpense_0a5df19f-815e-49ca-affc-ec73bd304e6f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions Charged&#160;to Income</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_94db5ddc-e6de-4d1a-9f87-a7e016b1ca63_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</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_a565dbb5-086d-41d4-adf3-cb773647e555_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_84b2feae-7336-4942-9ae5-e43e1e10b7ff_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_us-gaap_AccountsReceivableNetCurrent_6b5d665e-541d-4a8f-bedc-bbabc1e5d6d5_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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_1e9bb4c7-266d-471a-ba42-17729207cc47_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink: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 (gain)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink: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, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_182b49f6-113d-4d52-a4c0-def5871bbf81_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_LesseeOperatingLeaseLiabilityPaymentsDue_e458981e-e46e-43bd-bb4d-75d7d77a7185_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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 lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_33379e95-0c6c-4b19-942e-88391f7723dd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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 Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_4d82819c-a341-469b-94c2-838e416e1a54_terseLabel_en-US" xlink:label="lab_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member" xlink: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.25% Senior Notes due 2028</link:label>
    <link:label id="lab_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_label_en-US" xlink:label="lab_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member" xlink: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 Twenty-Five Percent Senior Notes due 2028 [Member]</link:label>
    <link:label id="lab_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_documentation_en-US" xlink:label="lab_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member" 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 Twenty-Five Percent Senior Notes due 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member" xlink:href="tfx-20201231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member" xlink:to="lab_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignPlanMember_607588bf-860a-43f1-af96-eb1302529974_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink: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 Plan</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink: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 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember" xlink:to="lab_us-gaap_ForeignPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_aebe4df1-6cfc-4c81-9765-53cfe632349e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, interest (benefit) expense accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_60427610-7249-42cc-967e-b6603dfca88c_terseLabel_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink: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 Prior To June 1, 2021</link:label>
    <link:label id="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_label_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink: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 Prior To June One Twenty Twenty One [Member]</link:label>
    <link:label id="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_documentation_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" 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">Debt Instrument Redemption Prior To June One Twenty Twenty One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:to="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_cff2e237-c96a-4f05-929e-606ff71d439d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink: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, Period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink: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, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_26f12707-92c2-4f0f-947b-449c199d7977_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink: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 benefit obligations for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Accumulated Benefit Obligation</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" 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">Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:to="lab_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0226bc55-11ef-42ef-a02a-52018181f2ee_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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 Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxes_3cab4226-9347-4986-ab37-6ca501be194f_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_52d31f5f-af6b-4424-b630-b9160a9c75ae_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_b83b9c2e-3107-4d39-a50a-3f935fe64c26_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">Restructuring related charges</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-20201231.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_85dfe61f-2970-4225-b31a-8b0365161fa2_verboseLabel_en-US" xlink:label="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" 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">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-20201231.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_83f1d942-2625-4529-999b-7de62d6cb763_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_PaymentsForRestructuring_6cee9c7f-798a-488e-8c43-b5042c14fd4c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" 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 payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink: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 Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_aea29561-4f24-4724-824a-213a9d046c3b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_75a6bb00-15dd-45ca-91e0-ba7ae0f09167_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures, Income Tax</link:label>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_label_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures, Income Tax [Table Text Block]</link:label>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_documentation_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" 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">Schedule of Cash Flow, Supplemental Disclosures, Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" xlink:to="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_57604c98-b1f0-4140-b63b-5eff08572337_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_DebtInstrumentRedemptionPeriodAxis_ac0c0eda-b26a-4a84-8699-f3a668232cd0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink: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, Period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink: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, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_6972e2ab-b280-48d4-aa46-a50e60cc709f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink: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 portion of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_b03b286b-fd47-4520-b169-328ecec6c37e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_09ad9b8d-1af4-4256-b73d-d0087f5ccdb8_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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_78840ec0-a7bf-4713-a257-812103bc8d81_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink: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 cost recognized in net periodic cost, net of tax of $(7), $(20) and $(23), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink: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, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_46071722-96d0-462f-8d55-7264c1499854_terseLabel_en-US" xlink:label="lab_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China investigation, unpaid tariffs</link:label>
    <link:label id="lab_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_label_en-US" xlink:label="lab_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China Investigation, Penalties For Tariffs And Related Interest [Member]</link:label>
    <link:label id="lab_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_documentation_en-US" xlink:label="lab_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" 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">China Investigation, Penalties For Tariffs And Related Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" xlink:href="tfx-20201231.xsd#tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" xlink:to="lab_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_cad5b86d-f46c-45f0-b6f6-92e2443b4120_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">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_345a1d3e-7ff4-44b3-81ae-6add2a8ca265_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink: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 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_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_d9857cac-91fe-437b-b9f2-9177d7ef20a8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, consideration</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_9ffa850e-6fd2-4cfb-9e65-96af521cb966_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" 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">Income (loss) from discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_a4f9c17c-c883-4836-bdc8-f4bc16232f91_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_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_3abaf374-f94f-44c6-aa52-16250570ee16_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetAmortizationAndDeferral" xlink: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 amortization and deferral</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetAmortizationAndDeferral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Net Amortization And Deferral</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetAmortizationAndDeferral" 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">Defined benefit plan net amortization and deferral.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral" xlink:to="lab_tfx_DefinedBenefitPlanNetAmortizationAndDeferral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_de4d303b-caf2-4570-ac41-8df49f1f8107_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_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_76bbb075-d886-4eee-a265-91ef0c375b07_terseLabel_en-US" xlink:label="lab_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" xlink: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_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_label_en-US" xlink:label="lab_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities For Uncertain Tax Positions</link:label>
    <link:label id="lab_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_documentation_en-US" xlink:label="lab_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities For Uncertain Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" xlink:href="tfx-20201231.xsd#tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" xlink:to="lab_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_4e7af6e0-5182-4846-9b7e-212c58337d4d_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-20201231.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_srt_CumulativeEffectPeriodOfAdoptionAxis_226fe54d-8c73-43a0-9882-39d9e713ddf4_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_CreditFacilityDomain_f761f474-b1d2-4fa4-ae22-d9d3dc7ce342_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_c719061d-8f29-47a4-b906-e0cf1d0e29d6_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_tfx_CorporateGovernmentAndForeignBondsMember_8f7cea31-9045-408b-bda9-ad8b916926f9_terseLabel_en-US" xlink:label="lab_tfx_CorporateGovernmentAndForeignBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, government and foreign bonds</link:label>
    <link:label id="lab_tfx_CorporateGovernmentAndForeignBondsMember_label_en-US" xlink:label="lab_tfx_CorporateGovernmentAndForeignBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Government And Foreign Bonds [Member]</link:label>
    <link:label id="lab_tfx_CorporateGovernmentAndForeignBondsMember_documentation_en-US" xlink:label="lab_tfx_CorporateGovernmentAndForeignBondsMember" 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">Corporate, Government And Foreign Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateGovernmentAndForeignBondsMember" xlink:href="tfx-20201231.xsd#tfx_CorporateGovernmentAndForeignBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_CorporateGovernmentAndForeignBondsMember" xlink:to="lab_tfx_CorporateGovernmentAndForeignBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_beefdd32-c44b-425b-a99f-260fdbfb779c_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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_68dc534d-dd7f-4916-bb8d-ba9e93508488_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_713f8b11-a812-4822-b54a-18aed7037c6c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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 life of option</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a46afcc1-c97b-4a81-837d-827b01584c00_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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_22c2f6a2-61bf-4365-88d4-5db22e0b50bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" 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">Curtailments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_d7af44f0-684b-4445-90f4-efc8dd425e7a_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 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_668d5124-f4e8-4580-baab-05a80778e459_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" 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 postretirement benefit liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_47a1cd4b-fdbd-4123-a9d4-d314ab118a25_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" 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 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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a8587214-41d4-40f7-a8c2-3406ab2bd5f8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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 remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8085335c-ea6e-4f64-b258-bb4511c29328_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0b3ee402-7aba-4863-b370-27e556b7ce54_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) income on discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_e8326c08-174f-471a-a239-d5476e36bd47_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 (Income) from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3e07026c-84ae-4b5e-ae7d-8adba8db4b89_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink: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) income 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_d63862d8-0ed1-4785-9cec-894f8ecaef88_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" 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, prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_0d2fdf31-2dd0-4fe7-a840-2a01220175b3_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" 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, prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_5da82e12-e794-4bf3-ae41-76aeabc94487_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink: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_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_b2c5379b-2576-4c76-a346-28c237c70390_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</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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_0fb0cdf0-4e77-4dc5-894d-7d1218cc50b3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impacts of the TCJA</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink: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, Tax Cuts and Jobs Act, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb7ff037-e8e4-40aa-90b9-0b4e5aac32ed_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_dei_DocumentAnnualReport_d1827955-b55c-4501-a1eb-f4397dee01e6_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_704c2002-c524-47e8-bb9d-9a77e10e81c7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink: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 Intrinsic Value, Exercisable, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_97341008-e62e-489e-a23f-7503e1e583eb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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 from compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_a6b41500-59f6-4dd4-9549-9130a187f4a7_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink: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 volatility</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink: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, Price Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_ddeb8304-7d60-4996-b044-a383bf7c9b1b_terseLabel_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" xlink: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 $243, $15 and $(183), respectively</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_label_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" xlink: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 Adjustment, Pension and Other Postretirement Benefit Plans, Net of Tax</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_documentation_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" 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 Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Pension and Other Postretirement Benefit Plans, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" xlink:href="tfx-20201231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" xlink:to="lab_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_8467384c-43a8-4bcf-8a50-1815d9383415_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherrestructuringprogramsMember_181a1aba-8ef2-4106-86cc-cef68862216e_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-20201231.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_StockholdersEquityBeforeTreasuryStock_6b365929-663b-4751-9198-61717d5ba2ed_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityBeforeTreasuryStock" 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">Shareholders equity before treasury stock, total</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityBeforeTreasuryStock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink: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 before Treasury Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:to="lab_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_26419306-0307-4fa7-a73a-b280b9534c0d_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink: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 option expenses including selling general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_label_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink: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 or Unit Option Plan Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionPlanExpense" xlink:to="lab_us-gaap_StockOptionPlanExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_564886f6-3ab1-4344-badb-7087cc31cbde_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_SummaryOfIncomeTaxContingenciesTextBlock_6a94720d-4d34-4a81-8591-43a883dc67ac_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain Tax Positions for Liabilities Associated with Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink: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 Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_0a762d83-0f1e-4400-b9e7-f28a185f4559_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_58024328-4001-406f-8334-0ee26e139b6b_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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 assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f771c1a0-a2e2-425d-a3eb-09271ceb0e24_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fbd708ee-ed0b-4989-887a-106ad3f02c21_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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 Grant Date Fair Value, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserve_1ae79c1b-83f9-456b-a565-e4feabd63344_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">Contingency reserve for litigation</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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_4d9fd3f5-bc6f-486f-9760-c4bc37765e2f_terseLabel_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Line Items]</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_label_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" xlink: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 Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Line Items]</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_documentation_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" 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">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" xlink:to="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_95bdde2a-be68-4a5a-92db-1dff47b3cc02_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink: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 Forward</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink: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 Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_32a7055b-d5f2-403a-89f6-6303216460ea_negatedTerseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments" 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">Defined benefit plan, net (gain) or loss on plan amendments</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net (Gain) Or Loss On Plan Amendments</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments" 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">Defined Benefit Plan, Net (Gain) Or Loss On Plan Amendments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments" xlink:to="lab_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_66fb9f10-a157-463e-8514-7877243e66a0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink: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_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink: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 Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f6169a88-814c-4354-a383-f65e62934a17_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_5ab9e8ca-4cee-4a53-8ee5-0348e02c8c05_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Examinations by Major Tax Jurisdictions</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink: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 Income Tax Examinations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxExaminationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusAxis_7e60249e-3d30-4c7c-8b7f-e25ac34f940f_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_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_342d006c-1a0b-478f-8e86-cc6e4036eaf6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medicare Part&#160;D reimbursement</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Prescription Drug Subsidy Receipt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_e79a0658-2b9a-4ba3-934d-b64de804a8d2_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_StatementOfIncomeAndComprehensiveIncomeAbstract_d4e98d60-b270-4731-897d-56ecefcb6834_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_ConcentrationRiskTypeDomain_34f64c63-7bae-45fe-b852-0d7bbb57a99f_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_DefinedBenefitPlanPlanAmendments_61015e2e-2a40-4a00-bfe4-f0c339481528_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan amendments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_5341cf68-27d1-4b08-b5ff-d9087014ee2c_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_4fd7ea5f-9559-43d5-89d8-7d8a4716e8ed_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b6818ac8-c938-41f7-b297-ed76059a6da0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6177be04-e797-415b-ac61-a532e995c961_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, accumulated other comprehensive (income) loss, net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8878c337-d1ab-4130-94e1-2e4dc16c651f_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, accumulated other comprehensive (income) loss, net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink: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), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_f173f632-d3a5-4503-a48e-4e37c4df5ea3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink: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</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_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_9fbab52f-0220-4bc7-8035-5e6be72bcef9_terseLabel_en-US" xlink:label="lab_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage" xlink: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 contingency accrual, unpaid tariff, penalties percentage</link:label>
    <link:label id="lab_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_label_en-US" xlink:label="lab_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage" xlink: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 Accrual, Unpaid Tariff, Penalties Percentage</link:label>
    <link:label id="lab_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_documentation_en-US" xlink:label="lab_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage" 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">Loss Contingency Accrual, Unpaid Tariff, Penalties Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage" xlink:href="tfx-20201231.xsd#tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage" xlink:to="lab_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_7bb8b861-374b-41f4-8c0c-43dccc9b0c74_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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">Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_41031aa0-2ed5-4be3-8891-b3e406d14d5f_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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">Liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50aaf940-9f18-4b60-94ee-ffb746b6dab6_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_NotesReceivableNet_57aeaaad-0996-4023-a9f1-33f629437da0_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivable, net</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_c27a245b-96b6-48f7-b82b-b30797042b56_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_13344027-b2c4-49d8-bbc6-1d9304e990c4_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink: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 unremitted earnings, permanently reinvested</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_47b42dcf-7425-436d-a01e-51d7379ffb5a_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 which were not included in the calculation of earnings per share (in shares)</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_LineOfCreditFacilityLineItems_f9341d49-e6e9-434a-bcc2-1d98e031bcd0_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" 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">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_1a35241a-09a0-4394-a041-8eb563c87640_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) provided by 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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_31ff4928-45a4-47df-9578-7e3517a5f348_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2dbb83b9-bd9e-4991-b465-16a8fcaa4fb8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink: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 in unrecognized tax benefits related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bade5dbd-5a93-48f7-8b59-1e751b69145a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of Intangible assets, in years</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink: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 Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_c0ea238e-1aa1-4636-a8d0-85e4832ace96_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_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_8c7d36ac-f1d6-4877-b856-b61c0e7487f7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_bb8b520e-b54e-46f1-9e1b-589e4afa9b15_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-20201231.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_cb78af44-1287-412b-9dee-4c2ef28df840_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_64672e20-57b4-4926-a1ee-d4b85f67af8e_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_1f0621d7-5fd4-4317-82b0-b2bb1e609f77_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_53dd148d-5097-492c-ad86-ce55d55aa0b6_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">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_3ae6259f-3193-401c-99a8-22aef88c6dcf_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_LesseeLeaseDescriptionTable_8c294ec1-6074-4e75-bbec-030f720b8647_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_39c5c1ca-38b0-4e3d-aeca-edae1ada525c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink: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</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6a11cfdc-219a-454b-bb0c-4139b7bc89ff_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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 compensation plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_f41d69c2-1890-477f-9e4b-83e9efe9b93d_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_6df5570f-ece3-4c58-aab5-4147272189a9_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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">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_e36baa97-2470-43dc-b2ba-cc84e25c03fa_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 operating 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_tfx_AssetImpairmentChargesNetOfTax_9f631b12-c08f-44d2-bffd-e70901fbd43a_terseLabel_en-US" xlink:label="lab_tfx_AssetImpairmentChargesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges, net of tax</link:label>
    <link:label id="lab_tfx_AssetImpairmentChargesNetOfTax_label_en-US" xlink:label="lab_tfx_AssetImpairmentChargesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges, Net Of Tax</link:label>
    <link:label id="lab_tfx_AssetImpairmentChargesNetOfTax_documentation_en-US" xlink:label="lab_tfx_AssetImpairmentChargesNetOfTax" 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">Asset Impairment Charges, Net Of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AssetImpairmentChargesNetOfTax" xlink:href="tfx-20201231.xsd#tfx_AssetImpairmentChargesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AssetImpairmentChargesNetOfTax" xlink:to="lab_tfx_AssetImpairmentChargesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_1e298fab-78b5-4d65-9979-c769dc557741_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_f72dbd2f-f1ef-4bef-8181-598988b35020_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_TradeNamesMember_c4509499-6c8b-4a16-aba9-a5ff852c7a46_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_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_3bfc23a8-b4c4-4c0d-af05-07514620bd3a_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Two</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Two</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" 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">Financing Receivables, Payments To Be Received In Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_bddb0353-8d61-4914-bcfd-585327051d92_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_RetirementPlanSponsorLocationDomain_f39b0fae-0a56-4fd3-aec3-dbc24a440cb9_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_f1486d9b-830e-4d8a-9abd-db369c1d4385_terseLabel_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationDeferredTaxes" xlink: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 changes in benefit obligation, deferred taxes</link:label>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_label_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationDeferredTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Changes In Benefit Obligation Deferred Taxes</link:label>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_documentation_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationDeferredTaxes" 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">Actuarial changes in benefit obligation deferred taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationDeferredTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes" xlink:to="lab_tfx_ActuarialChangesInBenefitObligationDeferredTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_A2017CreditAgreementMember_99b42d21-37c7-4433-82a3-fb7e30d804c1_terseLabel_en-US" xlink:label="lab_tfx_A2017CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_tfx_A2017CreditAgreementMember_label_en-US" xlink:label="lab_tfx_A2017CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Credit Agreement [Member]</link:label>
    <link:label id="lab_tfx_A2017CreditAgreementMember_documentation_en-US" xlink:label="lab_tfx_A2017CreditAgreementMember" 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">2017 Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017CreditAgreementMember" xlink:href="tfx-20201231.xsd#tfx_A2017CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_A2017CreditAgreementMember" xlink:to="lab_tfx_A2017CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_565c088a-d233-42c3-a95a-51f4d1638cdc_terseLabel_en-US" xlink:label="lab_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Makewhole premium as percentage of principal amount of notes subject to redemption</link:label>
    <link:label id="lab_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_label_en-US" xlink:label="lab_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Makewhole Premium As Percentage Of Principal Amount Of Notes Subject To Redemption</link:label>
    <link:label id="lab_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_documentation_en-US" xlink:label="lab_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" 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">Makewhole Premium As Percentage Of Principal Amount Of Notes Subject To Redemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" xlink:href="tfx-20201231.xsd#tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" xlink:to="lab_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_165774e6-fd22-49d9-acff-fb2c975a6351_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation and Other</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationNetGainLoss_0ea6f9e5-8aaf-4649-aae9-619c5b881195_negatedTerseLabel_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationNetGainLoss" 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">Actuarial changes in benefit obligation, net gain (loss)</link:label>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationNetGainLoss_label_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationNetGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Changes In Benefit Obligation Net Gain (Loss)</link:label>
    <link:label id="lab_tfx_ActuarialChangesInBenefitObligationNetGainLoss_documentation_en-US" xlink:label="lab_tfx_ActuarialChangesInBenefitObligationNetGainLoss" 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">Actuarial changes in benefit obligation net gain (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationNetGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss" xlink:to="lab_tfx_ActuarialChangesInBenefitObligationNetGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_4aa63f7b-1685-43cd-9e59-f97e9ed520f7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_49eb1164-21f0-41a3-930a-c6c4b3eee48f_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink: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 of plan assets for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Plan Assets</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" 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">Defined Benefit Plan, Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:to="lab_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7d57b149-3d7a-4271-8559-20d836c82ae1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7b2aa59b-02b1-4313-8061-0901c056693f_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_adac7464-d1f7-43b0-b424-f25b8c91a631_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-20201231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_855ee169-82f1-4ed8-9f73-905351e8c160_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableMember_e00d3a41-b188-46fb-be64-32c9803ae155_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableMember_label_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_c8f211b3-b5f2-4b94-b1ee-9c3ef04b64c3_periodEndLabel_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" 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">Aggregate Intrinsic Value, Outstanding, end of the year</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_label_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" xlink: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 Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Intrinsic Value</link:label>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_documentation_en-US" xlink:label="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" 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">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" xlink:to="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_54216f5e-4a55-413f-864f-7815faa13f34_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes" xlink: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 amortization and deferral, deferred taxes</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Amortization Of Deferred Taxes</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes" 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">Defined Benefit Plan Amortization Of Deferred Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes" xlink:to="lab_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_9ba7c572-697b-45dd-8b58-07fb7175d791_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" 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">Number of options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_46cc5549-4276-4563-b703-845b6b012836_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options, Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ForeignCompaniesMember_3f04c5a7-622a-463a-a316-6424829c2dc8_terseLabel_en-US" xlink:label="lab_tfx_ForeignCompaniesMember" xlink: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 Companies</link:label>
    <link:label id="lab_tfx_ForeignCompaniesMember_label_en-US" xlink:label="lab_tfx_ForeignCompaniesMember" xlink: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 Companies [Member]</link:label>
    <link:label id="lab_tfx_ForeignCompaniesMember_documentation_en-US" xlink:label="lab_tfx_ForeignCompaniesMember" 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">Foreign Companies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ForeignCompaniesMember" xlink:href="tfx-20201231.xsd#tfx_ForeignCompaniesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ForeignCompaniesMember" xlink:to="lab_tfx_ForeignCompaniesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_7d530955-164b-4782-ae59-fcd989fbb1e3_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_LossContingencyEstimateOfPossibleLoss_684feffd-b220-45ab-9f29-fe502930b93c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink: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 contingency, estimate of possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink: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, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_bb861b88-17bd-49f6-a7e7-cbcd1286a744_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink: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 Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_76228701-a139-418a-b652-4548a8375227_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCash_2bdd003c-4ab9-4d37-aa3c-4ac1e39e971f_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_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_dd523d58-6f67-4b4c-a62c-b9b3449ff0c5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Recognized in Accumulated Other Comprehensive (Income) Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink: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 Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueMeasurementsLineItems_9b6eb1b6-a88b-41d5-87f7-519190366e4f_terseLabel_en-US" xlink:label="lab_tfx_FairValueMeasurementsLineItems" xlink: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 Measurements [Line Items]</link:label>
    <link:label id="lab_tfx_FairValueMeasurementsLineItems_label_en-US" xlink:label="lab_tfx_FairValueMeasurementsLineItems" xlink: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 Measurements [Line Items]</link:label>
    <link:label id="lab_tfx_FairValueMeasurementsLineItems_documentation_en-US" xlink:label="lab_tfx_FairValueMeasurementsLineItems" 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 measurements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsLineItems" xlink:href="tfx-20201231.xsd#tfx_FairValueMeasurementsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FairValueMeasurementsLineItems" xlink:to="lab_tfx_FairValueMeasurementsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_c76e4d16-8e39-4459-bee6-fc42ad7d00a6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Classes of Property, Plant and Equipment at Cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_823f933c-d601-4d76-92c8-9de729227bde_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">Gross&#160;Carrying&#160;Amount</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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_2617360a-7501-42ab-b31a-fc192cdc8681_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_ac7008be-17f4-47c4-ad88-01add7ac6f90_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink: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 market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_9e5be1c6-ba89-4d68-96ce-082c50087b09_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, continuing operations, adjustments, 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2b8a5b5d-2cce-4c99-a428-63ee4914b8f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueMeasurementsTable_4cb2bb9f-5cd9-4d85-ad0d-7e6948a056a7_terseLabel_en-US" xlink:label="lab_tfx_FairValueMeasurementsTable" xlink: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 Measurements [Table]</link:label>
    <link:label id="lab_tfx_FairValueMeasurementsTable_label_en-US" xlink:label="lab_tfx_FairValueMeasurementsTable" xlink: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 Measurements [Table]</link:label>
    <link:label id="lab_tfx_FairValueMeasurementsTable_documentation_en-US" xlink:label="lab_tfx_FairValueMeasurementsTable" 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 measurements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsTable" xlink:href="tfx-20201231.xsd#tfx_FairValueMeasurementsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FairValueMeasurementsTable" xlink:to="lab_tfx_FairValueMeasurementsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_IntermediateDurationBondFundMember_c133e729-2f50-4a2a-9819-7720f529251f_terseLabel_en-US" xlink:label="lab_tfx_IntermediateDurationBondFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intermediate duration bond fund</link:label>
    <link:label id="lab_tfx_IntermediateDurationBondFundMember_label_en-US" xlink:label="lab_tfx_IntermediateDurationBondFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intermediate Duration Bond Fund [Member]</link:label>
    <link:label id="lab_tfx_IntermediateDurationBondFundMember_documentation_en-US" xlink:label="lab_tfx_IntermediateDurationBondFundMember" 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">Intermediate Duration Bond Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntermediateDurationBondFundMember" xlink:href="tfx-20201231.xsd#tfx_IntermediateDurationBondFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IntermediateDurationBondFundMember" xlink:to="lab_tfx_IntermediateDurationBondFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_6bc9e979-6fac-4d56-acf4-074d93cbf4c9_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, net (gain) or loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_77256125-b639-4b59-bdb9-c43cb5564543_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, net (gain) or loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_EMEASegmentMember_b12fe54e-a31c-4726-8cb7-77749d85b032_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-20201231.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_HedgingRelationshipDomain_1ac7e4f0-dd99-4668-b7e2-4edad05a7f02_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_4aed9e60-7373-42c5-8924-5e53d458579c_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 By Hedging Designation [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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_40a8ce00-cb3c-483b-ac60-4c0dd1f50a45_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink: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 Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_43477d5b-7ba7-466c-a443-72a33b3a29bb_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-20201231.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_WeightedAverageNumberOfSharesOutstandingBasic_b81313e1-3441-4671-8586-3b7326595cc1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink: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 (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_DebtInstrumentBasisSpreadOnVariableRate1_1eebe1e6-3973-4156-93d4-693d3aaa391a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_617ff678-fc91-4bce-8880-d153b6de8d5f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_A4.875PercentSeniorNotesDue2026Member_8feb33ad-a18b-4442-94c5-5f866b5758aa_terseLabel_en-US" xlink:label="lab_tfx_A4.875PercentSeniorNotesDue2026Member" xlink: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_A4.875PercentSeniorNotesDue2026Member_label_en-US" xlink:label="lab_tfx_A4.875PercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875 Percent Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_tfx_A4.875PercentSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_tfx_A4.875PercentSeniorNotesDue2026Member" 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">4.875 Percent Senior Notes Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member" xlink:href="tfx-20201231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_A4.875PercentSeniorNotesDue2026Member" xlink:to="lab_tfx_A4.875PercentSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_0129e616-d77f-42a7-a72c-e4fcd44b2778_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink: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 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_2a3c0a8c-cfcb-4bd7-a6e0-c2771bdebba4_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_LineOfCreditFacilityInterestRateDuringPeriod_d8004b57-668c-4428-911e-fcc7d00744d7_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" 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">Senior credit facility interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_NoExpirationDateMember_4e39079b-b094-4c2e-afb0-afbb591057e5_terseLabel_en-US" xlink:label="lab_tfx_NoExpirationDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Expiration Date</link:label>
    <link:label id="lab_tfx_NoExpirationDateMember_label_en-US" xlink:label="lab_tfx_NoExpirationDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Expiration Date [Member]</link:label>
    <link:label id="lab_tfx_NoExpirationDateMember_documentation_en-US" xlink:label="lab_tfx_NoExpirationDateMember" 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">No Expiration Date [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoExpirationDateMember" xlink:href="tfx-20201231.xsd#tfx_NoExpirationDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_NoExpirationDateMember" xlink:to="lab_tfx_NoExpirationDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_fca36fcd-e542-4be1-8a17-34836f14326b_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_1bfd5748-a7d4-4a0f-b408-eb4adbc087c8_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_7517da37-b598-4241-9890-ad0118bf4306_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_tfx_NoncompleteAgreementMember_34df4fce-aa78-4f01-a26c-7a7cf05cf025_terseLabel_en-US" xlink:label="lab_tfx_NoncompleteAgreementMember" xlink: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-complete agreement</link:label>
    <link:label id="lab_tfx_NoncompleteAgreementMember_label_en-US" xlink:label="lab_tfx_NoncompleteAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-complete Agreement [Member]</link:label>
    <link:label id="lab_tfx_NoncompleteAgreementMember_documentation_en-US" xlink:label="lab_tfx_NoncompleteAgreementMember" 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">Non-complete Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoncompleteAgreementMember" xlink:href="tfx-20201231.xsd#tfx_NoncompleteAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_NoncompleteAgreementMember" xlink:to="lab_tfx_NoncompleteAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_0e47c6ee-ce5d-4d5f-ada1-790348f42964_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" 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">Actuarial losses</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_ba00d51d-5359-44e3-8d1c-52b2e3fbea08_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" 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">Net amortization and deferral, net (gain) or loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink: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, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_7158c318-ec7b-4fce-9b7e-3e3e2ab8eb66_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets obtained in exchange for operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ManagedVolatilityMember_d92f77b4-3473-446d-80be-83876982d398_terseLabel_en-US" xlink:label="lab_tfx_ManagedVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Managed Volatility</link:label>
    <link:label id="lab_tfx_ManagedVolatilityMember_label_en-US" xlink:label="lab_tfx_ManagedVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Managed Volatility [Member]</link:label>
    <link:label id="lab_tfx_ManagedVolatilityMember_documentation_en-US" xlink:label="lab_tfx_ManagedVolatilityMember" 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">Managed Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ManagedVolatilityMember" xlink:href="tfx-20201231.xsd#tfx_ManagedVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ManagedVolatilityMember" xlink:to="lab_tfx_ManagedVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_2a6a2766-b4a8-4447-bd46-bf8da8832fed_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" 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">Actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_900a3ef9-fe97-4898-b23e-09bd95493aee_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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 of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3d4aeb24-bc67-4419-83ec-56ca37965130_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_89afd1af-04cf-45fa-bdfb-e54a5f96b281_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c6d3e5f1-1edd-4f84-a20b-d4851dbfba59_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 (benefit) on income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3e6eae12-b38a-4885-8514-5c8d3da4fabb_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Provision for income taxes from continuing operations</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_7fa1a6d1-ed65-4dc8-8a87-28a14161783f_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 year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_93389b8c-97aa-48d7-ab1f-aefc69887de9_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 year</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_PropertyPlantAndEquipmentPolicyTextBlock_f0150d45-bdfe-44b4-b1e8-6636537ccd09_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_59d2be2a-e852-4eee-82cf-0ccce9ceeef7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Amounts of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_60ecee34-8f3a-454f-a2f0-9030e872ac7c_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</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_dei_LocalPhoneNumber_668b7278-c0ac-49ca-8be5-4f7532023ecd_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_7f694583-b85b-4f71-b93d-253b2b5855fb_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_22317c19-3a20-4e23-bc4e-99ab883ee82a_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_9608763e-ec7b-4f4b-ae4b-984e3ca3a4e8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink: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 option granted, weighted average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_b78452da-6b4b-4bb2-8d91-374c2e271693_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition revenue</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink: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, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_966d0b01-5f62-49df-a597-9b3683e3929a_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink: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 costs</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fddeaf71-395f-487d-a34c-c20332eebfb2_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">(Benefit) taxes on (loss) income 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_3bfba197-8f23-44c6-821b-6052739cfca7_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_0f1f84a7-bcb9-4429-a4d1-ac4fa720295b_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">Waste disposed accrued liability</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_DebtInstrumentCarryingAmount_0bb661e3-4f39-4cda-a13f-3990cd18854b_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" 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">Long-term debt, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ReserveForEstimatedRebates_8aa2dd2f-4290-4ebc-93e1-2b2095ab19fc_terseLabel_en-US" xlink:label="lab_tfx_ReserveForEstimatedRebates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for estimated rebates</link:label>
    <link:label id="lab_tfx_ReserveForEstimatedRebates_label_en-US" xlink:label="lab_tfx_ReserveForEstimatedRebates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve For Estimated Rebates</link:label>
    <link:label id="lab_tfx_ReserveForEstimatedRebates_documentation_en-US" xlink:label="lab_tfx_ReserveForEstimatedRebates" 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">Reserve for estimated rebates.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ReserveForEstimatedRebates" xlink:href="tfx-20201231.xsd#tfx_ReserveForEstimatedRebates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ReserveForEstimatedRebates" xlink:to="lab_tfx_ReserveForEstimatedRebates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_d3811770-eead-45e2-a111-e7a3bfb0c2f5_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Decrease in unrecognized tax benefits related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_ec94f38e-fffd-498a-a851-31e2487afd7b_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink: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 II - VALUATION AND QUALIFYING ACCOUNTS</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ebd21d31-1574-4f94-94f3-7a7e5ab2233d_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_6cb03911-493b-4273-ae4c-42ab3087ac98_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">Aggregate contingent consideration amount</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_404504c0-c4e4-4969-b65c-8f8e0571beb9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink: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 adjustment on derivatives included in net income, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink: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), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c7880cb8-a832-4955-a71c-4702df4bb913_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink: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 amount available for borrowing</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_97f6fefb-7140-4c0f-8d0f-a423c2e76c08_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e7fe1be1-344e-4ee7-a6a0-33a318e5908f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f8530bb2-5aa3-478f-ae9c-88a20d51613a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink: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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_a51fc5ed-4b59-4ba5-9a59-5ad4f09ab2e2_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c6346953-b046-422a-9bfb-365e32562389_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_80acfc89-54ce-4702-866c-6a2469386c9b_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pensions and other postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SurgicalMember_8dbb7f2a-c3fa-48e1-8078-886e737ccd29_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-20201231.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_7f564985-176c-4873-891e-99fd56560945_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_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_58ba23d3-7940-47cb-a979-37966c7cc2d5_terseLabel_en-US" xlink:label="lab_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" xlink: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 coverage ratio, required</link:label>
    <link:label id="lab_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_label_en-US" xlink:label="lab_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" xlink: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, Covenant Terms, Minimum Interest Coverage Ratio</link:label>
    <link:label id="lab_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_documentation_en-US" xlink:label="lab_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" 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">Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" xlink:to="lab_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MajorPropertyClassDomain_1471293d-c2a7-4ccb-aaf4-0c4fc5e3c6d7_terseLabel_en-US" xlink:label="lab_us-gaap_MajorPropertyClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class</link:label>
    <link:label id="lab_us-gaap_MajorPropertyClassDomain_label_en-US" xlink:label="lab_us-gaap_MajorPropertyClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorPropertyClassDomain" xlink:to="lab_us-gaap_MajorPropertyClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_1ff7fd5f-55b4-46f8-b087-f8b250087f46_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink: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 Benefit Cost of Pension and Postretirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink: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 Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_96d3eb6a-68cc-453a-ba1b-b731a26a752c_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink: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 significant accounting policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_6c0ed3c8-3d05-4af9-acba-bc5e4d1a2e38_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6950d9c1-11c8-440e-94b5-83d8b32af835_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PendingLitigationMember_72ea0af2-01e1-4ae1-ba9c-3e2aeead6bd1_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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_00999f45-bb27-4ae3-8ae7-d3269b92d7bb_terseLabel_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink: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 Plans</link:label>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink: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 Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:to="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_52c3e10f-434c-4f7c-975a-3e98f1f11db0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 Remaining Contractual Life in Years, Outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_03a1c503-fb80-4106-83c3-aaa9c6ea0445_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_15412bb9-c20e-4d22-8c49-003264e34717_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink: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 Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_97fcfda0-6abf-4fc7-a967-845e2823a818_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink: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 Reserve</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink: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 Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1f252f99-2a8b-4e1e-9cd5-ec6af7c5e98d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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 Exercise Price, Exercisable, end of year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_a7b679bd-3ef8-40c7-8243-99fad64c50c2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_0cc3a8b4-428c-478e-8f8a-387f0a972f86_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_661034c9-c0e0-420e-ae78-f3f851825a9f_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-20201231.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_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_65187a0c-fd8e-4441-b6e1-2c9caf07b246_terseLabel_en-US" xlink:label="lab_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal entity merger - deferred taxes</link:label>
    <link:label id="lab_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_label_en-US" xlink:label="lab_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" xlink: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, Legal Entity Merger, Percent</link:label>
    <link:label id="lab_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_documentation_en-US" xlink:label="lab_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" 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">Effective Income Tax Rate Reconciliation, Legal Entity Merger, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" xlink:href="tfx-20201231.xsd#tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" xlink:to="lab_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_2443685d-db6d-4067-9cc5-a39bc2ac0801_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Treasury stock, at cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink: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, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_739dac16-f03a-467b-9caa-81dbbe079a2d_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c7371ae2-a6c9-443f-b38d-f772c73c5d59_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_c241d743-3309-4c4a-98ad-62cd310417f8_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_61334aa9-2e37-4146-ad0b-ab5f384d4bc7_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f7127d43-58ff-4931-8b6e-36a1a9c5f80a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink: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, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_7881e7d2-c5c2-4e87-a3cc-378139051b30_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" 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 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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c03322b5-e232-478f-8cf3-74b6d713286e_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_e6a7d4a4-36a8-4163-9a49-ad91854d6363_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_ec6f5114-5b58-4f26-8d0b-c394276e91ed_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_a09ffdf4-a4bd-4863-a5fe-176a0f8c1935_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>15
<FILENAME>tfx-20201231_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:7ddbf4e9-a8fa-4bad-b91f-da732fc9015f,g:87aff6c6-334e-417d-9512-bcb0d9a97e08-->
<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-20201231.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_d263a811-10a6-4749-9dcb-2884f35835b1" 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_6cc514bc-17ef-4306-bbf9-0010416aba6f" 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_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_DocumentType_6cc514bc-17ef-4306-bbf9-0010416aba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_09912c9e-39c9-4148-8346-3ac4420f17e5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_DocumentAnnualReport_09912c9e-39c9-4148-8346-3ac4420f17e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_56d07908-89db-4820-b989-0dc1fd06b422" 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_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_DocumentPeriodEndDate_56d07908-89db-4820-b989-0dc1fd06b422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_dedef1c0-f0bf-4e0d-a145-2a103a5ce76d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_CurrentFiscalYearEndDate_dedef1c0-f0bf-4e0d-a145-2a103a5ce76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_38bd20c7-e20f-41e3-883e-76f996df5235" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_DocumentTransitionReport_38bd20c7-e20f-41e3-883e-76f996df5235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_617ea81e-00db-4a77-a228-ec230cde5c8c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityFileNumber_617ea81e-00db-4a77-a228-ec230cde5c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4af44fc2-0322-40b9-8340-c1c1e66514d4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityRegistrantName_4af44fc2-0322-40b9-8340-c1c1e66514d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_877afe6a-490a-404a-b9ea-6567d9b60408" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityIncorporationStateCountryCode_877afe6a-490a-404a-b9ea-6567d9b60408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c2dbb6dd-5fa7-4089-a60f-b232a3e87e7f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityTaxIdentificationNumber_c2dbb6dd-5fa7-4089-a60f-b232a3e87e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5c2473e7-e616-4988-b436-320991466ea4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityAddressAddressLine1_5c2473e7-e616-4988-b436-320991466ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e00e48c5-f61f-4dd3-9c06-92b301dd4e42" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityAddressCityOrTown_e00e48c5-f61f-4dd3-9c06-92b301dd4e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_dc46e4a6-eb43-4fd8-bae0-e40ba652fba4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityAddressStateOrProvince_dc46e4a6-eb43-4fd8-bae0-e40ba652fba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_bac2a91b-f459-4a19-abc9-a70ef43d533d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityAddressPostalZipCode_bac2a91b-f459-4a19-abc9-a70ef43d533d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_d7d0b532-a256-4229-a876-759812fd0d85" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_CityAreaCode_d7d0b532-a256-4229-a876-759812fd0d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_38c29707-78b8-446d-aa9f-79671257b3f6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_LocalPhoneNumber_38c29707-78b8-446d-aa9f-79671257b3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0efa08ff-f3d9-44ed-8c2f-fcbfe57e90b4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_Security12bTitle_0efa08ff-f3d9-44ed-8c2f-fcbfe57e90b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_a846b46b-5018-471a-8612-1b46eb614091" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_TradingSymbol_a846b46b-5018-471a-8612-1b46eb614091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_35eb8939-4395-4880-9d53-2f05d36ab5f9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_SecurityExchangeName_35eb8939-4395-4880-9d53-2f05d36ab5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_4ee3dada-d62f-44e3-a535-c18b2cdd9d51" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_4ee3dada-d62f-44e3-a535-c18b2cdd9d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_63544fbd-4e8c-496b-8329-4f703eeae54e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityVoluntaryFilers_63544fbd-4e8c-496b-8329-4f703eeae54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fbf23ad2-ac12-4867-bca0-88cf1acd4f51" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityCurrentReportingStatus_fbf23ad2-ac12-4867-bca0-88cf1acd4f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8fb70fee-6b01-4fd7-b13a-6c066687d901" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityInteractiveDataCurrent_8fb70fee-6b01-4fd7-b13a-6c066687d901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_74c80d2a-b30b-4ebb-9dfd-d329d084581d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityFilerCategory_74c80d2a-b30b-4ebb-9dfd-d329d084581d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_4a89fc1c-23cd-420c-8be3-36cae90b0829" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntitySmallBusiness_4a89fc1c-23cd-420c-8be3-36cae90b0829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a0935c94-c3b1-4d6d-abea-6d87c0836709" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityEmergingGrowthCompany_a0935c94-c3b1-4d6d-abea-6d87c0836709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_581f578e-76c6-4ef1-a157-5ce63e974033" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_IcfrAuditorAttestationFlag_581f578e-76c6-4ef1-a157-5ce63e974033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_38f23b4a-07c2-452a-8528-c08f059421ee" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityShellCompany_38f23b4a-07c2-452a-8528-c08f059421ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_a04b0471-dbaa-4be2-b4cf-8f46e943233e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityPublicFloat_a04b0471-dbaa-4be2-b4cf-8f46e943233e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d8718e55-de17-4a8c-b4cc-a289ecf82e40" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d8718e55-de17-4a8c-b4cc-a289ecf82e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f8552035-f10b-4f4e-9baf-e6b38cac6fe8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f8552035-f10b-4f4e-9baf-e6b38cac6fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_7ba9bcea-3d8f-4f3d-b9e1-e608c83b8d03" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_AmendmentFlag_7ba9bcea-3d8f-4f3d-b9e1-e608c83b8d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_891aebfc-0a84-4a32-939d-ce48ce7907ff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_DocumentFiscalYearFocus_891aebfc-0a84-4a32-939d-ce48ce7907ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_99fb055d-9131-462d-8ffd-9dc4b19fd4e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_DocumentFiscalPeriodFocus_99fb055d-9131-462d-8ffd-9dc4b19fd4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b3e77df3-0377-4ee2-b950-4efd050e3668" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d263a811-10a6-4749-9dcb-2884f35835b1" xlink:to="loc_dei_EntityCentralIndexKey_b3e77df3-0377-4ee2-b950-4efd050e3668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" 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_f9d18dc7-c84f-4d3d-849e-8a7b78d165de" 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_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f9d18dc7-c84f-4d3d-849e-8a7b78d165de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_80d4dfc5-5843-4355-8644-209a51f1f18d" 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_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_80d4dfc5-5843-4355-8644-209a51f1f18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3a31ace0-3ac2-48ce-985c-7111ac3b510e" 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_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_GrossProfit_3a31ace0-3ac2-48ce-985c-7111ac3b510e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c5180fb8-a13d-43e2-8bcd-1f4f58701d82" 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_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c5180fb8-a13d-43e2-8bcd-1f4f58701d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d092d10b-d60c-4aeb-99b3-125d0dc5c9e6" 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_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d092d10b-d60c-4aeb-99b3-125d0dc5c9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_dd845878-58e9-41b9-b4cc-6e94471e6790" 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_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_dd845878-58e9-41b9-b4cc-6e94471e6790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_1fce7de3-b60d-4c32-b277-7cee1cd074a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_1fce7de3-b60d-4c32-b277-7cee1cd074a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d26ea1b-3844-4a7f-ba63-4d8b5ed0323e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_OperatingIncomeLoss_5d26ea1b-3844-4a7f-ba63-4d8b5ed0323e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_067c9b88-e890-4851-953a-618a883264f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_InterestExpense_067c9b88-e890-4851-953a-618a883264f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_c0e599f0-ef1c-495c-8ffb-bae470b1040c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_InvestmentIncomeInterest_c0e599f0-ef1c-495c-8ffb-bae470b1040c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_95659f79-ce1f-4cd2-9598-845cc603eac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_95659f79-ce1f-4cd2-9598-845cc603eac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c9da22c-9dd6-4c65-9f71-48f03d5e3420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c9da22c-9dd6-4c65-9f71-48f03d5e3420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4a433eb1-152d-4e07-adf9-9579c9014047" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4a433eb1-152d-4e07-adf9-9579c9014047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_e42d325c-c64d-4793-b459-c29094da6cc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_e42d325c-c64d-4793-b459-c29094da6cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_fa5322be-bce9-4859-a98f-5ab59069992c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_fa5322be-bce9-4859-a98f-5ab59069992c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_cc772147-b73c-4ed3-925a-724581a51ea3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_cc772147-b73c-4ed3-925a-724581a51ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2fa7cde2-acd0-42a6-8174-6819767f1647" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2fa7cde2-acd0-42a6-8174-6819767f1647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d163df37-1cba-4833-a8da-21c3432fb6f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_NetIncomeLoss_d163df37-1cba-4833-a8da-21c3432fb6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d1c403e8-a166-4a33-9699-28b85c761577" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_EarningsPerShareAbstract_d1c403e8-a166-4a33-9699-28b85c761577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_4b49a5ce-e72a-4107-9301-78b63896f8bf" 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_d1c403e8-a166-4a33-9699-28b85c761577" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_4b49a5ce-e72a-4107-9301-78b63896f8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_89284e1f-e294-4a42-a25e-561155638b0f" 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_4b49a5ce-e72a-4107-9301-78b63896f8bf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_89284e1f-e294-4a42-a25e-561155638b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_74a0965d-ea5a-4ee9-99ec-b96abd379946" 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_4b49a5ce-e72a-4107-9301-78b63896f8bf" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_74a0965d-ea5a-4ee9-99ec-b96abd379946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8bef4e98-69b4-406d-a385-8b09dd7c1534" 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_4b49a5ce-e72a-4107-9301-78b63896f8bf" xlink:to="loc_us-gaap_EarningsPerShareBasic_8bef4e98-69b4-406d-a385-8b09dd7c1534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_55e80379-46a9-4b2a-b945-33617306f9ac" 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_d1c403e8-a166-4a33-9699-28b85c761577" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_55e80379-46a9-4b2a-b945-33617306f9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_3c2ff1e7-0d1c-4bb9-8c48-4e199725a11c" 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_55e80379-46a9-4b2a-b945-33617306f9ac" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_3c2ff1e7-0d1c-4bb9-8c48-4e199725a11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_d9bbffa1-f1f3-4189-8e09-d24eb4fd60dd" 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_55e80379-46a9-4b2a-b945-33617306f9ac" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_d9bbffa1-f1f3-4189-8e09-d24eb4fd60dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c3a7548a-b22e-4ba2-b4f0-52b7842b9696" 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_55e80379-46a9-4b2a-b945-33617306f9ac" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c3a7548a-b22e-4ba2-b4f0-52b7842b9696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_72505148-bacc-4236-8f6b-93f5a0dc50f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da54c45e-5d1c-4a75-a957-4abbe6afce51" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_72505148-bacc-4236-8f6b-93f5a0dc50f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1262e061-102b-4ddd-bb98-16d0e09894cd" 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_72505148-bacc-4236-8f6b-93f5a0dc50f1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1262e061-102b-4ddd-bb98-16d0e09894cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0551e3fc-1d7c-470c-a292-550874de1b0a" 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_72505148-bacc-4236-8f6b-93f5a0dc50f1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0551e3fc-1d7c-470c-a292-550874de1b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8019c7c8-7f27-4f5c-a8b4-b84ade6078c0" 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_40cfd7a3-d13e-404b-9c76-58a9aa9a0b10" 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_8019c7c8-7f27-4f5c-a8b4-b84ade6078c0" xlink:to="loc_us-gaap_NetIncomeLoss_40cfd7a3-d13e-404b-9c76-58a9aa9a0b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_826ef4f2-c9b8-4b75-a8a6-7f0834f45d93" 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_8019c7c8-7f27-4f5c-a8b4-b84ade6078c0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_826ef4f2-c9b8-4b75-a8a6-7f0834f45d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f4392634-06cc-4a06-8310-93c050ecb6d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_826ef4f2-c9b8-4b75-a8a6-7f0834f45d93" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f4392634-06cc-4a06-8310-93c050ecb6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_518e28dc-2a52-4b7e-83a2-d97645170087" 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f4392634-06cc-4a06-8310-93c050ecb6d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_518e28dc-2a52-4b7e-83a2-d97645170087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7f685f1c-8089-47ed-b3dc-f3e636cf7895" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f4392634-06cc-4a06-8310-93c050ecb6d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7f685f1c-8089-47ed-b3dc-f3e636cf7895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_37364b13-7703-4af6-922d-08b5303f01ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_826ef4f2-c9b8-4b75-a8a6-7f0834f45d93" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_37364b13-7703-4af6-922d-08b5303f01ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_91f56733-5900-4b54-9c95-7bc39ac4f655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_37364b13-7703-4af6-922d-08b5303f01ec" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_91f56733-5900-4b54-9c95-7bc39ac4f655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_f3cc18f7-244c-4924-b0c4-ef1577102a28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_37364b13-7703-4af6-922d-08b5303f01ec" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_f3cc18f7-244c-4924-b0c4-ef1577102a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_7a21feee-935b-4d3e-a63c-b737a1b2095d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_37364b13-7703-4af6-922d-08b5303f01ec" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_7a21feee-935b-4d3e-a63c-b737a1b2095d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_fcef31ac-b898-4712-8935-f235aefc793f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_37364b13-7703-4af6-922d-08b5303f01ec" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_fcef31ac-b898-4712-8935-f235aefc793f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_1289536a-4d18-418b-b6f1-97d99d3d7c47" xlink:href="tfx-20201231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_37364b13-7703-4af6-922d-08b5303f01ec" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_1289536a-4d18-418b-b6f1-97d99d3d7c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_654d84ab-45e6-4ac3-a83e-c5874eea7f2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_37364b13-7703-4af6-922d-08b5303f01ec" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_654d84ab-45e6-4ac3-a83e-c5874eea7f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_98cf0131-f384-4c15-afee-c92768a58391" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_826ef4f2-c9b8-4b75-a8a6-7f0834f45d93" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_98cf0131-f384-4c15-afee-c92768a58391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_757bfc13-2561-4e58-80ef-67736db4d9d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_98cf0131-f384-4c15-afee-c92768a58391" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_757bfc13-2561-4e58-80ef-67736db4d9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_296324d2-09e6-4028-86ed-ed848572b4d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_98cf0131-f384-4c15-afee-c92768a58391" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_296324d2-09e6-4028-86ed-ed848572b4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_25751132-9f9c-4157-9f4a-62bcfed3606e" 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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_98cf0131-f384-4c15-afee-c92768a58391" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_25751132-9f9c-4157-9f4a-62bcfed3606e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01b2ab9c-4475-4d01-ac0a-1427ba49d3a4" 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_826ef4f2-c9b8-4b75-a8a6-7f0834f45d93" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01b2ab9c-4475-4d01-ac0a-1427ba49d3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a3d09fbf-23aa-4026-abe2-503428927bad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8019c7c8-7f27-4f5c-a8b4-b84ade6078c0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a3d09fbf-23aa-4026-abe2-503428927bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" 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_2ac0e63b-2bbb-4c0f-95ac-7f8ceb3c1255" 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_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_2ac0e63b-2bbb-4c0f-95ac-7f8ceb3c1255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_076b2302-7791-4e23-b049-c859a00cb66d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_076b2302-7791-4e23-b049-c859a00cb66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_959e47f4-71a9-4306-8fd1-ed5a5d8397c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_959e47f4-71a9-4306-8fd1-ed5a5d8397c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_fc3d17af-86d3-48b6-847b-81c4ca5afed7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_fc3d17af-86d3-48b6-847b-81c4ca5afed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_b217820c-4d4d-46fa-8c1c-dac78807fffd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_b217820c-4d4d-46fa-8c1c-dac78807fffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_2434d40e-7f39-4357-b7f7-2ea2e029b4a4" xlink:href="tfx-20201231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_2434d40e-7f39-4357-b7f7-2ea2e029b4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_5b2c1419-3d02-48a3-9e9c-86de363bef20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_5b2c1419-3d02-48a3-9e9c-86de363bef20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_f6953a74-414e-462f-a94b-53be3d1e7d8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8e58d00b-ebeb-4e4e-8d3f-9c32768fd687" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_f6953a74-414e-462f-a94b-53be3d1e7d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_eb82839a-b520-4fd8-949e-2ca59802758c" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" 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_eb82839a-b520-4fd8-949e-2ca59802758c" xlink:to="loc_us-gaap_AssetsAbstract_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_7d289d5c-a49f-49ba-8274-0359adf18d5f" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_7d289d5c-a49f-49ba-8274-0359adf18d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b865d590-ded5-49d4-bbfe-ff9560ebd306" 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_7d289d5c-a49f-49ba-8274-0359adf18d5f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b865d590-ded5-49d4-bbfe-ff9560ebd306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6c8a06b5-556f-4ba5-8c18-a74d823ce392" 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_7d289d5c-a49f-49ba-8274-0359adf18d5f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6c8a06b5-556f-4ba5-8c18-a74d823ce392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_90c7cf69-366c-4dc3-bb62-f778897bc947" 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_7d289d5c-a49f-49ba-8274-0359adf18d5f" xlink:to="loc_us-gaap_InventoryNet_90c7cf69-366c-4dc3-bb62-f778897bc947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a345fbf8-08cb-49c8-8c4b-56624260152c" 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_7d289d5c-a49f-49ba-8274-0359adf18d5f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a345fbf8-08cb-49c8-8c4b-56624260152c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_ab3cf113-ac5b-412a-ba8e-1405cd0c1931" 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_7d289d5c-a49f-49ba-8274-0359adf18d5f" xlink:to="loc_us-gaap_PrepaidTaxes_ab3cf113-ac5b-412a-ba8e-1405cd0c1931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1633109b-3379-4d35-be07-ec506920b474" 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_7d289d5c-a49f-49ba-8274-0359adf18d5f" xlink:to="loc_us-gaap_AssetsCurrent_1633109b-3379-4d35-be07-ec506920b474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c15e57a7-02bd-4f2f-ba15-fadaa0f82e6e" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c15e57a7-02bd-4f2f-ba15-fadaa0f82e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f391dc4f-d5ad-4c1c-b633-f219f71ad790" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f391dc4f-d5ad-4c1c-b633-f219f71ad790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1dd61e68-4a46-4341-9e22-f4d380b1c4eb" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:to="loc_us-gaap_Goodwill_1dd61e68-4a46-4341-9e22-f4d380b1c4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b74f3689-8cf8-4558-91bf-762646af2b90" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b74f3689-8cf8-4558-91bf-762646af2b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_a59f181b-f75d-497b-99e8-637ead0a982d" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_a59f181b-f75d-497b-99e8-637ead0a982d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b8d57630-f9d7-4d71-815a-3091ae713aed" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b8d57630-f9d7-4d71-815a-3091ae713aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0b82cd1a-5a54-449f-99a6-5a7fab6c55b2" 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_e5d3db50-f231-4c90-bede-3d3cfe1d6c7b" xlink:to="loc_us-gaap_Assets_0b82cd1a-5a54-449f-99a6-5a7fab6c55b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" 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_eb82839a-b520-4fd8-949e-2ca59802758c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" 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_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_eb2b964b-6e3c-4de2-8237-54666420f087" 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_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_DebtCurrent_eb2b964b-6e3c-4de2-8237-54666420f087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3d47b12d-33e3-450a-9402-b2fb3e4aeac0" 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_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_AccountsPayableCurrent_3d47b12d-33e3-450a-9402-b2fb3e4aeac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c84d7983-1d1b-49f1-883f-bb2270f28939" 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_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c84d7983-1d1b-49f1-883f-bb2270f28939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a50b4577-4442-4d5d-93a4-014a6ebc59ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a50b4577-4442-4d5d-93a4-014a6ebc59ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_470d682a-7514-4e29-b3e5-359563d1d9c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_470d682a-7514-4e29-b3e5-359563d1d9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_dd09486b-d709-458a-8a40-26aa87ebb774" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_InterestPayableCurrent_dd09486b-d709-458a-8a40-26aa87ebb774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_93c7d1af-50bc-44f2-92d6-6ffa71e9a0c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_93c7d1af-50bc-44f2-92d6-6ffa71e9a0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_78ac11cf-29ea-454b-b3ce-b1212701587d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_78ac11cf-29ea-454b-b3ce-b1212701587d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d318132c-ea9d-4dbd-bf86-458838903069" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2e7f22f7-9000-4c07-bd5f-a936c9fb2284" xlink:to="loc_us-gaap_LiabilitiesCurrent_d318132c-ea9d-4dbd-bf86-458838903069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_758c7401-a5c4-4a60-b50c-63f8f301fb70" 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_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_758c7401-a5c4-4a60-b50c-63f8f301fb70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1cb0ffc1-79aa-4cef-bca8-2d11007e8129" 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_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1cb0ffc1-79aa-4cef-bca8-2d11007e8129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_018221c5-1588-44f4-a52b-d4925d456759" 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_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_018221c5-1588-44f4-a52b-d4925d456759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_151f1841-2d7a-404b-b023-8e54d93ef4d6" 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_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_151f1841-2d7a-404b-b023-8e54d93ef4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5e0d2c6a-9e1b-475b-8c2f-99fc4b8cdf2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5e0d2c6a-9e1b-475b-8c2f-99fc4b8cdf2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_28c16f9f-3e68-4c05-a7a6-e02fb43818f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_28c16f9f-3e68-4c05-a7a6-e02fb43818f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c2d932d8-e807-4ef0-aab2-ef7035e0328e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c2d932d8-e807-4ef0-aab2-ef7035e0328e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_933f1b98-0cbb-4341-ae15-677c1abf2348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_Liabilities_933f1b98-0cbb-4341-ae15-677c1abf2348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_32a25156-4926-491e-9526-fa43728bd2ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_CommitmentsAndContingencies_32a25156-4926-491e-9526-fa43728bd2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ef2bcb54-3eb1-4697-a45f-03f704e06634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:to="loc_us-gaap_CommonStockValue_ef2bcb54-3eb1-4697-a45f-03f704e06634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_edc43ef1-6fe7-4e2f-9ba6-f101959d829d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_edc43ef1-6fe7-4e2f-9ba6-f101959d829d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_34c6e050-088f-43ad-88e3-2bfdd8270af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_34c6e050-088f-43ad-88e3-2bfdd8270af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_06885ccc-3ffb-40a9-a74e-f809d50b0d99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_06885ccc-3ffb-40a9-a74e-f809d50b0d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_2add2a7f-ffc2-49e1-960e-2053d30fdb9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_2add2a7f-ffc2-49e1-960e-2053d30fdb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_b8575801-f326-498f-8fd6-a2f49d15f24a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:to="loc_us-gaap_TreasuryStockValue_b8575801-f326-498f-8fd6-a2f49d15f24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5917da88-459d-479a-81c8-f5f8f756dd20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d7d77cab-0d35-4675-9a6e-58f3d4329a8f" xlink:to="loc_us-gaap_StockholdersEquity_5917da88-459d-479a-81c8-f5f8f756dd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bf5bb47-e47f-4af9-ad00-fedd7ffa69ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0cf5c6ce-8254-4dce-9255-2df53caac0e1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6bf5bb47-e47f-4af9-ad00-fedd7ffa69ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8694eb9e-82fb-4892-9956-3c47b1e17e2e" 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_CommonStockParOrStatedValuePerShare_22acc2f7-50c8-40a8-b00b-c43ed3adc595" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8694eb9e-82fb-4892-9956-3c47b1e17e2e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_22acc2f7-50c8-40a8-b00b-c43ed3adc595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_84f06824-6393-4f61-a748-cc92dd0f7ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8694eb9e-82fb-4892-9956-3c47b1e17e2e" xlink:to="loc_us-gaap_CommonStockSharesIssued_84f06824-6393-4f61-a748-cc92dd0f7ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" 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_dee7d334-f7a6-4a16-b252-9230633cc70c" 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_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dee7d334-f7a6-4a16-b252-9230633cc70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f958f221-3c71-4108-8fe1-3186f051c61c" 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_dee7d334-f7a6-4a16-b252-9230633cc70c" xlink:to="loc_us-gaap_NetIncomeLoss_f958f221-3c71-4108-8fe1-3186f051c61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" 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_dee7d334-f7a6-4a16-b252-9230633cc70c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_19175e5b-76cc-4c51-820d-227e1b5c8f3a" 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_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_19175e5b-76cc-4c51-820d-227e1b5c8f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_07b7c058-c583-4eb8-8699-131499e32a3a" 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_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_Depreciation_07b7c058-c583-4eb8-8699-131499e32a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a3a97723-7545-4098-b160-6bf1535ad831" 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_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a3a97723-7545-4098-b160-6bf1535ad831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_ea6f3e73-41aa-47b6-aad3-1f2608740763" 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_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_ea6f3e73-41aa-47b6-aad3-1f2608740763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0b319d3f-f56f-4d53-921c-4a12cde259c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0b319d3f-f56f-4d53-921c-4a12cde259c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp_cff28cc6-2694-4af7-994c-5648df9e0ab2" xlink:href="tfx-20201231.xsd#tfx_InventoryFairValueStepUp"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_tfx_InventoryFairValueStepUp_cff28cc6-2694-4af7-994c-5648df9e0ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ea4d1d56-0f55-48e1-bc9b-93d16ec5b6aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ea4d1d56-0f55-48e1-bc9b-93d16ec5b6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f6342112-2013-44a5-860c-653ae4e983aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_AssetImpairmentCharges_f6342112-2013-44a5-860c-653ae4e983aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0072daf7-7abb-4435-b943-fd28d5a73e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_ShareBasedCompensation_0072daf7-7abb-4435-b943-fd28d5a73e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_78b56a0e-eb98-464b-8c27-225ddb350538" xlink:href="tfx-20201231.xsd#tfx_NetGainOnSaleOfBusinessesAndAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_78b56a0e-eb98-464b-8c27-225ddb350538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_36960328-8802-4cbe-b9a1-059457fbe0c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_36960328-8802-4cbe-b9a1-059457fbe0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration_b34e3181-b48b-4147-ac0c-93ff7073f9c3" xlink:href="tfx-20201231.xsd#tfx_ChangesInContingentConsideration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_tfx_ChangesInContingentConsideration_b34e3181-b48b-4147-ac0c-93ff7073f9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_ecd4f325-76f6-41e1-bcc6-c25439b09027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_ecd4f325-76f6-41e1-bcc6-c25439b09027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_36ef72e8-498d-400b-852b-7cbb31072e68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_36ef72e8-498d-400b-852b-7cbb31072e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f46cd0ba-f67d-47f1-a08d-8f00be53900a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1a8adbe3-7eba-4932-bf81-c9df3fa395f2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f46cd0ba-f67d-47f1-a08d-8f00be53900a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3ac3bde3-09ef-4e6c-86c7-a4e4f1b6066a" 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_f46cd0ba-f67d-47f1-a08d-8f00be53900a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3ac3bde3-09ef-4e6c-86c7-a4e4f1b6066a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_34bc69a3-7f72-44f0-8284-e0fb8cabccf0" 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_f46cd0ba-f67d-47f1-a08d-8f00be53900a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_34bc69a3-7f72-44f0-8284-e0fb8cabccf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c868f089-ba3e-4b86-952f-dbc9284edd08" 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_f46cd0ba-f67d-47f1-a08d-8f00be53900a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c868f089-ba3e-4b86-952f-dbc9284edd08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f90e3760-9309-4c54-b7e9-107161ec8c2b" 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_f46cd0ba-f67d-47f1-a08d-8f00be53900a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f90e3760-9309-4c54-b7e9-107161ec8c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_3d08bc5f-780d-46fc-9cc7-0b4df70be4f2" 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_f46cd0ba-f67d-47f1-a08d-8f00be53900a" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_3d08bc5f-780d-46fc-9cc7-0b4df70be4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_3cc05eb3-ae8b-480c-98a1-6e20acef419a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dee7d334-f7a6-4a16-b252-9230633cc70c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_3cc05eb3-ae8b-480c-98a1-6e20acef419a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9f84284a-5172-48bf-b097-ff4205104f1e" 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_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9f84284a-5172-48bf-b097-ff4205104f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9446d787-3c8f-46c1-8905-7192f57b2332" 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_9f84284a-5172-48bf-b097-ff4205104f1e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9446d787-3c8f-46c1-8905-7192f57b2332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_e38d4e63-7ef1-4db8-8f7b-23ac40082e32" xlink:href="tfx-20201231.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9f84284a-5172-48bf-b097-ff4205104f1e" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_e38d4e63-7ef1-4db8-8f7b-23ac40082e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_e2b4d60b-8a78-48f1-ae7c-cecbb488d4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9f84284a-5172-48bf-b097-ff4205104f1e" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_e2b4d60b-8a78-48f1-ae7c-cecbb488d4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_b39c5561-a307-413f-ac38-3002995d8318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9f84284a-5172-48bf-b097-ff4205104f1e" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_b39c5561-a307-413f-ac38-3002995d8318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afb50528-e6fd-458f-8750-672e4aa5dd0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9f84284a-5172-48bf-b097-ff4205104f1e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afb50528-e6fd-458f-8750-672e4aa5dd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_800ba4bd-14ef-4453-9efd-488865faff7f" 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_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_800ba4bd-14ef-4453-9efd-488865faff7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_87d44d3e-ae08-4899-b349-8f94e66ca4da" 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_800ba4bd-14ef-4453-9efd-488865faff7f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_87d44d3e-ae08-4899-b349-8f94e66ca4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_44d60f99-cf7f-492e-bb27-04e91e698035" 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_800ba4bd-14ef-4453-9efd-488865faff7f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_44d60f99-cf7f-492e-bb27-04e91e698035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_c8268a75-e3b1-47ae-ae93-fd9928a0fabb" 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_800ba4bd-14ef-4453-9efd-488865faff7f" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_c8268a75-e3b1-47ae-ae93-fd9928a0fabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_f3245705-5d76-4c37-a39b-c2b57067a100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_800ba4bd-14ef-4453-9efd-488865faff7f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_f3245705-5d76-4c37-a39b-c2b57067a100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration_f79880df-bc0e-48d1-a31f-1069b6538b71" xlink:href="tfx-20201231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_800ba4bd-14ef-4453-9efd-488865faff7f" xlink:to="loc_tfx_PaymentsForContingentConsideration_f79880df-bc0e-48d1-a31f-1069b6538b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_83935db7-c231-41b6-b5c5-e09ff8fe53fe" 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_800ba4bd-14ef-4453-9efd-488865faff7f" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_83935db7-c231-41b6-b5c5-e09ff8fe53fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1b45577b-2356-4f04-a144-5152c67bed72" 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_800ba4bd-14ef-4453-9efd-488865faff7f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1b45577b-2356-4f04-a144-5152c67bed72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_df23b7eb-c5eb-4092-aa75-94cebc94da3f" 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_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_df23b7eb-c5eb-4092-aa75-94cebc94da3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_3475afdc-1913-477d-8a01-cdb2c6a54594" 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_df23b7eb-c5eb-4092-aa75-94cebc94da3f" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_3475afdc-1913-477d-8a01-cdb2c6a54594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_a6ad3cf2-be89-4594-88a1-2a63c1aae38d" 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_df23b7eb-c5eb-4092-aa75-94cebc94da3f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_a6ad3cf2-be89-4594-88a1-2a63c1aae38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fddaa9f1-1c42-4de0-8fff-e17a746a726e" 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_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fddaa9f1-1c42-4de0-8fff-e17a746a726e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e5359815-4a4b-42fc-849f-eead326e81ed" 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_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e5359815-4a4b-42fc-849f-eead326e81ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db6d23e3-ca1f-4525-ac1d-ea205db82666" 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_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db6d23e3-ca1f-4525-ac1d-ea205db82666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_be07e6b1-9901-41fa-a0da-32383034caa5" 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_0b80c5eb-8347-40a1-91c7-aa3cf329cc33" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_be07e6b1-9901-41fa-a0da-32383034caa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d628d3ee-b2ff-4af2-9929-509b1b0db6bf" 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_4841cf40-7d5f-4618-9253-cb38f722913d" 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_d628d3ee-b2ff-4af2-9929-509b1b0db6bf" xlink:to="loc_us-gaap_StatementTable_4841cf40-7d5f-4618-9253-cb38f722913d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7e4560cc-13d3-472b-b7e2-28ae99e2d065" 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_4841cf40-7d5f-4618-9253-cb38f722913d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7e4560cc-13d3-472b-b7e2-28ae99e2d065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0dbf2282-a3b0-4629-b073-3d5b1ed00850" 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_7e4560cc-13d3-472b-b7e2-28ae99e2d065" xlink:to="loc_us-gaap_EquityComponentDomain_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7f903f3e-1af0-4f4f-962f-8e268cbac1a5" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_CommonStockMember_7f903f3e-1af0-4f4f-962f-8e268cbac1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a810f017-03c2-4c2e-81fe-0b59f34b2416" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a810f017-03c2-4c2e-81fe-0b59f34b2416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7517c061-44bd-44d4-8334-11369aa44ddc" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_RetainedEarningsMember_7517c061-44bd-44d4-8334-11369aa44ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d6c967ff-5c77-46d0-a158-1f0b31b3cb14" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d6c967ff-5c77-46d0-a158-1f0b31b3cb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_75fdd043-a9a5-4201-8492-fb8f6116f2c7" 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_0dbf2282-a3b0-4629-b073-3d5b1ed00850" xlink:to="loc_us-gaap_TreasuryStockMember_75fdd043-a9a5-4201-8492-fb8f6116f2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_813b13a3-d9e3-4678-a842-b73418db6207" 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_4841cf40-7d5f-4618-9253-cb38f722913d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_813b13a3-d9e3-4678-a842-b73418db6207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_ce32b019-66e6-4cdf-8b48-909c9205d556" 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_813b13a3-d9e3-4678-a842-b73418db6207" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_ce32b019-66e6-4cdf-8b48-909c9205d556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a2b9abb0-3b08-43d1-b736-93a6cd2cf4b6" 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_ce32b019-66e6-4cdf-8b48-909c9205d556" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a2b9abb0-3b08-43d1-b736-93a6cd2cf4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7ff267c5-a283-409d-bdbc-1063db820586" 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_4841cf40-7d5f-4618-9253-cb38f722913d" xlink:to="loc_us-gaap_StatementLineItems_7ff267c5-a283-409d-bdbc-1063db820586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" 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_7ff267c5-a283-409d-bdbc-1063db820586" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_eb87830b-67ef-46c8-9400-147ead8f55a7" 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_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_SharesIssued_eb87830b-67ef-46c8-9400-147ead8f55a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_44eb3be1-9077-4f1c-8b8a-e443d1c679fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockholdersEquity_44eb3be1-9077-4f1c-8b8a-e443d1c679fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_ffc486fd-54d5-4e86-9030-8c035be53cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_ffc486fd-54d5-4e86-9030-8c035be53cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_54d5a6e6-5558-4ced-b319-906d883da1d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_NetIncomeLoss_54d5a6e6-5558-4ced-b319-906d883da1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_3bd5e0e9-91ae-4fe6-92a9-d5f94afe03c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_DividendsCash_3bd5e0e9-91ae-4fe6-92a9-d5f94afe03c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3fcab758-2224-455c-aeae-c0cc171a2446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3fcab758-2224-455c-aeae-c0cc171a2446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d7ead610-212b-438b-a32d-616ee51541ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d7ead610-212b-438b-a32d-616ee51541ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_bcbf2372-b45d-40c4-a89b-ce1b1723d552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_bcbf2372-b45d-40c4-a89b-ce1b1723d552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_5d8d3ce5-b928-47e9-b9e0-8fe5d82d6787" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_5d8d3ce5-b928-47e9-b9e0-8fe5d82d6787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0cee8c44-6605-44a5-95a5-984b555af67c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0cee8c44-6605-44a5-95a5-984b555af67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_3d137208-349c-4668-be04-edde6a5cbe24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_3d137208-349c-4668-be04-edde6a5cbe24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_ad2e79b4-d89d-46be-a0fb-bc12bff851e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_ad2e79b4-d89d-46be-a0fb-bc12bff851e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_fb2afa23-78b8-4e5a-bb67-b0f1b7adf1db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_SharesIssued_fb2afa23-78b8-4e5a-bb67-b0f1b7adf1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e28c576c-7452-45e6-8b5f-342e108e3cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6fa9e013-48b9-4605-b241-9a67268f5be5" xlink:to="loc_us-gaap_StockholdersEquity_e28c576c-7452-45e6-8b5f-342e108e3cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="tfx-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1b985c27-6c80-4786-bf59-db1bf506476a" 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_27aee98b-b816-4090-89e6-a6b24c94cefb" 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_1b985c27-6c80-4786-bf59-db1bf506476a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_27aee98b-b816-4090-89e6-a6b24c94cefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="simple" xlink:href="tfx-20201231.xsd#Summaryofsignificantaccountingpolicies"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f1f99820-bc89-4202-8683-dac3fbf01594" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_68c4d59f-0cf5-4e32-be37-84c23146f519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f1f99820-bc89-4202-8683-dac3fbf01594" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_68c4d59f-0cf5-4e32-be37-84c23146f519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="tfx-20201231.xsd#SummaryofsignificantaccountingpoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_be41f181-4ead-418b-9423-543eb3e0d0ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_be41f181-4ead-418b-9423-543eb3e0d0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_c1b26b21-493f-4a5d-bec9-b9d539922e40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_UseOfEstimates_c1b26b21-493f-4a5d-bec9-b9d539922e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_f47cc32d-e588-4c8d-9591-0af6740c272a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_f47cc32d-e588-4c8d-9591-0af6740c272a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_1a73db9d-ea66-40fb-9141-b0611c4c19c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_1a73db9d-ea66-40fb-9141-b0611c4c19c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_b26df0bb-370f-4e34-b46f-4d6f66d118f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_b26df0bb-370f-4e34-b46f-4d6f66d118f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4cce7762-90db-433a-9f67-2715e2000e81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4cce7762-90db-433a-9f67-2715e2000e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_dfb9d4e6-ba0a-49d8-a78d-c0b2084f75f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_dfb9d4e6-ba0a-49d8-a78d-c0b2084f75f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_53ab6247-54fd-4eed-b751-117a7f44799f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_53ab6247-54fd-4eed-b751-117a7f44799f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0d43135c-804f-46a6-b110-c12dd8391dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0d43135c-804f-46a6-b110-c12dd8391dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_20ad985d-c674-41f1-afcb-7d96bc00481b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_20ad985d-c674-41f1-afcb-7d96bc00481b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ad4c23e2-88f8-4824-a724-f012e66fee7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ad4c23e2-88f8-4824-a724-f012e66fee7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_f552cdce-ecb0-44d4-b98b-1a0cbd05c621" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_f552cdce-ecb0-44d4-b98b-1a0cbd05c621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_1b9a54df-4d79-449e-b6db-ed727a2a5635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_1b9a54df-4d79-449e-b6db-ed727a2a5635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_8907fe62-1fc4-4f67-a5e1-e26c2b754768" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_8907fe62-1fc4-4f67-a5e1-e26c2b754768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_2a655935-0f05-437c-80b7-d2bf2e45c2bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_2a655935-0f05-437c-80b7-d2bf2e45c2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5b7d6eb6-cf46-4e77-b108-2b6facc95bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5b7d6eb6-cf46-4e77-b108-2b6facc95bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeasesPolicyTextBlock_e7cecd02-9642-45d4-b356-984b3eff9d9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeasesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_ShortTermLeasesPolicyTextBlock_e7cecd02-9642-45d4-b356-984b3eff9d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_bfbbae59-2dc5-4e15-beb2-85abbac02da4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c8679b-17a0-43ea-ac20-dbf929758978" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_bfbbae59-2dc5-4e15-beb2-85abbac02da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ab95a8e9-66a2-4087-8cfd-27e34340d790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab95a8e9-66a2-4087-8cfd-27e34340d790" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_a42ddaee-d682-4a62-9693-2606296a5910" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_MajorPropertyClassAxis_a42ddaee-d682-4a62-9693-2606296a5910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassAxis_a42ddaee-d682-4a62-9693-2606296a5910" xlink:to="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_dd4d009a-8c3d-48b9-a0df-83e0c3eb5505" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:to="loc_us-gaap_BuildingMember_dd4d009a-8c3d-48b9-a0df-83e0c3eb5505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_5a3e78d9-db95-4c3c-b13d-0dc6e7baddc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_5a3e78d9-db95-4c3c-b13d-0dc6e7baddc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ComputerEquipmentAndSoftwareMember_d1b92c44-592e-4055-bdbe-7748eb32483e" xlink:href="tfx-20201231.xsd#tfx_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassDomain_80b5090a-cc5c-43e8-9b5b-fee77b58e0ee" xlink:to="loc_tfx_ComputerEquipmentAndSoftwareMember_d1b92c44-592e-4055-bdbe-7748eb32483e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c8bfd0ce-3675-423f-a244-2b046ce10d08" 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_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_srt_RangeAxis_c8bfd0ce-3675-423f-a244-2b046ce10d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7f9cb67b-c752-4e71-a28d-612b20df7845" 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_c8bfd0ce-3675-423f-a244-2b046ce10d08" xlink:to="loc_srt_RangeMember_7f9cb67b-c752-4e71-a28d-612b20df7845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_91b2e443-42c5-48ae-9cb4-711aec1798a7" 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_7f9cb67b-c752-4e71-a28d-612b20df7845" xlink:to="loc_srt_MinimumMember_91b2e443-42c5-48ae-9cb4-711aec1798a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1b3c48b4-0e1a-4358-9bba-ca2a2e55e8ce" 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_7f9cb67b-c752-4e71-a28d-612b20df7845" xlink:to="loc_srt_MaximumMember_1b3c48b4-0e1a-4358-9bba-ca2a2e55e8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_929fcb76-1c08-4d23-a665-8fa9b950e9f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_929fcb76-1c08-4d23-a665-8fa9b950e9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" 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_929fcb76-1c08-4d23-a665-8fa9b950e9f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_cf0bfcae-ccdd-4232-b3a4-3f11be0a7c5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_us-gaap_IntellectualPropertyMember_cf0bfcae-ccdd-4232-b3a4-3f11be0a7c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_d896f44a-412c-40c9-a814-91e701f1116b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_us-gaap_CustomerListsMember_d896f44a-412c-40c9-a814-91e701f1116b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_3c3f5f41-5354-4b37-9369-323d87ca9ea5" 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_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_us-gaap_DistributionRightsMember_3c3f5f41-5354-4b37-9369-323d87ca9ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1255918c-b47d-4b6a-ad87-ee88d6bf0684" 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_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_us-gaap_TradeNamesMember_1255918c-b47d-4b6a-ad87-ee88d6bf0684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoncompleteAgreementMember_f9a77a16-9c06-4006-bee7-9e57e30f6344" xlink:href="tfx-20201231.xsd#tfx_NoncompleteAgreementMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f661573-fca6-489a-ab77-3a58e666aa8f" xlink:to="loc_tfx_NoncompleteAgreementMember_f9a77a16-9c06-4006-bee7-9e57e30f6344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_srt_RestatementAxis_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_b813e6d9-99ed-4a6a-8420-911bfa616e26" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_ce1ae9f1-5f0f-4baa-a907-938a4f21aefc" xlink:to="loc_srt_RestatementDomain_b813e6d9-99ed-4a6a-8420-911bfa616e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_dba93410-972d-4814-9731-c5e9cabebff0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_b813e6d9-99ed-4a6a-8420-911bfa616e26" xlink:to="loc_srt_RestatementAdjustmentMember_dba93410-972d-4814-9731-c5e9cabebff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_90de2c4b-9e42-4eed-a696-4d8078a7efe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_90de2c4b-9e42-4eed-a696-4d8078a7efe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_384db56d-6de7-4fed-88a4-8aa5731953f0" 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_90de2c4b-9e42-4eed-a696-4d8078a7efe1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_384db56d-6de7-4fed-88a4-8aa5731953f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_bb957271-f047-47ed-8a74-50eeccdbf56b" 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_384db56d-6de7-4fed-88a4-8aa5731953f0" xlink:to="loc_us-gaap_SalesRevenueNetMember_bb957271-f047-47ed-8a74-50eeccdbf56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_srt_MajorCustomersAxis_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" 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_cb1c40ea-60f4-40aa-aca7-e2b2a2a327c9" xlink:to="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember_3275cd8d-ce30-4037-a929-e39a58b76ae2" xlink:href="tfx-20201231.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" xlink:to="loc_tfx_HospitalsAndHealthcareProvidersMember_3275cd8d-ce30-4037-a929-e39a58b76ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember_e9f72a1f-570f-42af-b879-1464bd58a9d3" xlink:href="tfx-20201231.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" xlink:to="loc_tfx_OtherMedicalDeviceManufacturersMember_e9f72a1f-570f-42af-b879-1464bd58a9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember_bf86fd99-a8f8-443a-91e5-9e7f4e28c5f9" xlink:href="tfx-20201231.xsd#tfx_HomeCareProvidersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4184301f-dd19-483d-b068-faf288a92017" xlink:to="loc_tfx_HomeCareProvidersMember_bf86fd99-a8f8-443a-91e5-9e7f4e28c5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_906fd379-b5c1-4b7d-b726-171a4f841ad1" 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_ccbf6fb4-0c51-43e1-ab8b-f3e2a9688d57" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_906fd379-b5c1-4b7d-b726-171a4f841ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_b52bcf88-1d85-4cd3-8290-3b24adff5226" 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_906fd379-b5c1-4b7d-b726-171a4f841ad1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_b52bcf88-1d85-4cd3-8290-3b24adff5226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b1d18979-c389-4e21-a749-1a807a146582" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b1d18979-c389-4e21-a749-1a807a146582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9b24c98a-7534-4dec-ae11-de6e16f5b976" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b1d18979-c389-4e21-a749-1a807a146582" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9b24c98a-7534-4dec-ae11-de6e16f5b976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_b75b7e1b-8bb6-4410-9922-78a2686c7275" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9b24c98a-7534-4dec-ae11-de6e16f5b976" xlink:to="loc_us-gaap_CostOfSalesMember_b75b7e1b-8bb6-4410-9922-78a2686c7275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6abbde41-1ca7-41ba-817b-d11ee2397627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9b24c98a-7534-4dec-ae11-de6e16f5b976" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6abbde41-1ca7-41ba-817b-d11ee2397627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_3aa73e41-836e-49e3-9562-28f8351ba33f" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ed80d968-b712-4682-ae14-4b8698f91e81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ed80d968-b712-4682-ae14-4b8698f91e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bd0e7b31-8ec9-43f7-8520-e0dcec3bc093" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bd0e7b31-8ec9-43f7-8520-e0dcec3bc093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c47d533f-8be5-493e-a264-754e9877ac5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c47d533f-8be5-493e-a264-754e9877ac5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9ecceee7-26c5-4409-a170-851e6d7c7e01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9ecceee7-26c5-4409-a170-851e6d7c7e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_35df864e-9a3c-4018-9641-28540db19b75" xlink:href="tfx-20201231.xsd#tfx_WeightedAverageAmortizationPeriodForIntangibleAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_35df864e-9a3c-4018-9641-28540db19b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f0761c4e-067a-4f98-96e4-83a9cefa352a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f0761c4e-067a-4f98-96e4-83a9cefa352a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_57e47bd9-2227-47b9-beed-bae902d97e10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_57e47bd9-2227-47b9-beed-bae902d97e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_99e781bb-cdab-4076-b6b6-dc90424779dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_99e781bb-cdab-4076-b6b6-dc90424779dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ReserveForEstimatedRebates_9c1def58-a338-448b-ae2a-22ddd3ed0e30" xlink:href="tfx-20201231.xsd#tfx_ReserveForEstimatedRebates"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_ce9dd9b2-3495-49c7-a4e6-10404abcd039" xlink:to="loc_tfx_ReserveForEstimatedRebates_9c1def58-a338-448b-ae2a-22ddd3ed0e30" 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-20201231.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_AccountingPoliciesAbstract_4d2cd9d0-fdb3-4653-8ad5-d7f6dc8869f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ec750f65-1e1a-4a5d-95ae-743458dc5217" 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_AccountingPoliciesAbstract_4d2cd9d0-fdb3-4653-8ad5-d7f6dc8869f3" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ec750f65-1e1a-4a5d-95ae-743458dc5217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_91aacd70-d900-4541-beea-760609db5076" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_91aacd70-d900-4541-beea-760609db5076" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8edf37db-3c04-4549-a491-418f0fbda2c0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8edf37db-3c04-4549-a491-418f0fbda2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3a35ac9f-09be-4586-b69b-717e901bbd55" 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_8edf37db-3c04-4549-a491-418f0fbda2c0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3a35ac9f-09be-4586-b69b-717e901bbd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ff7ebb5c-2cda-4304-82d1-aab89dd701ed" 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_3a35ac9f-09be-4586-b69b-717e901bbd55" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ff7ebb5c-2cda-4304-82d1-aab89dd701ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3fcb83f9-ac37-48c8-813b-00e1514c834b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3fcb83f9-ac37-48c8-813b-00e1514c834b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ab66f828-540b-43d8-ad81-afef41018854" 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_3fcb83f9-ac37-48c8-813b-00e1514c834b" xlink:to="loc_us-gaap_EquityComponentDomain_ab66f828-540b-43d8-ad81-afef41018854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_65019c87-7644-4f31-824f-aeaf6d651677" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ab66f828-540b-43d8-ad81-afef41018854" xlink:to="loc_us-gaap_RetainedEarningsMember_65019c87-7644-4f31-824f-aeaf6d651677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_67554c70-d80f-46fb-8b49-7e2dd56aff3d" xlink:href="tfx-20201231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_c5481a95-b68d-4ab9-943d-46f3c1558ce9" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_67554c70-d80f-46fb-8b49-7e2dd56aff3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1940fd8f-1bee-4dcb-b1c0-4e2b541ba69d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_67554c70-d80f-46fb-8b49-7e2dd56aff3d" xlink:to="loc_us-gaap_StockholdersEquity_1940fd8f-1bee-4dcb-b1c0-4e2b541ba69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20201231.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_913ea881-b419-48b5-ba8b-96eb9de40bbe" 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_9cfa178b-c927-4734-9a21-bdb48cd44d12" 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_913ea881-b419-48b5-ba8b-96eb9de40bbe" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9cfa178b-c927-4734-9a21-bdb48cd44d12" 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-20201231.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_e571da07-9f5d-4675-b118-4fa3bcc625b0" 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_1b55720c-3901-4527-bb94-f7e363f5ab98" 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_e571da07-9f5d-4675-b118-4fa3bcc625b0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_1b55720c-3901-4527-bb94-f7e363f5ab98" 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-20201231.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_1cd81812-d1a7-430a-a9ff-a82467807c06" 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_DisaggregationOfRevenueTable_0a5fae5d-4c84-4beb-bd07-d1c0b758d804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1cd81812-d1a7-430a-a9ff-a82467807c06" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_0a5fae5d-4c84-4beb-bd07-d1c0b758d804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0" 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_DisaggregationOfRevenueTable_0a5fae5d-4c84-4beb-bd07-d1c0b758d804" xlink:to="loc_srt_ProductOrServiceAxis_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" 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_7d58103e-66e5-4d05-96aa-bd1ce43fc2b0" xlink:to="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember_598d09e1-66a3-4ba9-b608-58dc9f3c8fab" xlink:href="tfx-20201231.xsd#tfx_VascularAccessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_VascularAccessMember_598d09e1-66a3-4ba9-b608-58dc9f3c8fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember_2ff515c3-66b4-4e5c-8097-aba4bd5e3386" xlink:href="tfx-20201231.xsd#tfx_AnesthesiaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_AnesthesiaMember_2ff515c3-66b4-4e5c-8097-aba4bd5e3386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember_c9c08d29-ed8a-400a-80d4-ca2f26c2a1f1" xlink:href="tfx-20201231.xsd#tfx_InterventionalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_InterventionalMember_c9c08d29-ed8a-400a-80d4-ca2f26c2a1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember_7322932c-6524-47a2-a878-8ee894d9171c" xlink:href="tfx-20201231.xsd#tfx_SurgicalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_SurgicalMember_7322932c-6524-47a2-a878-8ee894d9171c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember_83416a5c-c208-449a-a195-59c066978113" xlink:href="tfx-20201231.xsd#tfx_InterventionalUrologyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_InterventionalUrologyMember_83416a5c-c208-449a-a195-59c066978113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_dd6fdc59-5216-4687-a000-3a785226c300" xlink:href="tfx-20201231.xsd#tfx_OemMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_OemMember_dd6fdc59-5216-4687-a000-3a785226c300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember_320ea092-0bd1-4582-a8c5-a1b0ac30f8f2" xlink:href="tfx-20201231.xsd#tfx_OtherMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2bfab5d5-0ec9-4d4d-984e-513fae2a37e7" xlink:to="loc_tfx_OtherMember_320ea092-0bd1-4582-a8c5-a1b0ac30f8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_39f44a95-433c-4c72-b328-805a4bc6b6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0a5fae5d-4c84-4beb-bd07-d1c0b758d804" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_39f44a95-433c-4c72-b328-805a4bc6b6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a57357ed-3aaa-45d9-a51f-8afd3f7eaa47" 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_DisaggregationOfRevenueLineItems_39f44a95-433c-4c72-b328-805a4bc6b6e0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a57357ed-3aaa-45d9-a51f-8afd3f7eaa47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestitures"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_856a0724-0679-4b16-a8ee-1092d4487753" 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_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_f77f2bd6-ff49-42cd-8126-94d24d8a0fd0" xlink:href="tfx-20201231.xsd#tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_856a0724-0679-4b16-a8ee-1092d4487753" xlink:to="loc_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_f77f2bd6-ff49-42cd-8126-94d24d8a0fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1fd77e71-bd9d-4488-b868-4a13f853c0f6" 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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_f24dd432-7d23-4213-9b23-c4fa59bfd3ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1fd77e71-bd9d-4488-b868-4a13f853c0f6" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_f24dd432-7d23-4213-9b23-c4fa59bfd3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1ec72704-086e-45a9-a65e-e34dcf65b75d" 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_BusinessCombinationsAbstract_1fd77e71-bd9d-4488-b868-4a13f853c0f6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1ec72704-086e-45a9-a65e-e34dcf65b75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_5f37aac8-c410-4b92-b3dc-291d4de0eab2" 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_12925ca8-c910-484e-af12-a0751710c1bc" 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_5f37aac8-c410-4b92-b3dc-291d4de0eab2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9fd86ef6-2026-41e5-8da6-b265af636a1b" 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_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9fd86ef6-2026-41e5-8da6-b265af636a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0c259662-ad21-4c1e-a1a9-3140bbcf14d6" 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_9fd86ef6-2026-41e5-8da6-b265af636a1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0c259662-ad21-4c1e-a1a9-3140bbcf14d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember_a2d47ac7-a39f-4524-a204-be1fc6d74e0e" xlink:href="tfx-20201231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0c259662-ad21-4c1e-a1a9-3140bbcf14d6" xlink:to="loc_tfx_IWGHighPerformanceConductorsIncMember_a2d47ac7-a39f-4524-a204-be1fc6d74e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_35e36862-563a-4da9-9f73-e0a3b0e41e1f" xlink:href="tfx-20201231.xsd#tfx_ZMedicaLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0c259662-ad21-4c1e-a1a9-3140bbcf14d6" xlink:to="loc_tfx_ZMedicaLLCMember_35e36862-563a-4da9-9f73-e0a3b0e41e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_10cfb8a5-d1c7-4909-8a33-0556bf86059f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_10cfb8a5-d1c7-4909-8a33-0556bf86059f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_fda618a5-c681-4e95-9620-11572b09df5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_10cfb8a5-d1c7-4909-8a33-0556bf86059f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_fda618a5-c681-4e95-9620-11572b09df5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_d6c5c1d0-2340-4eb7-9ad6-35c4ac4eb953" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_fda618a5-c681-4e95-9620-11572b09df5f" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_d6c5c1d0-2340-4eb7-9ad6-35c4ac4eb953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2d565ab0-425f-484d-8e12-ad72ff83ae02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2d565ab0-425f-484d-8e12-ad72ff83ae02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_a4f31f5f-cfd4-433a-a862-5081a4d5e9dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2d565ab0-425f-484d-8e12-ad72ff83ae02" xlink:to="loc_us-gaap_ReceivableTypeDomain_a4f31f5f-cfd4-433a-a862-5081a4d5e9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_e1ce0875-561e-4fa0-a404-d1e5eecdfd32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_a4f31f5f-cfd4-433a-a862-5081a4d5e9dc" xlink:to="loc_us-gaap_NotesReceivableMember_e1ce0875-561e-4fa0-a404-d1e5eecdfd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_5e75c37d-83f0-4680-9c13-80071af7d6e8" 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_c6d8fa76-3770-4ede-b8d0-5e3b67d8b509" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_5e75c37d-83f0-4680-9c13-80071af7d6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_2b652e9f-22e8-4829-91f5-f19d0c77bb6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5e75c37d-83f0-4680-9c13-80071af7d6e8" xlink:to="loc_us-gaap_AccountsReceivableMember_2b652e9f-22e8-4829-91f5-f19d0c77bb6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_67b8c41e-9bc0-4761-8835-f537d2683684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5e75c37d-83f0-4680-9c13-80071af7d6e8" xlink:to="loc_us-gaap_OtherAssetsMember_67b8c41e-9bc0-4761-8835-f537d2683684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12925ca8-c910-484e-af12-a0751710c1bc" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_10f9a002-8559-4d6b-b478-1833ac119898" 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_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_10f9a002-8559-4d6b-b478-1833ac119898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_2c599633-9640-4f7a-ad1d-7078f652a628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_2c599633-9640-4f7a-ad1d-7078f652a628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_64ee222e-f1da-4b50-8c9d-b09068269174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_64ee222e-f1da-4b50-8c9d-b09068269174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4adb676a-09fd-4029-ad8c-720cb95e9e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4adb676a-09fd-4029-ad8c-720cb95e9e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_54eb3a70-cbe2-49ca-8685-3da02d413601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_54eb3a70-cbe2-49ca-8685-3da02d413601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_727f18ce-08c9-41f7-9327-a34e5095cdee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_727f18ce-08c9-41f7-9327-a34e5095cdee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2984019c-6d61-4a28-857d-186f94b711d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2984019c-6d61-4a28-857d-186f94b711d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_7b52c8aa-336a-445c-9f33-86b0651f586e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_7b52c8aa-336a-445c-9f33-86b0651f586e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_3be31feb-3e15-493b-870f-6d97653689c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_3be31feb-3e15-493b-870f-6d97653689c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_4049b199-50a4-4d67-94bf-55d783cd51a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_4049b199-50a4-4d67-94bf-55d783cd51a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_4dd5eb62-b37c-49b5-8281-5f413b5fec71" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_4dd5eb62-b37c-49b5-8281-5f413b5fec71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_04c14063-d41e-45e1-9a34-1f3199039958" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_04c14063-d41e-45e1-9a34-1f3199039958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_2871834e-cdec-4d28-b434-b3723bf0b598" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_2871834e-cdec-4d28-b434-b3723bf0b598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_37ada747-d904-46b4-bdb5-5d5d7a215662" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_37ada747-d904-46b4-bdb5-5d5d7a215662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_91091e70-49a9-44e1-b4c2-eedbbca8cc78" xlink:href="tfx-20201231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_91091e70-49a9-44e1-b4c2-eedbbca8cc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_ea814c76-2305-4527-ac95-24aab60989c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_ea814c76-2305-4527-ac95-24aab60989c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_d42457f7-96a6-46ea-a8d4-dc0afa26443e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_086ebaa7-86b7-4a51-9ae7-ec9408d69272" xlink:to="loc_us-gaap_NotesReceivableNet_d42457f7-96a6-46ea-a8d4-dc0afa26443e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_b57610e4-c1d9-487e-a7c4-2d11b51828be" 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_a9a3d060-6e7a-42db-8613-c3cedb391ad2" 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_b57610e4-c1d9-487e-a7c4-2d11b51828be" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a9a3d060-6e7a-42db-8613-c3cedb391ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_994a52d4-57d9-4587-915b-54309f346498" 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_a9a3d060-6e7a-42db-8613-c3cedb391ad2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_994a52d4-57d9-4587-915b-54309f346498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac49a001-9df7-4273-a2f2-bd9e40729752" 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_994a52d4-57d9-4587-915b-54309f346498" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac49a001-9df7-4273-a2f2-bd9e40729752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember_df19a31f-ce65-4b3c-a020-147f900372f6" xlink:href="tfx-20201231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac49a001-9df7-4273-a2f2-bd9e40729752" xlink:to="loc_tfx_IWGHighPerformanceConductorsIncMember_df19a31f-ce65-4b3c-a020-147f900372f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_9c3ce9e2-a692-41f8-81f6-f01c45fed05f" xlink:href="tfx-20201231.xsd#tfx_ZMedicaLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac49a001-9df7-4273-a2f2-bd9e40729752" xlink:to="loc_tfx_ZMedicaLLCMember_9c3ce9e2-a692-41f8-81f6-f01c45fed05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" 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_a9a3d060-6e7a-42db-8613-c3cedb391ad2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_cfa689a2-9d5f-4226-a558-a40e4a016a4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_cfa689a2-9d5f-4226-a558-a40e4a016a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0627722c-c4db-4261-a328-2b85b8e58c3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0627722c-c4db-4261-a328-2b85b8e58c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8217cb8d-32cc-49ff-9a26-fcdaff63c35a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8217cb8d-32cc-49ff-9a26-fcdaff63c35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_94f24894-b6b6-4721-8885-3a1ed83a8e46" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_Goodwill_94f24894-b6b6-4721-8885-3a1ed83a8e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_886a9362-0927-4bad-b14b-f3369fadcd1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_886a9362-0927-4bad-b14b-f3369fadcd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3bb64a05-8393-4c0b-8cb5-165a9f6dfd8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c4a450b7-f5bc-4cee-8c0c-321b8bece7d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3bb64a05-8393-4c0b-8cb5-165a9f6dfd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fc2eb687-a8bf-4478-bc77-a68f6b97d4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fc2eb687-a8bf-4478-bc77-a68f6b97d4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_68b5e043-18fe-4ac8-aa14-669afbffef8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_68b5e043-18fe-4ac8-aa14-669afbffef8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_860cd406-9677-443b-96a8-a4e497661075" xlink:href="tfx-20201231.xsd#tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions_860cd406-9677-443b-96a8-a4e497661075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_a04769aa-6a36-4655-bc6e-4e4d182726be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_a04769aa-6a36-4655-bc6e-4e4d182726be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_034eb716-3c5d-4c1e-8b76-8b673d861e87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_4806f281-cd57-4a54-b704-7f3a622a332a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_034eb716-3c5d-4c1e-8b76-8b673d861e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2e57f9b4-2f5d-488d-8c65-ed88f012d934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_02348939-991b-413e-8390-598bdf94b5b4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2e57f9b4-2f5d-488d-8c65-ed88f012d934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_752a9950-cd20-43dd-b1b4-9fbb42d0d8ee" 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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_752a9950-cd20-43dd-b1b4-9fbb42d0d8ee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d" 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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" 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_50ca4b98-408a-4ecb-bf6a-e1afdcdf993d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_1f23ad63-6547-4e78-954c-24a5a2e4c70c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" xlink:to="loc_us-gaap_IntellectualPropertyMember_1f23ad63-6547-4e78-954c-24a5a2e4c70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_877b276f-9ff9-4fa1-99be-969208b27a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" xlink:to="loc_us-gaap_TradeNamesMember_877b276f-9ff9-4fa1-99be-969208b27a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_15c5e542-a3fa-4458-9b31-6d673bfc7e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b45b9027-9ad4-498f-9f8f-ceabcd8777c0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_15c5e542-a3fa-4458-9b31-6d673bfc7e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0740bc05-e3e7-4de5-80a7-b51032dd3e03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0740bc05-e3e7-4de5-80a7-b51032dd3e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc3c017f-328f-4f4f-ba56-995727350057" 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_0740bc05-e3e7-4de5-80a7-b51032dd3e03" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc3c017f-328f-4f4f-ba56-995727350057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IWGHighPerformanceConductorsIncMember_a45f960b-b3ef-4468-8b75-31e7046565a3" xlink:href="tfx-20201231.xsd#tfx_IWGHighPerformanceConductorsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc3c017f-328f-4f4f-ba56-995727350057" xlink:to="loc_tfx_IWGHighPerformanceConductorsIncMember_a45f960b-b3ef-4468-8b75-31e7046565a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ZMedicaLLCMember_228c09ea-ba13-4e6d-9f6e-7679376814de" xlink:href="tfx-20201231.xsd#tfx_ZMedicaLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc3c017f-328f-4f4f-ba56-995727350057" xlink:to="loc_tfx_ZMedicaLLCMember_228c09ea-ba13-4e6d-9f6e-7679376814de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9113e138-73e5-4844-a7fd-291ebcef68b2" 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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:to="loc_srt_RangeAxis_9113e138-73e5-4844-a7fd-291ebcef68b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3236d072-6dd3-40f7-97f7-1ee482545519" 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_9113e138-73e5-4844-a7fd-291ebcef68b2" xlink:to="loc_srt_RangeMember_3236d072-6dd3-40f7-97f7-1ee482545519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fc27acdb-afe8-46d6-b4a8-098b85c4090d" 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_3236d072-6dd3-40f7-97f7-1ee482545519" xlink:to="loc_srt_MinimumMember_fc27acdb-afe8-46d6-b4a8-098b85c4090d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ac3a0c84-a0b5-4833-927f-e9005601eccc" 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_3236d072-6dd3-40f7-97f7-1ee482545519" xlink:to="loc_srt_MaximumMember_ac3a0c84-a0b5-4833-927f-e9005601eccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_83a65eed-f2e2-4250-ab7f-3f428238d37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_4d8db455-7bbc-4c26-b4f2-379b593254d8" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_83a65eed-f2e2-4250-ab7f-3f428238d37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40c191c3-4fc7-4978-a093-4de22002641a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_83a65eed-f2e2-4250-ab7f-3f428238d37f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40c191c3-4fc7-4978-a093-4de22002641a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34e05d48-4551-4ff2-8740-6e31eae2784d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_83a65eed-f2e2-4250-ab7f-3f428238d37f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34e05d48-4551-4ff2-8740-6e31eae2784d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="simple" xlink:href="tfx-20201231.xsd#Restructuringandotherimpairmentcharges"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_75de6d41-5f92-40e4-afc9-b255fe92f668" 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_7ce7bcbe-e0bf-4659-823a-a64aa791bed3" 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_75de6d41-5f92-40e4-afc9-b255fe92f668" xlink:to="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_7ce7bcbe-e0bf-4659-823a-a64aa791bed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4dc3666f-1562-42eb-9039-7a9a80b79c71" 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_ab333731-6d43-46f8-8ace-5bfe3d768c82" xlink:href="tfx-20201231.xsd#tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4dc3666f-1562-42eb-9039-7a9a80b79c71" xlink:to="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_ab333731-6d43-46f8-8ace-5bfe3d768c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_725a1261-8191-41b0-9d12-ef671af05a50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4dc3666f-1562-42eb-9039-7a9a80b79c71" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_725a1261-8191-41b0-9d12-ef671af05a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_bf3424e0-17b7-4de6-8e9c-216d793cd15b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4dc3666f-1562-42eb-9039-7a9a80b79c71" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_bf3424e0-17b7-4de6-8e9c-216d793cd15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f36c8391-9f4c-444e-bacc-e9d1d953c652" 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_e49ccf90-9cbb-4048-b162-b1d61d93c7da" 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_f36c8391-9f4c-444e-bacc-e9d1d953c652" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_5d5c09a3-48d4-45a3-9f7e-a0447466af68" 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_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_5d5c09a3-48d4-45a3-9f7e-a0447466af68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_155242a3-0dda-415c-a390-cff616d675db" 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_5d5c09a3-48d4-45a3-9f7e-a0447466af68" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_155242a3-0dda-415c-a390-cff616d675db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_d7a40f85-57b7-454c-9179-8eeb9e2ba4a9" 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_155242a3-0dda-415c-a390-cff616d675db" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_d7a40f85-57b7-454c-9179-8eeb9e2ba4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_963ee33d-21fa-4936-9e7f-244bd627a1a8" 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_155242a3-0dda-415c-a390-cff616d675db" xlink:to="loc_us-gaap_OtherRestructuringMember_963ee33d-21fa-4936-9e7f-244bd627a1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_7e04944f-ea84-49de-82a6-dbb729f90fb9" xlink:href="tfx-20201231.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_155242a3-0dda-415c-a390-cff616d675db" xlink:to="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_7e04944f-ea84-49de-82a6-dbb729f90fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_01a84934-d90c-45c8-a01c-1d6b4ac4f663" xlink:href="tfx-20201231.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_155242a3-0dda-415c-a390-cff616d675db" xlink:to="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_01a84934-d90c-45c8-a01c-1d6b4ac4f663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a00defbf-7999-494a-944e-0d6ef1082850" 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_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:to="loc_us-gaap_RestructuringPlanAxis_a00defbf-7999-494a-944e-0d6ef1082850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" 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_a00defbf-7999-494a-944e-0d6ef1082850" xlink:to="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_9ed5a16d-fc03-444e-86e7-94b39c131618" xlink:href="tfx-20201231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_9ed5a16d-fc03-444e-86e7-94b39c131618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_7ce6e4cc-7a29-4ca6-9fe4-88af422983c9" xlink:href="tfx-20201231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_7ce6e4cc-7a29-4ca6-9fe4-88af422983c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_159d0c8b-8438-491b-801e-263974b68342" xlink:href="tfx-20201231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_8f0b0cbe-9221-482e-b514-234b536d16a2" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_159d0c8b-8438-491b-801e-263974b68342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bd095449-b119-4269-8bdc-f65348a539d4" 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_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:to="loc_srt_RangeAxis_bd095449-b119-4269-8bdc-f65348a539d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ee7c3704-0f74-4079-9643-46a9ab311682" 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_bd095449-b119-4269-8bdc-f65348a539d4" xlink:to="loc_srt_RangeMember_ee7c3704-0f74-4079-9643-46a9ab311682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92bac73b-6d84-4155-9214-5f08ab34adc7" 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_ee7c3704-0f74-4079-9643-46a9ab311682" xlink:to="loc_srt_MinimumMember_92bac73b-6d84-4155-9214-5f08ab34adc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b7c40ecd-ec2e-465f-a8b8-f156390fc224" 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_ee7c3704-0f74-4079-9643-46a9ab311682" xlink:to="loc_srt_MaximumMember_b7c40ecd-ec2e-465f-a8b8-f156390fc224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" 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_e49ccf90-9cbb-4048-b162-b1d61d93c7da" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_39ab65c2-5d80-43bd-9260-424c6184c95f" 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_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_39ab65c2-5d80-43bd-9260-424c6184c95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_d4b6c209-d3d5-4493-a51c-4f67f15b0277" xlink:href="tfx-20201231.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_d4b6c209-d3d5-4493-a51c-4f67f15b0277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_ddca1892-eaa2-4765-b068-343befdc2a4c" xlink:href="tfx-20201231.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_ddca1892-eaa2-4765-b068-343befdc2a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges_975ce5ee-ce29-4b3d-99cc-aff3e2121c96" xlink:href="tfx-20201231.xsd#tfx_AggregateRestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_tfx_AggregateRestructuringCharges_975ce5ee-ce29-4b3d-99cc-aff3e2121c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_a62143f0-be98-4bd8-a7de-a749e34582b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_a62143f0-be98-4bd8-a7de-a749e34582b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_2bc4ca64-179b-4655-b50a-93fd2280aa48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e11b0fc1-b8a8-490e-a315-fd370987fb95" xlink:to="loc_us-gaap_RestructuringCosts_2bc4ca64-179b-4655-b50a-93fd2280aa48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_54ccee0f-f2bc-4ee7-911d-6430f63028f1" 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_edbba674-0e73-41d6-a34f-7c5591b9a175" 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_54ccee0f-f2bc-4ee7-911d-6430f63028f1" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_edbba674-0e73-41d6-a34f-7c5591b9a175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6" 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_edbba674-0e73-41d6-a34f-7c5591b9a175" xlink:to="loc_us-gaap_RestructuringPlanAxis_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" 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_a5dfbaef-6c2e-4f2b-8f5c-30af19a2dcd6" xlink:to="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_97af3eb9-2c75-42e9-9ade-32dee046bba3" xlink:href="tfx-20201231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_97af3eb9-2c75-42e9-9ade-32dee046bba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_9cf7bf9a-572a-4886-b211-c6da7c9cc380" xlink:href="tfx-20201231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_9cf7bf9a-572a-4886-b211-c6da7c9cc380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_9f795258-28db-493c-bf6a-73ba226e2adb" xlink:href="tfx-20201231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3be41bb-1a41-4039-ac4c-d69a8245b71c" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_9f795258-28db-493c-bf6a-73ba226e2adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_d64e4d06-5d95-4433-841a-ea6250da11af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_edbba674-0e73-41d6-a34f-7c5591b9a175" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_d64e4d06-5d95-4433-841a-ea6250da11af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d64e4d06-5d95-4433-841a-ea6250da11af" xlink:to="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_a67dc059-7229-4c15-8c3c-6028efc4dd6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_RestructuringReserve_a67dc059-7229-4c15-8c3c-6028efc4dd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_8af8ba65-4b4c-4bae-998b-72c4b7514e3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_8af8ba65-4b4c-4bae-998b-72c4b7514e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_505ef121-fe62-46df-a74c-4b97f29a78ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_PaymentsForRestructuring_505ef121-fe62-46df-a74c-4b97f29a78ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment_37ece013-0be1-41ec-b3ac-2b61de7b794c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_RestructuringReserveTranslationAdjustment_37ece013-0be1-41ec-b3ac-2b61de7b794c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_d1c79936-ba04-4aaa-8f1d-d57a5e398184" 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_RestructuringReserveRollForward_3133ce26-868e-49d3-98fb-a6b84e65bdd8" xlink:to="loc_us-gaap_RestructuringReserve_d1c79936-ba04-4aaa-8f1d-d57a5e398184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesRestructuringprogramDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_bb3ee188-7785-48be-8f93-54dd2b3b9f08" 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_dbdf44c3-5e11-4561-b003-452f72095640" 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_bb3ee188-7785-48be-8f93-54dd2b3b9f08" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dbdf44c3-5e11-4561-b003-452f72095640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_9e061745-97cc-44a6-b61e-36707a836a3a" 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_dbdf44c3-5e11-4561-b003-452f72095640" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_9e061745-97cc-44a6-b61e-36707a836a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_36311700-ed29-45b7-b869-acb8ba7e39d2" 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_9e061745-97cc-44a6-b61e-36707a836a3a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_36311700-ed29-45b7-b869-acb8ba7e39d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember_7d833b57-f6e7-4cfc-a495-db6986d276c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_36311700-ed29-45b7-b869-acb8ba7e39d2" xlink:to="loc_us-gaap_SpecialTerminationBenefitsMember_7d833b57-f6e7-4cfc-a495-db6986d276c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_b706c239-5adf-4558-b19a-954bf2503ddb" 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_36311700-ed29-45b7-b869-acb8ba7e39d2" xlink:to="loc_us-gaap_OtherRestructuringMember_b706c239-5adf-4558-b19a-954bf2503ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8" 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_dbdf44c3-5e11-4561-b003-452f72095640" xlink:to="loc_us-gaap_RestructuringPlanAxis_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" 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_92b86d3a-a7fc-4a44-b2ad-e23ee88cc6f8" xlink:to="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember_5c98bcb1-e964-46c6-a7ca-d37fa285633d" xlink:href="tfx-20201231.xsd#tfx_TwoThousandTwentyWorkforceReductionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:to="loc_tfx_TwoThousandTwentyWorkforceReductionPlanMember_5c98bcb1-e964-46c6-a7ca-d37fa285633d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_d721950c-932d-4c79-84a8-8b810dcb2b21" xlink:href="tfx-20201231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_d721950c-932d-4c79-84a8-8b810dcb2b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_0c5025bb-5fa8-4b4f-a03d-628f53ae53d4" xlink:href="tfx-20201231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_0c5025bb-5fa8-4b4f-a03d-628f53ae53d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember_182ffee1-e5f5-4058-b0b0-f58b579bd86c" xlink:href="tfx-20201231.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_60ba4880-fd59-4609-bacb-6ee5262a7b10" xlink:to="loc_tfx_OtherrestructuringprogramsMember_182ffee1-e5f5-4058-b0b0-f58b579bd86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3e873b18-5b07-4671-b129-c48f292436a1" 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_dbdf44c3-5e11-4561-b003-452f72095640" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_3e873b18-5b07-4671-b129-c48f292436a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8f754416-6759-4490-b4af-6a1d3a0fd1c8" 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_3e873b18-5b07-4671-b129-c48f292436a1" xlink:to="loc_us-gaap_RestructuringCharges_8f754416-6759-4490-b4af-6a1d3a0fd1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_c8ffc54f-82d9-4694-a4af-44d765a1d851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3e873b18-5b07-4671-b129-c48f292436a1" xlink:to="loc_us-gaap_AssetImpairmentCharges_c8ffc54f-82d9-4694-a4af-44d765a1d851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_a9fd1bb6-f28e-4d10-af98-eeaf6086e73b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3e873b18-5b07-4671-b129-c48f292436a1" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_a9fd1bb6-f28e-4d10-af98-eeaf6086e73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#RestructuringandotherimpairmentchargesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f5398977-8c3b-4004-98ed-b4e7e09911e3" 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_AssetImpairmentCharges_9b2264c2-45d3-4157-8f44-500476310c01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f5398977-8c3b-4004-98ed-b4e7e09911e3" xlink:to="loc_us-gaap_AssetImpairmentCharges_9b2264c2-45d3-4157-8f44-500476310c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AssetImpairmentChargesNetOfTax_46b292c0-1cd8-4492-bd0d-575a21cb8b32" xlink:href="tfx-20201231.xsd#tfx_AssetImpairmentChargesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f5398977-8c3b-4004-98ed-b4e7e09911e3" xlink:to="loc_tfx_AssetImpairmentChargesNetOfTax_46b292c0-1cd8-4492-bd0d-575a21cb8b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20201231.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_aaad32f9-4f1d-4839-b5b4-d0a9eab26c7b" 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_6ccbdb53-0b47-4c3b-a03e-5d5039b5cb43" 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_aaad32f9-4f1d-4839-b5b4-d0a9eab26c7b" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_6ccbdb53-0b47-4c3b-a03e-5d5039b5cb43" 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-20201231.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_18ad3d28-11c8-4d80-ab07-95d50cdc433f" 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_afccb765-ff8d-4a87-8a45-08e3f8f532a7" 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_18ad3d28-11c8-4d80-ab07-95d50cdc433f" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_afccb765-ff8d-4a87-8a45-08e3f8f532a7" 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-20201231.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_8f5b6920-ff1f-4382-9d89-14ba47d29a97" 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_16160379-c792-4a70-a42b-b7dc4d31b79e" 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_8f5b6920-ff1f-4382-9d89-14ba47d29a97" xlink:to="loc_us-gaap_InventoryRawMaterials_16160379-c792-4a70-a42b-b7dc4d31b79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_43b1b72b-b496-43da-a7f8-d9d7ca4d7a6a" 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_8f5b6920-ff1f-4382-9d89-14ba47d29a97" xlink:to="loc_us-gaap_InventoryWorkInProcess_43b1b72b-b496-43da-a7f8-d9d7ca4d7a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_881ce52c-aea2-49aa-a998-b178098fa361" 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_8f5b6920-ff1f-4382-9d89-14ba47d29a97" xlink:to="loc_us-gaap_InventoryFinishedGoods_881ce52c-aea2-49aa-a998-b178098fa361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a5df9aea-a4a3-4f1e-91d9-f18ecc9505e7" 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_8f5b6920-ff1f-4382-9d89-14ba47d29a97" xlink:to="loc_us-gaap_InventoryNet_a5df9aea-a4a3-4f1e-91d9-f18ecc9505e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="simple" xlink:href="tfx-20201231.xsd#Propertyplantandequipment"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f0bff77d-5718-4d3f-9e05-ad3f49731fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6480be1c-9608-4edf-a685-39b877e96b66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f0bff77d-5718-4d3f-9e05-ad3f49731fc7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6480be1c-9608-4edf-a685-39b877e96b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#PropertyplantandequipmentTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_39c8cfbb-ffb6-47b1-b9b5-890478cebe67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_e26106c3-8eec-4d6a-818d-7f42a82952e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_39c8cfbb-ffb6-47b1-b9b5-890478cebe67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_e26106c3-8eec-4d6a-818d-7f42a82952e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#PropertyplantequipmentDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ac585f73-45fc-45b4-bbff-abf9051a8c21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_d1829897-8847-4e83-80b4-0514b7ee8809" xlink:href="tfx-20201231.xsd#tfx_LandBuildingsAndLeaseholdImprovementsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ac585f73-45fc-45b4-bbff-abf9051a8c21" xlink:to="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_d1829897-8847-4e83-80b4-0514b7ee8809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_64b12432-8d50-4199-a108-4e20816c8b3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ac585f73-45fc-45b4-bbff-abf9051a8c21" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_64b12432-8d50-4199-a108-4e20816c8b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_8740c86f-3101-4471-94d3-aefacd1097c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ac585f73-45fc-45b4-bbff-abf9051a8c21" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_8740c86f-3101-4471-94d3-aefacd1097c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_90fa4b8a-6848-4717-a438-dfcb78c11626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ac585f73-45fc-45b4-bbff-abf9051a8c21" xlink:to="loc_us-gaap_ConstructionInProgressGross_90fa4b8a-6848-4717-a438-dfcb78c11626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5a86b126-a88e-4d25-aa5d-c34b2da210a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ac585f73-45fc-45b4-bbff-abf9051a8c21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5a86b126-a88e-4d25-aa5d-c34b2da210a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dbe22fc1-7d01-4ff5-aea8-37be0b2cfdf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ac585f73-45fc-45b4-bbff-abf9051a8c21" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dbe22fc1-7d01-4ff5-aea8-37be0b2cfdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_77c60ac8-b2e5-4ea0-8ce2-3cc76e4e1861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ac585f73-45fc-45b4-bbff-abf9051a8c21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_77c60ac8-b2e5-4ea0-8ce2-3cc76e4e1861" 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-20201231.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_89651e9d-323b-444b-a501-385d5df9ae1d" 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_d11ae9a6-44ae-4cae-bf7d-f0ca0a446fa7" 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_89651e9d-323b-444b-a501-385d5df9ae1d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d11ae9a6-44ae-4cae-bf7d-f0ca0a446fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5bf3b8c5-657e-453e-9470-eb021d54fdda" 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_a5651823-08b0-4339-a17d-0ddf84f1a98d" 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_5bf3b8c5-657e-453e-9470-eb021d54fdda" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_a5651823-08b0-4339-a17d-0ddf84f1a98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_039102c8-cfe4-4b2c-8e23-20b3f018640c" 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_5bf3b8c5-657e-453e-9470-eb021d54fdda" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_039102c8-cfe4-4b2c-8e23-20b3f018640c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_775c9d25-05c3-4f13-a2ac-f61338c3b27a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5bf3b8c5-657e-453e-9470-eb021d54fdda" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_775c9d25-05c3-4f13-a2ac-f61338c3b27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0263db36-dc29-47f2-989d-e7c231b3ed3b" 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_0268be32-8b76-4561-847c-5c6d32328f67" 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_0263db36-dc29-47f2-989d-e7c231b3ed3b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0268be32-8b76-4561-847c-5c6d32328f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0268be32-8b76-4561-847c-5c6d32328f67" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4adb7a7e-3af7-42dc-88fb-46239ac7af4a" 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_2ae5ce07-1a7b-461d-ace3-bf02a2c0485c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4adb7a7e-3af7-42dc-88fb-46239ac7af4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_7565287c-aac7-4fb6-8b7b-4a9d7677ff6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4adb7a7e-3af7-42dc-88fb-46239ac7af4a" xlink:to="loc_us-gaap_TradeNamesMember_7565287c-aac7-4fb6-8b7b-4a9d7677ff6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7edc3f70-9a27-43da-aa3a-164a67862e35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0268be32-8b76-4561-847c-5c6d32328f67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7edc3f70-9a27-43da-aa3a-164a67862e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3781aa6b-f951-4534-ad14-ce57006777e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7edc3f70-9a27-43da-aa3a-164a67862e35" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3781aa6b-f951-4534-ad14-ce57006777e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5e28435a-35b5-4ee3-b185-1d42c6e72bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7edc3f70-9a27-43da-aa3a-164a67862e35" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5e28435a-35b5-4ee3-b185-1d42c6e72bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_759261b3-4dbe-4d5e-b3c6-2f72ec80f939" 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_b5420421-6f62-4529-97ca-47227ba842bd" 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_759261b3-4dbe-4d5e-b3c6-2f72ec80f939" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b5420421-6f62-4529-97ca-47227ba842bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd" 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_b5420421-6f62-4529-97ca-47227ba842bd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" 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_8c7331ae-13d1-4ac3-b94a-7a1ba0d2c8cd" xlink:to="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_99f90ee5-a9c1-4e1e-ac9e-6c7d55b8cc2f" xlink:href="tfx-20201231.xsd#tfx_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:to="loc_tfx_AmericasSegmentMember_99f90ee5-a9c1-4e1e-ac9e-6c7d55b8cc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_5a1e7446-42e6-4148-81cb-de3371acb3cc" xlink:href="tfx-20201231.xsd#tfx_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:to="loc_tfx_EMEASegmentMember_5a1e7446-42e6-4148-81cb-de3371acb3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_8e2a5a09-12c1-4af3-9d0c-0f08c75ac9fa" xlink:href="tfx-20201231.xsd#tfx_AsiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:to="loc_tfx_AsiaSegmentMember_8e2a5a09-12c1-4af3-9d0c-0f08c75ac9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_e54c21a7-e2b2-4f3c-8f79-4e9410bdadd6" xlink:href="tfx-20201231.xsd#tfx_OemMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33d1f07b-c8eb-46ab-9eb0-549ca21c9c2a" xlink:to="loc_tfx_OemMember_e54c21a7-e2b2-4f3c-8f79-4e9410bdadd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_583b6781-d030-4b7a-93a2-4acbf6382a45" 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_ScheduleOfGoodwillTable_b5420421-6f62-4529-97ca-47227ba842bd" xlink:to="loc_srt_ConsolidationItemsAxis_583b6781-d030-4b7a-93a2-4acbf6382a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2ca82744-70de-4752-9c01-ab5cfdcaf499" 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_583b6781-d030-4b7a-93a2-4acbf6382a45" xlink:to="loc_srt_ConsolidationItemsDomain_2ca82744-70de-4752-9c01-ab5cfdcaf499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_cca5869c-a2d2-4036-8e85-f37de45035a9" 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_2ca82744-70de-4752-9c01-ab5cfdcaf499" xlink:to="loc_us-gaap_OperatingSegmentsMember_cca5869c-a2d2-4036-8e85-f37de45035a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_112e891f-fe63-4310-97d2-497a24257586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b5420421-6f62-4529-97ca-47227ba842bd" xlink:to="loc_us-gaap_GoodwillLineItems_112e891f-fe63-4310-97d2-497a24257586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_35eae414-5c61-4c97-a42c-9605345536d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_112e891f-fe63-4310-97d2-497a24257586" xlink:to="loc_us-gaap_GoodwillGross_35eae414-5c61-4c97-a42c-9605345536d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3b0ddde1-46b9-49ad-8cea-94248dd418d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_112e891f-fe63-4310-97d2-497a24257586" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3b0ddde1-46b9-49ad-8cea-94248dd418d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_112e891f-fe63-4310-97d2-497a24257586" xlink:to="loc_us-gaap_GoodwillRollForward_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6231bf13-3cc5-4ff0-a9fe-36abf40f8985" 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_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:to="loc_us-gaap_Goodwill_6231bf13-3cc5-4ff0-a9fe-36abf40f8985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0303fff6-c97d-45d5-87f0-fe0457f41a09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0303fff6-c97d-45d5-87f0-fe0457f41a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2e331bef-1919-42b8-b92b-4bf62bb73cb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2e331bef-1919-42b8-b92b-4bf62bb73cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d6418565-0c38-4ffd-b036-11dad7cd8ddf" 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_GoodwillRollForward_68d4cc08-d825-4e8b-888a-58cf76ae8c6f" xlink:to="loc_us-gaap_Goodwill_d6418565-0c38-4ffd-b036-11dad7cd8ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cec13541-6708-4901-8cd6-a99d16027780" 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_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:href="tfx-20201231.xsd#tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cec13541-6708-4901-8cd6-a99d16027780" xlink:to="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87479a04-c5b3-4f9b-860c-179bf18ac5fc" 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_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87479a04-c5b3-4f9b-860c-179bf18ac5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" 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_87479a04-c5b3-4f9b-860c-179bf18ac5fc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5e7dbe8e-18f8-4401-bc4c-7fa00d555056" 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_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5e7dbe8e-18f8-4401-bc4c-7fa00d555056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_685dbe94-9b3b-4cbe-b96c-771e3c91d418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_685dbe94-9b3b-4cbe-b96c-771e3c91d418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_71179f87-2151-4f73-9feb-d5595bb1b365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_IntellectualPropertyMember_71179f87-2151-4f73-9feb-d5595bb1b365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_c917496d-5e73-47fd-af95-ce814faeeb46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DistributionRightsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_DistributionRightsMember_c917496d-5e73-47fd-af95-ce814faeeb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_582bfd18-a1e4-4531-8bda-b78b7e282957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_TradeNamesMember_582bfd18-a1e4-4531-8bda-b78b7e282957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_6c3cd8a8-0c59-49b6-8d54-7f17187f3e87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_370e2bb1-5486-4a6c-bddc-9f3189f8baff" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_6c3cd8a8-0c59-49b6-8d54-7f17187f3e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_930be717-a33c-46ec-86d8-b3a956ecb691" 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_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_930be717-a33c-46ec-86d8-b3a956ecb691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0de177ac-94d8-4244-ad68-765b4b6943a8" 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_930be717-a33c-46ec-86d8-b3a956ecb691" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0de177ac-94d8-4244-ad68-765b4b6943a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_b7c0cef7-deab-4d7d-bf65-e462e678183b" 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_0de177ac-94d8-4244-ad68-765b4b6943a8" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_b7c0cef7-deab-4d7d-bf65-e462e678183b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_49e742b3-181f-4598-9012-5f6de42f3dda" 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_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_fad5b02d-982a-430d-9125-f4627518f97c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5f9341ad-c0d2-450f-8711-e5e674db0a7c" 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_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5f9341ad-c0d2-450f-8711-e5e674db0a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b0f379eb-6638-4022-9dd6-92762c139055" 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_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b0f379eb-6638-4022-9dd6-92762c139055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_46191231-2150-43ee-9e91-627d8b6fc419" 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_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_46191231-2150-43ee-9e91-627d8b6fc419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3f2d5d55-1571-42d7-ac3f-7099449def11" 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_49e742b3-181f-4598-9012-5f6de42f3dda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3f2d5d55-1571-42d7-ac3f-7099449def11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cd5f346b-0718-4c6a-be6b-f5abf87a0606" 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_044ef44d-d511-4912-b00e-abe61954d2d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cd5f346b-0718-4c6a-be6b-f5abf87a0606" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_044ef44d-d511-4912-b00e-abe61954d2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2c8be927-a3fa-432e-938e-31cdde5ca5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cd5f346b-0718-4c6a-be6b-f5abf87a0606" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2c8be927-a3fa-432e-938e-31cdde5ca5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_21448ae2-0545-4832-9720-edbe72a5960f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cd5f346b-0718-4c6a-be6b-f5abf87a0606" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_21448ae2-0545-4832-9720-edbe72a5960f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_26fc1ba0-61cb-4345-ac9a-5ecd35c77ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cd5f346b-0718-4c6a-be6b-f5abf87a0606" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_26fc1ba0-61cb-4345-ac9a-5ecd35c77ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4e081783-a00f-4747-9efc-8d9671331afd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cd5f346b-0718-4c6a-be6b-f5abf87a0606" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4e081783-a00f-4747-9efc-8d9671331afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Leases" xlink:type="simple" xlink:href="tfx-20201231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3e761487-bcc5-4b3f-b1d8-7f5fb36fad15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_1d34a2af-9aa8-4f57-afb7-2ace6fe86eaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e761487-bcc5-4b3f-b1d8-7f5fb36fad15" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_1d34a2af-9aa8-4f57-afb7-2ace6fe86eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_33410688-80db-4972-af5c-78b2427f2207" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a1554208-4829-404d-811e-2045d468559b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_33410688-80db-4972-af5c-78b2427f2207" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a1554208-4829-404d-811e-2045d468559b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_4c4ec210-ec75-449c-987c-fbc21da72073" xlink:href="tfx-20201231.xsd#tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_33410688-80db-4972-af5c-78b2427f2207" xlink:to="loc_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_4c4ec210-ec75-449c-987c-fbc21da72073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesAdditionalinformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesAdditionalinformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/LeasesAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_eff0024d-73d8-4bb5-9c53-f5c18174985b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f3f9678a-37ab-472d-9287-870ab2136821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eff0024d-73d8-4bb5-9c53-f5c18174985b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f3f9678a-37ab-472d-9287-870ab2136821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9ce4033e-8ccc-4db1-a157-16d980f6dfa8" 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_LesseeLeaseDescriptionTable_f3f9678a-37ab-472d-9287-870ab2136821" xlink:to="loc_srt_RangeAxis_9ce4033e-8ccc-4db1-a157-16d980f6dfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81f9f88a-1587-48e0-92f2-1c0073dd50c8" 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_9ce4033e-8ccc-4db1-a157-16d980f6dfa8" xlink:to="loc_srt_RangeMember_81f9f88a-1587-48e0-92f2-1c0073dd50c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2d1ff72d-3c08-4730-be9d-17556f7b821b" 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_81f9f88a-1587-48e0-92f2-1c0073dd50c8" xlink:to="loc_srt_MinimumMember_2d1ff72d-3c08-4730-be9d-17556f7b821b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_5e75bff7-9c3f-45e3-94be-0ef09a5f3d5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f3f9678a-37ab-472d-9287-870ab2136821" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_5e75bff7-9c3f-45e3-94be-0ef09a5f3d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_a06504f9-6863-4b56-b6f4-14889257d6b9" xlink:href="tfx-20201231.xsd#tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5e75bff7-9c3f-45e3-94be-0ef09a5f3d5d" xlink:to="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_a06504f9-6863-4b56-b6f4-14889257d6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_f2dc4ec2-bca6-4719-ad9a-452fd64820d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5e75bff7-9c3f-45e3-94be-0ef09a5f3d5d" xlink:to="loc_us-gaap_LeaseCost_f2dc4ec2-bca6-4719-ad9a-452fd64820d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesMaturitiesofleaseliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_928a329e-2bab-4e46-b144-927560c2c1ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_928a329e-2bab-4e46-b144-927560c2c1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_94641a88-237a-4740-8730-6960b5ee247b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_94641a88-237a-4740-8730-6960b5ee247b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6bd2969b-4c3c-46b8-8999-d8c34431bd9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6bd2969b-4c3c-46b8-8999-d8c34431bd9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ec01baf0-5282-44a1-994f-1bf5462e9c98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ec01baf0-5282-44a1-994f-1bf5462e9c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5de99245-0a89-4832-8386-dfe21d9d53e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5de99245-0a89-4832-8386-dfe21d9d53e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f0c7e51f-34b1-4662-b2d7-b42c52d9b2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f0c7e51f-34b1-4662-b2d7-b42c52d9b2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9bf1c6cb-37a8-4606-8081-e2e484535fba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9bf1c6cb-37a8-4606-8081-e2e484535fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_11fbecbd-49a4-4f45-9ca2-d8f944e79712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_11fbecbd-49a4-4f45-9ca2-d8f944e79712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_037ba9ec-63b8-4152-b1e3-fcad03f03e4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0e3f913-1820-4c6d-b656-20b3c1fc3692" xlink:to="loc_us-gaap_OperatingLeaseLiability_037ba9ec-63b8-4152-b1e3-fcad03f03e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesMaturitiesofleaseliabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#LeasesSupplementalbalancesheetinformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_37a9843d-36d4-4783-b569-e208ba7e09c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0b64212f-63ec-43fc-aaa7-9d0a96019623" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37a9843d-36d4-4783-b569-e208ba7e09c6" xlink:to="loc_us-gaap_OperatingLeaseLiability_0b64212f-63ec-43fc-aaa7-9d0a96019623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_ec06ea2e-c26f-4529-bd98-23637d717735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37a9843d-36d4-4783-b569-e208ba7e09c6" xlink:to="loc_us-gaap_OperatingLeasePayments_ec06ea2e-c26f-4529-bd98-23637d717735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_961bfcf7-0b33-4f11-8013-6f15859b8cf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37a9843d-36d4-4783-b569-e208ba7e09c6" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_961bfcf7-0b33-4f11-8013-6f15859b8cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_df3fd38f-31cc-4ead-950d-4dd19cf698d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37a9843d-36d4-4783-b569-e208ba7e09c6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_df3fd38f-31cc-4ead-950d-4dd19cf698d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6796a443-dde3-47d7-9c66-c625256acccd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37a9843d-36d4-4783-b569-e208ba7e09c6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6796a443-dde3-47d7-9c66-c625256acccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Borrowings" xlink:type="simple" xlink:href="tfx-20201231.xsd#Borrowings"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Borrowings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b228c1e2-0f6d-4a8e-b866-8311ffca9abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_e898d581-a06c-427e-a38c-a5d2812b6777" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b228c1e2-0f6d-4a8e-b866-8311ffca9abc" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_e898d581-a06c-427e-a38c-a5d2812b6777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BorrowingsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bf850f32-2958-41fa-9eea-2ccee1b009f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_953d2dfb-8600-4fbd-bc98-acdd0b215111" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf850f32-2958-41fa-9eea-2ccee1b009f3" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_953d2dfb-8600-4fbd-bc98-acdd0b215111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfFairValueOfDebtTableTextBlock_7ddb911d-22b2-448d-84b8-61798695de10" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfFairValueOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf850f32-2958-41fa-9eea-2ccee1b009f3" xlink:to="loc_tfx_ScheduleOfFairValueOfDebtTableTextBlock_7ddb911d-22b2-448d-84b8-61798695de10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_396c33f6-9366-4358-be0a-38cc3ed7946b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf850f32-2958-41fa-9eea-2ccee1b009f3" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_396c33f6-9366-4358-be0a-38cc3ed7946b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_5583aa29-a2ea-47eb-bd6b-2d9c1dde1d11" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf850f32-2958-41fa-9eea-2ccee1b009f3" xlink:to="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_5583aa29-a2ea-47eb-bd6b-2d9c1dde1d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsComponentsofLongTermDebtDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_db8ee32d-5e6e-4ff4-822a-01af61c42180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_db8ee32d-5e6e-4ff4-822a-01af61c42180" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac" 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_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:to="loc_us-gaap_DebtInstrumentAxis_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" 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_2a79a3a6-bc94-4d81-8d0a-2a9822aa42ac" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_6757f5d5-705a-411a-95e0-c475573433c4" xlink:href="tfx-20201231.xsd#tfx_ThreePointFiveSevenPercentTermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:to="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_6757f5d5-705a-411a-95e0-c475573433c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_161daf62-d069-479b-906c-e65c7bb4a278" xlink:href="tfx-20201231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_161daf62-d069-479b-906c-e65c7bb4a278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_fcb13363-e26b-4f48-912c-1b0c17a38fab" xlink:href="tfx-20201231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_fcb13363-e26b-4f48-912c-1b0c17a38fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_78b7e2ec-dec7-495a-9709-8a52a3ba74d2" xlink:href="tfx-20201231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fdecd341-3583-4348-8628-b5a7aacebd74" xlink:to="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_78b7e2ec-dec7-495a-9709-8a52a3ba74d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_51044de5-6e75-4699-a658-ca44d034ce33" 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_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_51044de5-6e75-4699-a658-ca44d034ce33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" 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_51044de5-6e75-4699-a658-ca44d034ce33" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d8d7e4d3-4d5f-4f22-abd7-f4c53d95e85a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d8d7e4d3-4d5f-4f22-abd7-f4c53d95e85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_92ca78a4-c2c3-45bf-8624-dab3ca034aad" xlink:href="tfx-20201231.xsd#tfx_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:to="loc_tfx_TermLoanMember_92ca78a4-c2c3-45bf-8624-dab3ca034aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_2af438fc-fa7a-4500-9172-55fcbfff8f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:to="loc_us-gaap_SeniorNotesMember_2af438fc-fa7a-4500-9172-55fcbfff8f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_e8607eec-ad4b-4a29-87ec-6d876eb5ac46" xlink:href="tfx-20201231.xsd#tfx_SecuritizationProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a092669-0eec-4513-899e-689c21ba3499" xlink:to="loc_tfx_SecuritizationProgramMember_e8607eec-ad4b-4a29-87ec-6d876eb5ac46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a11347c9-4f05-4fc3-9fbc-cb5851ee15b8" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_b903f571-811a-401e-afd6-ae4726d66e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LineOfCredit_b903f571-811a-401e-afd6-ae4726d66e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_63fe6b31-b782-4070-a472-080c65b6ecf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_SeniorNotes_63fe6b31-b782-4070-a472-080c65b6ecf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_d60f76ba-d7a3-4483-86cc-bd55bcf60f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_OtherShortTermBorrowings_d60f76ba-d7a3-4483-86cc-bd55bcf60f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_635feeb8-bcf7-412b-9dab-82acd2f551b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_635feeb8-bcf7-412b-9dab-82acd2f551b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_7a168d47-1c8a-46af-b3c9-99deb2cc0024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_7a168d47-1c8a-46af-b3c9-99deb2cc0024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f13d6e5e-76c0-487a-b50e-3bf33f4a1038" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LongTermDebt_f13d6e5e-76c0-487a-b50e-3bf33f4a1038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_07c8b39c-80da-440b-a075-5080dab1eb38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LongTermDebtCurrent_07c8b39c-80da-440b-a075-5080dab1eb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a31779a6-9d57-4685-9897-db6214af9091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a31779a6-9d57-4685-9897-db6214af9091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_6046de9c-a165-4b46-9934-5dac8a78c0e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_6046de9c-a165-4b46-9934-5dac8a78c0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16e6cc90-debe-45e3-95cb-31a0a3632994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8ad63a5-77be-4184-afeb-7e2aa507fd69" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16e6cc90-debe-45e3-95cb-31a0a3632994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsComponentsofLongTermDebtDetail_1"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8d3a6e40-ecf5-4d02-a9fc-241b36236b19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d3a6e40-ecf5-4d02-a9fc-241b36236b19" xlink:to="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_25933653-1d8c-4c67-8b14-a52afa30d70c" 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_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_DebtInstrumentAxis_25933653-1d8c-4c67-8b14-a52afa30d70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" 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_25933653-1d8c-4c67-8b14-a52afa30d70c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017CreditAgreementMember_e4bf0c73-787f-41eb-aa97-d13bd2e3ecbd" xlink:href="tfx-20201231.xsd#tfx_A2017CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_A2017CreditAgreementMember_e4bf0c73-787f-41eb-aa97-d13bd2e3ecbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_c9758dd2-a2a2-4f1c-84eb-713944a86473" xlink:href="tfx-20201231.xsd#tfx_SecondAmendedandRestatedCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_c9758dd2-a2a2-4f1c-84eb-713944a86473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_89ea7e34-5c8e-4dd2-b75f-e1aba807962a" xlink:href="tfx-20201231.xsd#tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_89ea7e34-5c8e-4dd2-b75f-e1aba807962a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_a185c1ac-3a3c-499c-859c-a434647a526d" xlink:href="tfx-20201231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_a185c1ac-3a3c-499c-859c-a434647a526d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_b5c00245-1615-49b7-8bdc-d31559857439" xlink:href="tfx-20201231.xsd#tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ae6856d0-c702-480f-bfb5-3385731370ca" xlink:to="loc_tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member_b5c00245-1615-49b7-8bdc-d31559857439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_25eb039c-5f76-4b95-b8d2-4a31c0b85911" 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_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_25eb039c-5f76-4b95-b8d2-4a31c0b85911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d07a6836-48bc-44d8-88f3-4de253a32fb2" 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_25eb039c-5f76-4b95-b8d2-4a31c0b85911" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d07a6836-48bc-44d8-88f3-4de253a32fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_6c5a93e5-1b7b-4367-937f-624a70822cc3" 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_d07a6836-48bc-44d8-88f3-4de253a32fb2" xlink:to="loc_us-gaap_SeniorNotesMember_6c5a93e5-1b7b-4367-937f-624a70822cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_2cb41075-67ea-4748-be7c-53ae6d3571e7" xlink:href="tfx-20201231.xsd#tfx_SecuritizationProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d07a6836-48bc-44d8-88f3-4de253a32fb2" xlink:to="loc_tfx_SecuritizationProgramMember_2cb41075-67ea-4748-be7c-53ae6d3571e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_7cbc647c-0c04-477f-9999-de9416452e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_7cbc647c-0c04-477f-9999-de9416452e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_7cbc647c-0c04-477f-9999-de9416452e5b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_5ebe79d4-776c-4482-8cc2-950b6366bf8c" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:to="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_5ebe79d4-776c-4482-8cc2-950b6366bf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_caf2a82d-8370-43b7-af7f-2b2c860f56ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_caf2a82d-8370-43b7-af7f-2b2c860f56ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_8d341461-2a36-4365-bc9a-5e4143be4c6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_8d341461-2a36-4365-bc9a-5e4143be4c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_a9dfb625-9aba-4bfc-a807-61675133318c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_a727bc22-851e-49f2-b805-feedc654e2c1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_a9dfb625-9aba-4bfc-a807-61675133318c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_247edd51-fb96-40f0-893f-6729a3d674ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_CreditFacilityAxis_247edd51-fb96-40f0-893f-6729a3d674ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_754602b5-dcf2-4548-ae10-5f17b13fb39f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_247edd51-fb96-40f0-893f-6729a3d674ee" xlink:to="loc_us-gaap_CreditFacilityDomain_754602b5-dcf2-4548-ae10-5f17b13fb39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1ef04dcb-b27e-4e33-8f62-6229374a3d12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_754602b5-dcf2-4548-ae10-5f17b13fb39f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1ef04dcb-b27e-4e33-8f62-6229374a3d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_1e9bd995-b2d8-4717-b70a-6005ba52e75d" xlink:href="tfx-20201231.xsd#tfx_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_754602b5-dcf2-4548-ae10-5f17b13fb39f" xlink:to="loc_tfx_TermLoanMember_1e9bd995-b2d8-4717-b70a-6005ba52e75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_fa1e9ac1-b183-4ee6-aa59-8d039262639a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_VariableRateAxis_fa1e9ac1-b183-4ee6-aa59-8d039262639a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_fa1e9ac1-b183-4ee6-aa59-8d039262639a" xlink:to="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_1b6f52b5-e395-4aa7-85a8-af2dbf6504e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_1b6f52b5-e395-4aa7-85a8-af2dbf6504e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_76721376-65f3-440e-94e8-9061b8c032d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_76721376-65f3-440e-94e8-9061b8c032d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AdjustedLIBORMember_739b4fd2-c902-48b4-9b01-35fc119a1b9c" xlink:href="tfx-20201231.xsd#tfx_AdjustedLIBORMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d6513d24-0b19-4667-b473-379129fb42f1" xlink:to="loc_tfx_AdjustedLIBORMember_739b4fd2-c902-48b4-9b01-35fc119a1b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ed42d887-acfa-4acd-a041-d791f76ef9e3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_srt_RangeAxis_ed42d887-acfa-4acd-a041-d791f76ef9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_219d8c5f-d1ca-4c09-9293-538fe6be029f" 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_ed42d887-acfa-4acd-a041-d791f76ef9e3" xlink:to="loc_srt_RangeMember_219d8c5f-d1ca-4c09-9293-538fe6be029f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_af146e95-0d4a-48bf-b481-eacc0dd0ed1e" 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_219d8c5f-d1ca-4c09-9293-538fe6be029f" xlink:to="loc_srt_MinimumMember_af146e95-0d4a-48bf-b481-eacc0dd0ed1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ae748f90-1134-4d42-a28a-639755723396" 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_219d8c5f-d1ca-4c09-9293-538fe6be029f" xlink:to="loc_srt_MaximumMember_ae748f90-1134-4d42-a28a-639755723396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_eb8015e6-10cc-4df8-87e1-adde94d1b0e5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_d83d9b06-b223-4700-a631-00b950eb85d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentTerm_d83d9b06-b223-4700-a631-00b950eb85d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3ccae6d3-34c0-429c-ad24-a8df625273ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3ccae6d3-34c0-429c-ad24-a8df625273ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_919997f1-ba9a-49ae-976e-1adaffa85b12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_919997f1-ba9a-49ae-976e-1adaffa85b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a7f8545f-de13-4c69-b830-56048baf8181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a7f8545f-de13-4c69-b830-56048baf8181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_39c6c1ac-443a-4a45-a6af-0edfecb64789" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_39c6c1ac-443a-4a45-a6af-0edfecb64789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_7084d4d6-8c95-447a-a116-57a139150bb7" xlink:href="tfx-20201231.xsd#tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_7084d4d6-8c95-447a-a116-57a139150bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_1f01299e-c61a-41bd-b7ac-137a4935f400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_SeniorNotes_1f01299e-c61a-41bd-b7ac-137a4935f400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_c759afc8-df1a-4878-98d2-4c3ad8f916ea" xlink:href="tfx-20201231.xsd#tfx_PercentOfRedemptionPriceToPrincipalAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_c759afc8-df1a-4878-98d2-4c3ad8f916ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_d4ed371b-269d-4a4c-a0f6-14c9851ed01a" xlink:href="tfx-20201231.xsd#tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_d4ed371b-269d-4a4c-a0f6-14c9851ed01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_3fa410e4-71f4-46f4-b0ca-028ff77aea2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_3fa410e4-71f4-46f4-b0ca-028ff77aea2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_844916f5-8ee0-4f39-a031-2596003ce9d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_LineOfCredit_844916f5-8ee0-4f39-a031-2596003ce9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_7284973d-df51-4ce1-8038-ea00c2ba7432" xlink:href="tfx-20201231.xsd#tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_7284973d-df51-4ce1-8038-ea00c2ba7432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_cd2ef8af-a46f-4fd9-8791-e131a88a8a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_cd2ef8af-a46f-4fd9-8791-e131a88a8a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_9dc78538-99e4-49d1-b32f-f717a5bbb6a5" xlink:href="tfx-20201231.xsd#tfx_PercentOfPrincipalAmountOfNotesRedeemable"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_9dc78538-99e4-49d1-b32f-f717a5bbb6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_95fac4e1-84a1-4eab-ab6c-b32174a713ae" xlink:href="tfx-20201231.xsd#tfx_MaximumAmountAvailableUnderReceivableSecuritization"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_95fac4e1-84a1-4eab-ab6c-b32174a713ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_55e275b6-5c6a-4a2d-96da-20f2901db658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40d011d-05da-4f04-8fca-b0bbada576e1" xlink:to="loc_us-gaap_OtherShortTermBorrowings_55e275b6-5c6a-4a2d-96da-20f2901db658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsFairValueofDebtDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_91895f4e-c512-40eb-b06c-7d4be69e5f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsTable_2615cd59-9f38-4382-bc86-60603309c267" xlink:href="tfx-20201231.xsd#tfx_FairValueMeasurementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_91895f4e-c512-40eb-b06c-7d4be69e5f9a" xlink:to="loc_tfx_FairValueMeasurementsTable_2615cd59-9f38-4382-bc86-60603309c267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51fe764f-14ed-4a7b-a5a9-9ca019c7b355" 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_FairValueMeasurementsTable_2615cd59-9f38-4382-bc86-60603309c267" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51fe764f-14ed-4a7b-a5a9-9ca019c7b355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1ca30dab-6d8a-462a-8195-36a35f29553d" 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_51fe764f-14ed-4a7b-a5a9-9ca019c7b355" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1ca30dab-6d8a-462a-8195-36a35f29553d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ba96e1e1-ca09-460b-8cff-b012d99cfcc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1ca30dab-6d8a-462a-8195-36a35f29553d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ba96e1e1-ca09-460b-8cff-b012d99cfcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsLineItems_fb6d492d-5a09-4f77-abb3-e3cdb6941b1e" xlink:href="tfx-20201231.xsd#tfx_FairValueMeasurementsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueMeasurementsTable_2615cd59-9f38-4382-bc86-60603309c267" xlink:to="loc_tfx_FairValueMeasurementsLineItems_fb6d492d-5a09-4f77-abb3-e3cdb6941b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3d0e7602-34a6-4b2f-9377-3ebc12d9e68b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueMeasurementsLineItems_fb6d492d-5a09-4f77-abb3-e3cdb6941b1e" xlink:to="loc_us-gaap_LongTermDebtFairValue_3d0e7602-34a6-4b2f-9377-3ebc12d9e68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsAggregateAmountsofLongTermDebtDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4512e375-8812-41c6-9c44-20e25ecfa807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_dc709fad-1090-42c0-a015-730aef37c55e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4512e375-8812-41c6-9c44-20e25ecfa807" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_dc709fad-1090-42c0-a015-730aef37c55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a4377cfc-c735-467f-9e9c-cc3a5adf1ee6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4512e375-8812-41c6-9c44-20e25ecfa807" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a4377cfc-c735-467f-9e9c-cc3a5adf1ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3da75d83-5ee5-4bc9-a203-dc8b88408559" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4512e375-8812-41c6-9c44-20e25ecfa807" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3da75d83-5ee5-4bc9-a203-dc8b88408559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_db88f122-8afa-48e9-beb7-5307aa4a32f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4512e375-8812-41c6-9c44-20e25ecfa807" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_db88f122-8afa-48e9-beb7-5307aa4a32f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongTermDebtMaturityAfterYearFour_64ffd196-c7cc-4e66-93d8-a762df4ed1cd" xlink:href="tfx-20201231.xsd#tfx_LongTermDebtMaturityAfterYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4512e375-8812-41c6-9c44-20e25ecfa807" xlink:to="loc_tfx_LongTermDebtMaturityAfterYearFour_64ffd196-c7cc-4e66-93d8-a762df4ed1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#BorrowingsSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7c2335dc-44da-47bc-b035-408b52be88d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e76b0afa-7693-4bd9-9a01-a98081c84b71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7c2335dc-44da-47bc-b035-408b52be88d4" xlink:to="loc_us-gaap_InterestPaidNet_e76b0afa-7693-4bd9-9a01-a98081c84b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Financialinstruments" xlink:type="simple" xlink:href="tfx-20201231.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_49c3f592-6b18-4132-960f-d56901e63641" 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_359c8bbe-e24d-49b4-a23c-5b8e1d6c3cb0" 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_49c3f592-6b18-4132-960f-d56901e63641" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_359c8bbe-e24d-49b4-a23c-5b8e1d6c3cb0" 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-20201231.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_8e862da1-7eb8-4b4a-b9f2-2e2199608975" 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_64ecf97e-2af9-42d0-8292-3346976c8686" 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_8e862da1-7eb8-4b4a-b9f2-2e2199608975" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_64ecf97e-2af9-42d0-8292-3346976c8686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FinancialinstrumentsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1131ec44-7d8a-486e-aa49-c43001585156" 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_afb8f2e7-718f-4143-88a6-ba4e7506aa16" 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_1131ec44-7d8a-486e-aa49-c43001585156" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_33afa9b4-1218-48ed-8b26-6684f21e88a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:to="loc_us-gaap_HedgingDesignationAxis_33afa9b4-1218-48ed-8b26-6684f21e88a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_45da330f-44ed-41dc-8efa-1dadf2341bd2" 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_33afa9b4-1218-48ed-8b26-6684f21e88a9" xlink:to="loc_us-gaap_HedgingDesignationDomain_45da330f-44ed-41dc-8efa-1dadf2341bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_018f3e0a-4c6d-4a48-aeda-7d10f0987a8c" 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_45da330f-44ed-41dc-8efa-1dadf2341bd2" xlink:to="loc_us-gaap_NondesignatedMember_018f3e0a-4c6d-4a48-aeda-7d10f0987a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b7d983d2-93d4-4a73-a1fb-24187e1c69d3" 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_45da330f-44ed-41dc-8efa-1dadf2341bd2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b7d983d2-93d4-4a73-a1fb-24187e1c69d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0150f957-d7c6-4705-84f8-9eedb22ccf0e" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0150f957-d7c6-4705-84f8-9eedb22ccf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e58683e4-96c7-436a-a74d-a9f8a5825428" 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_0150f957-d7c6-4705-84f8-9eedb22ccf0e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e58683e4-96c7-436a-a74d-a9f8a5825428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_3c8bf0f0-ec16-49d4-923d-18da2f248710" 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_e58683e4-96c7-436a-a74d-a9f8a5825428" xlink:to="loc_us-gaap_ForeignExchangeContractMember_3c8bf0f0-ec16-49d4-923d-18da2f248710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_d4ddd195-234d-44e0-a47c-368df9ad5fc1" 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_e58683e4-96c7-436a-a74d-a9f8a5825428" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_d4ddd195-234d-44e0-a47c-368df9ad5fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_10e1941f-da9e-4b5a-ae97-1295c002df7c" 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_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_10e1941f-da9e-4b5a-ae97-1295c002df7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d64217f1-506a-47c3-a779-0c8e9680d71e" 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_10e1941f-da9e-4b5a-ae97-1295c002df7c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d64217f1-506a-47c3-a779-0c8e9680d71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_114ad456-8a28-4f11-b711-d2dbdfeb0c9b" 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_d64217f1-506a-47c3-a779-0c8e9680d71e" xlink:to="loc_us-gaap_CashFlowHedgingMember_114ad456-8a28-4f11-b711-d2dbdfeb0c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" 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_afb8f2e7-718f-4143-88a6-ba4e7506aa16" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_9ecf4cd5-7b60-4935-8ccd-d38d31951fa8" 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_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_9ecf4cd5-7b60-4935-8ccd-d38d31951fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7a23d021-2b73-4c19-a76b-5ba63be4b1cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7a23d021-2b73-4c19-a76b-5ba63be4b1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_9de6e231-9441-499d-a0ae-2d70545618df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_9de6e231-9441-499d-a0ae-2d70545618df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_323fb968-9c2e-47c9-9425-123c59255090" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_323fb968-9c2e-47c9-9425-123c59255090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_fde2ab66-7fee-4b7b-a150-1a51347c5433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_fde2ab66-7fee-4b7b-a150-1a51347c5433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2bb49386-b018-48c8-94e9-6941ea8a92ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2bb49386-b018-48c8-94e9-6941ea8a92ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_e78ca904-da34-4fcd-86cd-7ad35daa2e6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_e78ca904-da34-4fcd-86cd-7ad35daa2e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_733611b2-51b8-4ca8-ab37-bf529acdd00a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_c60b1b3c-98ff-4147-a2a6-5ee77beab149" xlink:to="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_733611b2-51b8-4ca8-ab37-bf529acdd00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#FinancialinstrumentsFairvalueofderivativesDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7aac5f93-0253-4665-99bc-3c210f6ef08d" 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_870bed2e-86f3-40be-9d4d-a07b657ff1c0" 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_7aac5f93-0253-4665-99bc-3c210f6ef08d" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f7d060f0-f38f-4eea-9fd2-eb7902739b84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f7d060f0-f38f-4eea-9fd2-eb7902739b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d82d0e2a-8b1a-42b1-9d56-958bab7d92ae" 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_f7d060f0-f38f-4eea-9fd2-eb7902739b84" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d82d0e2a-8b1a-42b1-9d56-958bab7d92ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_47a8ae5a-90f0-4f81-bd6c-9d0eb4b978ce" 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_d82d0e2a-8b1a-42b1-9d56-958bab7d92ae" xlink:to="loc_us-gaap_CashFlowHedgingMember_47a8ae5a-90f0-4f81-bd6c-9d0eb4b978ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fb1b4f51-5e47-44fa-8457-638fb46842b1" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fb1b4f51-5e47-44fa-8457-638fb46842b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_12c3aac5-994e-44f5-976d-1523479990f2" 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_fb1b4f51-5e47-44fa-8457-638fb46842b1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_12c3aac5-994e-44f5-976d-1523479990f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_d3a43f6f-aa6d-4351-8142-0976cd5ed0d2" 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_12c3aac5-994e-44f5-976d-1523479990f2" xlink:to="loc_us-gaap_ForeignExchangeContractMember_d3a43f6f-aa6d-4351-8142-0976cd5ed0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_9d059a99-aaed-48ff-9af7-936ca2a9b520" 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_12c3aac5-994e-44f5-976d-1523479990f2" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_9d059a99-aaed-48ff-9af7-936ca2a9b520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_ea876194-b662-48b9-9f9c-e678e3bf70d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_HedgingDesignationAxis_ea876194-b662-48b9-9f9c-e678e3bf70d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_bec92feb-e56a-4b64-8b05-a3683c33d884" 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_ea876194-b662-48b9-9f9c-e678e3bf70d9" xlink:to="loc_us-gaap_HedgingDesignationDomain_bec92feb-e56a-4b64-8b05-a3683c33d884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c7fa08e0-1adb-48f1-a00e-29d693799133" 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_bec92feb-e56a-4b64-8b05-a3683c33d884" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c7fa08e0-1adb-48f1-a00e-29d693799133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_97f39d78-6b44-496a-b245-5efa190c8c55" 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_bec92feb-e56a-4b64-8b05-a3683c33d884" xlink:to="loc_us-gaap_NondesignatedMember_97f39d78-6b44-496a-b245-5efa190c8c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_b3f59749-e83c-48e1-8e27-7fe7f24e58bd" 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_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_b3f59749-e83c-48e1-8e27-7fe7f24e58bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cabe4d70-b1e5-4bea-a389-72b88f5a420d" 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_b3f59749-e83c-48e1-8e27-7fe7f24e58bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cabe4d70-b1e5-4bea-a389-72b88f5a420d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_00d5d56a-5b04-401f-a463-6c06fc7a5604" 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_cabe4d70-b1e5-4bea-a389-72b88f5a420d" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_00d5d56a-5b04-401f-a463-6c06fc7a5604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_b911e3bb-b147-41fc-aca1-f0cd8f1f8d0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cabe4d70-b1e5-4bea-a389-72b88f5a420d" xlink:to="loc_us-gaap_OtherAssetsMember_b911e3bb-b147-41fc-aca1-f0cd8f1f8d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_90c3bee7-9ee3-466e-a2f8-bdac1f341bd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cabe4d70-b1e5-4bea-a389-72b88f5a420d" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_90c3bee7-9ee3-466e-a2f8-bdac1f341bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_a2cd39a6-4d5e-4849-9807-cefde76ee617" 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_870bed2e-86f3-40be-9d4d-a07b657ff1c0" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_a2cd39a6-4d5e-4849-9807-cefde76ee617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4912f5c0-1290-4c54-9e75-91975747f1e1" 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_a2cd39a6-4d5e-4849-9807-cefde76ee617" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4912f5c0-1290-4c54-9e75-91975747f1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bf520346-cafd-4009-bb52-e95cee70b5af" 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_a2cd39a6-4d5e-4849-9807-cefde76ee617" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bf520346-cafd-4009-bb52-e95cee70b5af" 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-20201231.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_c8294813-bbaf-4f87-8e14-d0b0e5ec9b87" 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_980c7336-c27c-46ba-bf40-e77413f2d432" 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_c8294813-bbaf-4f87-8e14-d0b0e5ec9b87" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_980c7336-c27c-46ba-bf40-e77413f2d432" 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-20201231.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_29a17510-f0a2-4421-8dd1-a84098894b53" 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_d660095f-e027-47cc-babb-ae53b68f76b0" 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_29a17510-f0a2-4421-8dd1-a84098894b53" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d660095f-e027-47cc-babb-ae53b68f76b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_ee0a621c-6167-4e8e-ae4d-215feeef3635" 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_29a17510-f0a2-4421-8dd1-a84098894b53" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_ee0a621c-6167-4e8e-ae4d-215feeef3635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_de712bb4-30a6-45aa-aac7-2bb0a8dd96f4" 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_29a17510-f0a2-4421-8dd1-a84098894b53" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_de712bb4-30a6-45aa-aac7-2bb0a8dd96f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_32ec7f2c-ce49-4373-b741-1a0e2ea46acc" 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_5e32e60d-b140-413f-8db8-bf72e0e2660b" xlink:href="tfx-20201231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_32ec7f2c-ce49-4373-b741-1a0e2ea46acc" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_5e32e60d-b140-413f-8db8-bf72e0e2660b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f46e5924-2fc2-4228-b612-90c51da15fda" 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_5e32e60d-b140-413f-8db8-bf72e0e2660b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f46e5924-2fc2-4228-b612-90c51da15fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf3ab687-dc45-4818-993b-fb4793eb2546" 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_f46e5924-2fc2-4228-b612-90c51da15fda" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf3ab687-dc45-4818-993b-fb4793eb2546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5973f764-e4cb-4035-a553-6281a12e9283" 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_bf3ab687-dc45-4818-993b-fb4793eb2546" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5973f764-e4cb-4035-a553-6281a12e9283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0a70e2f2-27b4-4910-939d-e684ae95e12e" 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_bf3ab687-dc45-4818-993b-fb4793eb2546" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0a70e2f2-27b4-4910-939d-e684ae95e12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e529ecd7-efdd-49de-8c94-34d89343cbb1" 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_bf3ab687-dc45-4818-993b-fb4793eb2546" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e529ecd7-efdd-49de-8c94-34d89343cbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:href="tfx-20201231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_5e32e60d-b140-413f-8db8-bf72e0e2660b" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_c163d210-1ae9-456f-bf83-73fa12800610" 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_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_us-gaap_MarketableSecurities_c163d210-1ae9-456f-bf83-73fa12800610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_a6346f8e-04d2-48ef-8410-c07d87dc6c72" 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_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_us-gaap_DerivativeAssets_a6346f8e-04d2-48ef-8410-c07d87dc6c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_08299f4b-a764-43c8-8195-682a8520cde6" 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_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_08299f4b-a764-43c8-8195-682a8520cde6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_0d29296e-c884-430d-bbd3-3882c70dff5b" 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_bb0b81b6-b964-4140-81d5-eb930883a0d4" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_0d29296e-c884-430d-bbd3-3882c70dff5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_df384b0b-28fe-4cf5-bf2d-de1164baed86" 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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ac3d8c91-413a-49e1-80fb-48f221193722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_df384b0b-28fe-4cf5-bf2d-de1164baed86" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_ac3d8c91-413a-49e1-80fb-48f221193722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementValuationTechniqueDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e711c0dd-e421-4afd-8f9d-511c38f4522d" 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_67df7d57-0d01-4293-9b25-f6f1f65db9b5" 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_e711c0dd-e421-4afd-8f9d-511c38f4522d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad" 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_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_79368c32-665d-4c50-99ab-e065e314030d" 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_5eb1dc17-9b5e-4eb1-8fd6-995862ac10ad" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_79368c32-665d-4c50-99ab-e065e314030d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember_0d39c6d5-2893-462f-9e0a-8d0bbcb7e2e5" xlink:href="tfx-20201231.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_79368c32-665d-4c50-99ab-e065e314030d" xlink:to="loc_tfx_MilestonebasedPaymentMember_0d39c6d5-2893-462f-9e0a-8d0bbcb7e2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember_c41b057c-1ec5-477e-a2f1-1d1e38c28b37" xlink:href="tfx-20201231.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_79368c32-665d-4c50-99ab-e065e314030d" xlink:to="loc_tfx_RevenuebasedPaymentMember_c41b057c-1ec5-477e-a2f1-1d1e38c28b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_us-gaap_ValuationTechniqueAxis_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_9f030eff-be5e-4eba-8def-2ffcfcc177c1" 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_a7d9bee8-ade5-4a0a-ad6b-b496b6170b5b" xlink:to="loc_us-gaap_ValuationTechniqueDomain_9f030eff-be5e-4eba-8def-2ffcfcc177c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_82408bfe-1620-47db-80df-e418a02bb856" 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_9f030eff-be5e-4eba-8def-2ffcfcc177c1" xlink:to="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_82408bfe-1620-47db-80df-e418a02bb856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ValuationTechniqueMonteCarloSimulationMember_c4ddf79a-3632-4c11-acd3-07d9963f8122" xlink:href="tfx-20201231.xsd#tfx_ValuationTechniqueMonteCarloSimulationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_9f030eff-be5e-4eba-8def-2ffcfcc177c1" xlink:to="loc_tfx_ValuationTechniqueMonteCarloSimulationMember_c4ddf79a-3632-4c11-acd3-07d9963f8122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_f58e573c-6402-488c-a72a-a2911324ba9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_f58e573c-6402-488c-a72a-a2911324ba9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_3b30de56-b07a-48a8-b25c-6b6187402cf9" 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_f58e573c-6402-488c-a72a-a2911324ba9f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_3b30de56-b07a-48a8-b25c-6b6187402cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_c1c2641c-3ad8-4a36-99ec-20d3e7b923a5" 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_3b30de56-b07a-48a8-b25c-6b6187402cf9" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_c1c2641c-3ad8-4a36-99ec-20d3e7b923a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_4768ed2e-644b-4fd7-884d-b6c5318add43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_3b30de56-b07a-48a8-b25c-6b6187402cf9" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_4768ed2e-644b-4fd7-884d-b6c5318add43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_640e0cab-39ac-48d2-8342-9bfa99967a7d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_srt_RangeAxis_640e0cab-39ac-48d2-8342-9bfa99967a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f5d8c974-ced1-44ed-9508-d007c20d418a" 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_640e0cab-39ac-48d2-8342-9bfa99967a7d" xlink:to="loc_srt_RangeMember_f5d8c974-ced1-44ed-9508-d007c20d418a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e3bfdfdf-5e4e-4920-817d-11f3082b973e" 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_f5d8c974-ced1-44ed-9508-d007c20d418a" xlink:to="loc_srt_MinimumMember_e3bfdfdf-5e4e-4920-817d-11f3082b973e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_47211ce1-c8b0-4ddc-97e3-59834e7c0a06" 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_f5d8c974-ced1-44ed-9508-d007c20d418a" xlink:to="loc_srt_MaximumMember_47211ce1-c8b0-4ddc-97e3-59834e7c0a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_00296f7e-d6c6-4e1a-a35f-6fae5372cc8f" 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_f5d8c974-ced1-44ed-9508-d007c20d418a" xlink:to="loc_srt_WeightedAverageMember_00296f7e-d6c6-4e1a-a35f-6fae5372cc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_ae250921-dacc-4766-90f4-c3a756d69988" 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_67df7d57-0d01-4293-9b25-f6f1f65db9b5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_ae250921-dacc-4766-90f4-c3a756d69988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_cff1564d-2df1-4d33-ac33-da29f2408864" 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_ae250921-dacc-4766-90f4-c3a756d69988" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_cff1564d-2df1-4d33-ac33-da29f2408864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6f051c19-39c7-4423-acf5-2eebe976e596" 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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_9c1d5cd0-195c-4436-a462-7aad57397273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6f051c19-39c7-4423-acf5-2eebe976e596" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_9c1d5cd0-195c-4436-a462-7aad57397273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_87d1ace7-409f-4e9d-9944-db3a485c35e7" 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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_9c1d5cd0-195c-4436-a462-7aad57397273" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_87d1ace7-409f-4e9d-9944-db3a485c35e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6a9ee24a-41cd-40a9-911a-7315771a8303" 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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_9c1d5cd0-195c-4436-a462-7aad57397273" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6a9ee24a-41cd-40a9-911a-7315771a8303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_236e9eef-f0f6-421d-a7f0-750061930814" 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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_9c1d5cd0-195c-4436-a462-7aad57397273" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_236e9eef-f0f6-421d-a7f0-750061930814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_550e505f-5ba3-47b5-98f4-789e7004bf68" xlink:href="tfx-20201231.xsd#tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_9c1d5cd0-195c-4436-a462-7aad57397273" xlink:to="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_550e505f-5ba3-47b5-98f4-789e7004bf68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4c2c1149-a8ca-47ec-814f-a2a72aa66e04" 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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_9c1d5cd0-195c-4436-a462-7aad57397273" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4c2c1149-a8ca-47ec-814f-a2a72aa66e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ee2caa02-9011-4aa1-bfc8-c804de10ad95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6f051c19-39c7-4423-acf5-2eebe976e596" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ee2caa02-9011-4aa1-bfc8-c804de10ad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_976b8eea-95ba-4c8f-8a6d-06de6f90fd08" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ee2caa02-9011-4aa1-bfc8-c804de10ad95" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_976b8eea-95ba-4c8f-8a6d-06de6f90fd08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd8b05ec-55cc-404c-b639-4bce4d5c0ab3" 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_976b8eea-95ba-4c8f-8a6d-06de6f90fd08" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd8b05ec-55cc-404c-b639-4bce4d5c0ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NeoTractMember_8a6c7bb9-f83b-47a8-9a34-37fc6fcc76a0" xlink:href="tfx-20201231.xsd#tfx_NeoTractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd8b05ec-55cc-404c-b639-4bce4d5c0ab3" xlink:to="loc_tfx_NeoTractMember_8a6c7bb9-f83b-47a8-9a34-37fc6fcc76a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8eb68d3e-944e-434f-a616-6f326037450f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ee2caa02-9011-4aa1-bfc8-c804de10ad95" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8eb68d3e-944e-434f-a616-6f326037450f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_46452198-f013-4bd1-bdb4-a90bb81efaad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8eb68d3e-944e-434f-a616-6f326037450f" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_46452198-f013-4bd1-bdb4-a90bb81efaad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20201231.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_b9416e2a-2b48-470e-be62-0aff8f2fd229" 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_ca94bf15-bc6d-476c-a917-afb9336ace3e" 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_b9416e2a-2b48-470e-be62-0aff8f2fd229" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ca94bf15-bc6d-476c-a917-afb9336ace3e" 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-20201231.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_ab99d81b-4f6c-4981-8386-982ee3428f12" 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_91d0fddd-d357-4b23-8dcc-dd6e829c1f69" 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_ab99d81b-4f6c-4981-8386-982ee3428f12" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_91d0fddd-d357-4b23-8dcc-dd6e829c1f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_658ed878-7e86-4736-96a5-61bed1ea39cb" 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_ab99d81b-4f6c-4981-8386-982ee3428f12" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_658ed878-7e86-4736-96a5-61bed1ea39cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_863e7d0c-67b4-4d46-80f0-cca001135454" 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_ab99d81b-4f6c-4981-8386-982ee3428f12" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_863e7d0c-67b4-4d46-80f0-cca001135454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7e3902ba-1d36-42f9-aba5-baafe9419b18" 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_tfx_ShareholdersEquityTable_ad339f75-5289-48e8-86f9-2e06d8fac8fa" xlink:href="tfx-20201231.xsd#tfx_ShareholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7e3902ba-1d36-42f9-aba5-baafe9419b18" xlink:to="loc_tfx_ShareholdersEquityTable_ad339f75-5289-48e8-86f9-2e06d8fac8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a0b25c5b-6b45-40f1-ac2b-89a88f23c635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityTable_ad339f75-5289-48e8-86f9-2e06d8fac8fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a0b25c5b-6b45-40f1-ac2b-89a88f23c635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d14ae7ce-1747-4a6b-b24a-8962be69e389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a0b25c5b-6b45-40f1-ac2b-89a88f23c635" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d14ae7ce-1747-4a6b-b24a-8962be69e389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_c566001e-b31e-46b4-a51f-fbfd8699325d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d14ae7ce-1747-4a6b-b24a-8962be69e389" xlink:to="loc_us-gaap_StockOptionMember_c566001e-b31e-46b4-a51f-fbfd8699325d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:href="tfx-20201231.xsd#tfx_ShareholdersEquityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityTable_ad339f75-5289-48e8-86f9-2e06d8fac8fa" xlink:to="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_88f7b27e-33b5-4b6d-bc86-e74f9b6a6613" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_88f7b27e-33b5-4b6d-bc86-e74f9b6a6613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_3ed6f06c-85fd-48ac-ab19-a5866aed4c63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_3ed6f06c-85fd-48ac-ab19-a5866aed4c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5b7bbf05-e70a-4f67-9917-22202cc58a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5b7bbf05-e70a-4f67-9917-22202cc58a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_319fe656-2b22-44a4-80dc-a947f98b346f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityLineItems_4111df21-73a2-4994-bc47-94924b8ffac1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_319fe656-2b22-44a4-80dc-a947f98b346f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a8246db8-eaf8-46bb-a942-cedfe6f99de7" 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_1d2acdf7-814e-4f95-83c9-77f69ff8b0f1" 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_a8246db8-eaf8-46bb-a942-cedfe6f99de7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1d2acdf7-814e-4f95-83c9-77f69ff8b0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2003e1d8-bf0f-408d-be71-a688b23679c6" 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_a8246db8-eaf8-46bb-a942-cedfe6f99de7" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2003e1d8-bf0f-408d-be71-a688b23679c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_bebf88fa-1fca-4669-a3d8-a7f5c00b60e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a8246db8-eaf8-46bb-a942-cedfe6f99de7" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_bebf88fa-1fca-4669-a3d8-a7f5c00b60e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_76923429-892b-4514-aa36-476f3f103209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a8246db8-eaf8-46bb-a942-cedfe6f99de7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_76923429-892b-4514-aa36-476f3f103209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e2b51ad9-d573-4024-85a0-474f514fd9c6" 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_fc957e85-81c5-493e-8665-249659fb5c5e" 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_e2b51ad9-d573-4024-85a0-474f514fd9c6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fc957e85-81c5-493e-8665-249659fb5c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bbfc74d2-9783-49e8-aff4-703fd351b32e" 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_fc957e85-81c5-493e-8665-249659fb5c5e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bbfc74d2-9783-49e8-aff4-703fd351b32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" 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_bbfc74d2-9783-49e8-aff4-703fd351b32e" xlink:to="loc_us-gaap_EquityComponentDomain_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_7cdae852-0258-4a79-9753-c96da5dcd0ef" 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_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_7cdae852-0258-4a79-9753-c96da5dcd0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_938fad9c-217c-4dfa-9de5-361b5f4167df" 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_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_938fad9c-217c-4dfa-9de5-361b5f4167df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b5ba8adb-23b2-4875-a36a-3d8be9f3c486" 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_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b5ba8adb-23b2-4875-a36a-3d8be9f3c486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219ef3ac-0b47-4af0-9e87-6711dbbc2822" 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_e62ace19-f545-4d7e-a16d-a4a8e7db57a1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219ef3ac-0b47-4af0-9e87-6711dbbc2822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bd65fbfe-35c4-4b60-9430-88789a47b692" 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_fc957e85-81c5-493e-8665-249659fb5c5e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bd65fbfe-35c4-4b60-9430-88789a47b692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c911cef-11b8-4ee3-b272-b432c659726c" 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_bd65fbfe-35c4-4b60-9430-88789a47b692" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e71b93d-85fa-4ec6-8e0d-a0b4b0653b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_StockholdersEquity_3e71b93d-85fa-4ec6-8e0d-a0b4b0653b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1a8a2618-7a50-488f-8177-e6d1af432ec0" 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_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1a8a2618-7a50-488f-8177-e6d1af432ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_be20ff56-ba25-4264-a8bf-18ed04c07d1c" 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_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_be20ff56-ba25-4264-a8bf-18ed04c07d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_5dbc36ee-e571-4024-9259-c400f71ffa23" 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_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_5dbc36ee-e571-4024-9259-c400f71ffa23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8e2bb7ee-e23a-4e97-aa67-701c470e0d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c911cef-11b8-4ee3-b272-b432c659726c" xlink:to="loc_us-gaap_StockholdersEquity_8e2bb7ee-e23a-4e97-aa67-701c470e0d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e3485c47-5ceb-4aa9-ac6d-b3c1589686aa" 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_eaa3489b-d071-4859-92a7-647d04fa8d7e" 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_e3485c47-5ceb-4aa9-ac6d-b3c1589686aa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b59c3b1c-304d-469d-a8b5-12d8059d5b24" 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_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b59c3b1c-304d-469d-a8b5-12d8059d5b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_d165c2e2-6638-4b9b-99e2-060084c25a46" 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_b59c3b1c-304d-469d-a8b5-12d8059d5b24" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_d165c2e2-6638-4b9b-99e2-060084c25a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_5abc8185-f6a6-4cdf-866f-30947e3afafb" 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_d165c2e2-6638-4b9b-99e2-060084c25a46" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_5abc8185-f6a6-4cdf-866f-30947e3afafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_69c34e53-1667-4f5d-98b4-988e092f09a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_69c34e53-1667-4f5d-98b4-988e092f09a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3d8e3d65-1698-4d0e-9155-ee0cc8aa7b9b" 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_69c34e53-1667-4f5d-98b4-988e092f09a3" xlink:to="loc_us-gaap_EquityComponentDomain_3d8e3d65-1698-4d0e-9155-ee0cc8aa7b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_88f23e41-d42b-4205-b842-737581224c00" 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_3d8e3d65-1698-4d0e-9155-ee0cc8aa7b9b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_88f23e41-d42b-4205-b842-737581224c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1cb4bf8d-dadf-4053-a6aa-5070e57087a0" 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_3d8e3d65-1698-4d0e-9155-ee0cc8aa7b9b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1cb4bf8d-dadf-4053-a6aa-5070e57087a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d9e6b815-56a2-44e5-a8bb-dff743c85e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d9e6b815-56a2-44e5-a8bb-dff743c85e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_04874678-593c-4069-bf09-f7846a6ca7c1" 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_d9e6b815-56a2-44e5-a8bb-dff743c85e2f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_04874678-593c-4069-bf09-f7846a6ca7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_cfbcc114-8845-4241-9940-ed36a00d3620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_04874678-593c-4069-bf09-f7846a6ca7c1" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_cfbcc114-8845-4241-9940-ed36a00d3620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0a01ecc6-8191-4603-92d1-6cbb67553601" 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_eaa3489b-d071-4859-92a7-647d04fa8d7e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a655bf39-1f23-48bb-8f0f-98bb49ea37fb" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a655bf39-1f23-48bb-8f0f-98bb49ea37fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aad51f98-85aa-4132-83ac-4551164f9f8d" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aad51f98-85aa-4132-83ac-4551164f9f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4c68044a-2ec6-4cdd-a3c3-966d7847ae7e" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4c68044a-2ec6-4cdd-a3c3-966d7847ae7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_acd79460-6d71-427f-8074-703a515f5d08" 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_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_acd79460-6d71-427f-8074-703a515f5d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_986e601e-480c-4eec-a997-8e0eb6928b78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_986e601e-480c-4eec-a997-8e0eb6928b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_06f5dde1-50df-455b-972c-4d735adfe466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_06f5dde1-50df-455b-972c-4d735adfe466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cb1dacee-2ac0-460d-9231-58f0428fb22a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0a01ecc6-8191-4603-92d1-6cbb67553601" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cb1dacee-2ac0-460d-9231-58f0428fb22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="simple" xlink:href="tfx-20201231.xsd#Stockcompensationplans"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_4c552850-1fe4-4f93-bbd4-39f27a7d81cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_17975c2a-e958-4c5e-b456-9f5edcaa541a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_4c552850-1fe4-4f93-bbd4-39f27a7d81cd" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_17975c2a-e958-4c5e-b456-9f5edcaa541a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_de2c707a-bf7d-439c-918c-68abc862b264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_cb8cd47c-3b62-4deb-9705-4799bd685fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_de2c707a-bf7d-439c-918c-68abc862b264" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_cb8cd47c-3b62-4deb-9705-4799bd685fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c2f79551-80c3-42b8-8399-8fe5830d85bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_de2c707a-bf7d-439c-918c-68abc862b264" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c2f79551-80c3-42b8-8399-8fe5830d85bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b089c132-042d-4c20-ad1f-3ec5b6872154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_de2c707a-bf7d-439c-918c-68abc862b264" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b089c132-042d-4c20-ad1f-3ec5b6872154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_c9957655-139c-4697-9a19-63642d3218e1" xlink:href="tfx-20201231.xsd#tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_de2c707a-bf7d-439c-918c-68abc862b264" xlink:to="loc_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_c9957655-139c-4697-9a19-63642d3218e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_c8e625fa-3ece-48bb-a868-5e85a247fdc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_de2c707a-bf7d-439c-918c-68abc862b264" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_c8e625fa-3ece-48bb-a868-5e85a247fdc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_cea8f424-847e-4cec-bd8c-3ab666a0f460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_cea8f424-847e-4cec-bd8c-3ab666a0f460" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_90d68fe9-464f-4cfd-a3ab-92c54b36efba" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_srt_RangeAxis_90d68fe9-464f-4cfd-a3ab-92c54b36efba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d08e2487-c8d4-44a6-8a60-4e7b55b63293" 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_90d68fe9-464f-4cfd-a3ab-92c54b36efba" xlink:to="loc_srt_RangeMember_d08e2487-c8d4-44a6-8a60-4e7b55b63293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a72ba305-5fa4-4766-a254-7ffb946ce7b8" 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_d08e2487-c8d4-44a6-8a60-4e7b55b63293" xlink:to="loc_srt_MinimumMember_a72ba305-5fa4-4766-a254-7ffb946ce7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7971b9d4-fe26-4a45-a629-6926d89dfc39" 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_d08e2487-c8d4-44a6-8a60-4e7b55b63293" xlink:to="loc_srt_MaximumMember_7971b9d4-fe26-4a45-a629-6926d89dfc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8591da20-e83b-49b7-a283-faa1539997da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_us-gaap_PlanNameAxis_8591da20-e83b-49b7-a283-faa1539997da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_8591da20-e83b-49b7-a283-faa1539997da" xlink:to="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2014PlanMember_d3873501-2646-4a76-a04a-0713aff742ad" xlink:href="tfx-20201231.xsd#tfx_A2014PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:to="loc_tfx_A2014PlanMember_d3873501-2646-4a76-a04a-0713aff742ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansBeforeDecember312013Member_91126cf2-d6e5-4820-ab5a-dd2412cc8db5" xlink:href="tfx-20201231.xsd#tfx_PriorPlansBeforeDecember312013Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:to="loc_tfx_PriorPlansBeforeDecember312013Member_91126cf2-d6e5-4820-ab5a-dd2412cc8db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansAfterJanuary12014Member_9aa67937-6345-4edd-ac68-6b2609aa61d0" xlink:href="tfx-20201231.xsd#tfx_PriorPlansAfterJanuary12014Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2f187913-2a92-4dbe-9b38-ce7dfc37fcbe" xlink:to="loc_tfx_PriorPlansAfterJanuary12014Member_9aa67937-6345-4edd-ac68-6b2609aa61d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d7a86040-3da8-4fdc-a778-5c323d04ce63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_us-gaap_AwardTypeAxis_d7a86040-3da8-4fdc-a778-5c323d04ce63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d7a86040-3da8-4fdc-a778-5c323d04ce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_74982666-615a-46a4-af77-5c096ee32dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_74982666-615a-46a4-af77-5c096ee32dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_c033e4d3-ce67-4fc5-837b-5f20b0fcba19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:to="loc_us-gaap_StockCompensationPlanMember_c033e4d3-ce67-4fc5-837b-5f20b0fcba19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_aca08ffb-7318-498a-bb5a-0134a6946eb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_aca08ffb-7318-498a-bb5a-0134a6946eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_3dce1de5-24cb-416e-8874-e422fef43e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87835455-e6b3-4e7b-9e29-590ff7b5461b" xlink:to="loc_us-gaap_PerformanceSharesMember_3dce1de5-24cb-416e-8874-e422fef43e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2b89f24b-f544-41cc-b4ce-f5a21ebeb7cc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_80a73709-8c60-4b11-a219-0aa2a2277457" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:to="loc_us-gaap_CommonStockMember_80a73709-8c60-4b11-a219-0aa2a2277457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d096cab4-f49e-44d4-b4c6-aadf4e91e3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d096cab4-f49e-44d4-b4c6-aadf4e91e3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_92641e47-6e2b-475f-abbd-aba94330c68a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:to="loc_us-gaap_StockOptionMember_92641e47-6e2b-475f-abbd-aba94330c68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a717ea06-780b-4ce0-918a-b6c5bccd867d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01efcb96-68aa-4692-a972-d5cf6d2adb35" xlink:to="loc_us-gaap_RestrictedStockMember_a717ea06-780b-4ce0-918a-b6c5bccd867d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1c7af92b-84ce-4e9d-b6d5-1ad89bde36ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2887c12f-225c-484c-8c22-a4ab7220a0ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2887c12f-225c-484c-8c22-a4ab7220a0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_839a0c29-4b76-45ac-be23-510e50305256" xlink:href="tfx-20201231.xsd#tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_839a0c29-4b76-45ac-be23-510e50305256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_406d09e4-db44-4f7c-adff-bc9fe534e12f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_406d09e4-db44-4f7c-adff-bc9fe534e12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e1f01e5b-b86e-4008-8c36-7df9a3be3726" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e1f01e5b-b86e-4008-8c36-7df9a3be3726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_3a8f0384-88c4-4b02-82b1-fd204fb73767" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_3a8f0384-88c4-4b02-82b1-fd204fb73767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9f7916c2-15f5-417f-ad45-a577134d7dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9f7916c2-15f5-417f-ad45-a577134d7dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c43b525a-0494-4460-aae2-21a67aa885db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c43b525a-0494-4460-aae2-21a67aa885db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8ac3dd76-d057-403b-bbd5-816ae70b95a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8ac3dd76-d057-403b-bbd5-816ae70b95a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c9a977a-abf3-4cce-a65a-1457a5590617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c9a977a-abf3-4cce-a65a-1457a5590617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_865a35ee-7ffa-4a76-aa94-10107399ff6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_StockOptionPlanExpense_865a35ee-7ffa-4a76-aa94-10107399ff6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f8c9485b-878c-4188-a77b-9b56b919613c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f8c9485b-878c-4188-a77b-9b56b919613c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_8f586a4a-4c2d-45b1-8352-2fab4b827f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_8f586a4a-4c2d-45b1-8352-2fab4b827f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e487b58e-1bc0-4121-aeb5-4edd83ad9924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e487b58e-1bc0-4121-aeb5-4edd83ad9924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_88a36d81-5f8d-41c8-90fa-8db9547cc388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d876f5e-ac3f-4049-8ec8-135d50faf983" xlink:to="loc_us-gaap_RestrictedStockExpense_88a36d81-5f8d-41c8-90fa-8db9547cc388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSharebasedCompensationActivityDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0ca5b211-1ec2-4d0a-9f5a-bf548f5b73bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8c369a44-1f9b-4e3f-a292-6aa709354f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0ca5b211-1ec2-4d0a-9f5a-bf548f5b73bc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8c369a44-1f9b-4e3f-a292-6aa709354f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7663d43e-9583-4fbc-99c5-7e8f3dfed4be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0ca5b211-1ec2-4d0a-9f5a-bf548f5b73bc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7663d43e-9583-4fbc-99c5-7e8f3dfed4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_24c30fd2-f1aa-489e-a55f-31b541ebc40e" xlink:href="tfx-20201231.xsd#tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0ca5b211-1ec2-4d0a-9f5a-bf548f5b73bc" xlink:to="loc_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_24c30fd2-f1aa-489e-a55f-31b541ebc40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_863842d5-4174-42e5-8873-b80724399a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_e6b57657-ee13-467f-bcc8-5f742fcf3c18" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_863842d5-4174-42e5-8873-b80724399a7b" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_e6b57657-ee13-467f-bcc8-5f742fcf3c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_68fc2040-43fe-48f3-ae79-0da7d32653b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_e6b57657-ee13-467f-bcc8-5f742fcf3c18" xlink:to="loc_us-gaap_AwardTypeAxis_68fc2040-43fe-48f3-ae79-0da7d32653b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130da68b-d67a-4512-9ca5-870055539226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_68fc2040-43fe-48f3-ae79-0da7d32653b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130da68b-d67a-4512-9ca5-870055539226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9ed448b4-8796-49aa-a6ab-d02006d44935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130da68b-d67a-4512-9ca5-870055539226" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9ed448b4-8796-49aa-a6ab-d02006d44935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_e6b57657-ee13-467f-bcc8-5f742fcf3c18" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e593a2f8-67bc-4018-85f7-3e9d1c0497eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e593a2f8-67bc-4018-85f7-3e9d1c0497eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b8d00fd8-89ef-4a9e-96a7-7046609cacce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b8d00fd8-89ef-4a9e-96a7-7046609cacce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e958c06c-7c76-400b-a5b1-352f9cf14309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e958c06c-7c76-400b-a5b1-352f9cf14309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_fba91a8c-c00d-4ec7-9d2c-a36feaf71c74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_26b91662-6131-4e75-8796-da6f31e52d20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_fba91a8c-c00d-4ec7-9d2c-a36feaf71c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSummaryofstockoptionactivityDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_b974c225-c53a-4b81-b80b-87ebb09b9c86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5f27557-bd16-4366-a81c-8f74718f5d04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b974c225-c53a-4b81-b80b-87ebb09b9c86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5f27557-bd16-4366-a81c-8f74718f5d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_215544f3-c6ad-4a43-a1a7-7d07ff95899f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5f27557-bd16-4366-a81c-8f74718f5d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_215544f3-c6ad-4a43-a1a7-7d07ff95899f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c60fbea9-f009-4d2a-ade2-e8f75b2fa563" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5f27557-bd16-4366-a81c-8f74718f5d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c60fbea9-f009-4d2a-ade2-e8f75b2fa563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a449c3e1-781a-40c9-9fb9-bfc648f581a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5f27557-bd16-4366-a81c-8f74718f5d04" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a449c3e1-781a-40c9-9fb9-bfc648f581a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_43a24ce0-ea6b-4ca0-931c-b0438b15e693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5f27557-bd16-4366-a81c-8f74718f5d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_43a24ce0-ea6b-4ca0-931c-b0438b15e693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f42aa0ba-13c0-4c76-82f3-396b3c5fcb84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5f27557-bd16-4366-a81c-8f74718f5d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f42aa0ba-13c0-4c76-82f3-396b3c5fcb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13da368f-1eac-4724-b4d4-037d96d21dae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b974c225-c53a-4b81-b80b-87ebb09b9c86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13da368f-1eac-4724-b4d4-037d96d21dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_79273e2a-4000-4a7c-9b60-a30ddcecb2be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13da368f-1eac-4724-b4d4-037d96d21dae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_79273e2a-4000-4a7c-9b60-a30ddcecb2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_4a84b79b-74ca-4e73-a2e5-0926c7097e2c" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13da368f-1eac-4724-b4d4-037d96d21dae" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_4a84b79b-74ca-4e73-a2e5-0926c7097e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_9b7fbf31-e7d4-45c1-bdcb-9976c82ab8a0" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13da368f-1eac-4724-b4d4-037d96d21dae" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_9b7fbf31-e7d4-45c1-bdcb-9976c82ab8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_074f9a2a-8158-4942-99d6-7e6fb3d3156e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13da368f-1eac-4724-b4d4-037d96d21dae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_074f9a2a-8158-4942-99d6-7e6fb3d3156e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f1c8c27a-50e2-46ca-a351-c73c1ebf6a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_13da368f-1eac-4724-b4d4-037d96d21dae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f1c8c27a-50e2-46ca-a351-c73c1ebf6a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ac7c3af7-a616-45ee-b05a-c7aff1dcf5ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b974c225-c53a-4b81-b80b-87ebb09b9c86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ac7c3af7-a616-45ee-b05a-c7aff1dcf5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a85bd3e9-2f30-4149-b2b0-8632f7632549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ac7c3af7-a616-45ee-b05a-c7aff1dcf5ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a85bd3e9-2f30-4149-b2b0-8632f7632549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0cde0657-7a4d-4f09-9501-14bfcf59f191" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ac7c3af7-a616-45ee-b05a-c7aff1dcf5ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0cde0657-7a4d-4f09-9501-14bfcf59f191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2a015389-569d-4671-9f5e-1319a661963a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ac7c3af7-a616-45ee-b05a-c7aff1dcf5ce" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2a015389-569d-4671-9f5e-1319a661963a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_561b3f60-1a8b-4a66-b2dd-bc3064757c1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ac7c3af7-a616-45ee-b05a-c7aff1dcf5ce" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_561b3f60-1a8b-4a66-b2dd-bc3064757c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d764b9bd-646a-4f43-9388-051f3000e5db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ac7c3af7-a616-45ee-b05a-c7aff1dcf5ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d764b9bd-646a-4f43-9388-051f3000e5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6f0f8fb8-2aed-4bd0-b733-fe44d34046ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ac7c3af7-a616-45ee-b05a-c7aff1dcf5ce" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6f0f8fb8-2aed-4bd0-b733-fe44d34046ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_701dbb33-77c0-4e51-9122-f98dabfe0fd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_dfc136d9-74cc-4bc7-886f-3563f52559d9" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_701dbb33-77c0-4e51-9122-f98dabfe0fd2" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_dfc136d9-74cc-4bc7-886f-3563f52559d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d7d1ea77-55ca-470c-ab99-bc26821c0f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_dfc136d9-74cc-4bc7-886f-3563f52559d9" xlink:to="loc_us-gaap_AwardTypeAxis_d7d1ea77-55ca-470c-ab99-bc26821c0f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c65f2d50-29f5-468e-8922-eb6a5ebbf84b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d7d1ea77-55ca-470c-ab99-bc26821c0f86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c65f2d50-29f5-468e-8922-eb6a5ebbf84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2c1fc2b0-bcda-4893-9ea1-cb1c9a4a8793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c65f2d50-29f5-468e-8922-eb6a5ebbf84b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2c1fc2b0-bcda-4893-9ea1-cb1c9a4a8793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_d506606f-f5dc-44a2-a3a8-fb65475cd690" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_dfc136d9-74cc-4bc7-886f-3563f52559d9" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_d506606f-f5dc-44a2-a3a8-fb65475cd690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2e548bf4-fe13-463c-98b0-ebd4be41bcd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_d506606f-f5dc-44a2-a3a8-fb65475cd690" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2e548bf4-fe13-463c-98b0-ebd4be41bcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_aa88c6bd-f881-4dc3-a763-1ffb3e0f16d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_d506606f-f5dc-44a2-a3a8-fb65475cd690" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_aa88c6bd-f881-4dc3-a763-1ffb3e0f16d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_1785b194-80d3-4358-9e7a-1113467c9dc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_2b9914f2-1140-409e-9346-a2beb8c78b70" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_1785b194-80d3-4358-9e7a-1113467c9dc2" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_2b9914f2-1140-409e-9346-a2beb8c78b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ee48a6da-2715-48c4-8d89-4b7afda32164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_2b9914f2-1140-409e-9346-a2beb8c78b70" xlink:to="loc_us-gaap_AwardTypeAxis_ee48a6da-2715-48c4-8d89-4b7afda32164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31192057-ee46-4798-833b-c0f01d7f43c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ee48a6da-2715-48c4-8d89-4b7afda32164" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31192057-ee46-4798-833b-c0f01d7f43c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_32cd2a19-a8b8-4151-8811-28101ac5fab1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31192057-ee46-4798-833b-c0f01d7f43c2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_32cd2a19-a8b8-4151-8811-28101ac5fab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_2b9914f2-1140-409e-9346-a2beb8c78b70" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4749a004-a016-49c4-ad7e-10ab7f9f7646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4749a004-a016-49c4-ad7e-10ab7f9f7646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a941bf0-3f5a-4625-a03f-888e4765cf8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a941bf0-3f5a-4625-a03f-888e4765cf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_af4538a6-4e4e-4a15-b1f2-33199c47bc41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_af4538a6-4e4e-4a15-b1f2-33199c47bc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_71928ae2-6128-4d14-9a78-6981eb8d8926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_71928ae2-6128-4d14-9a78-6981eb8d8926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_63e5931c-321b-4435-87d8-b1cd3a5421d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f947ae23-3a3e-4579-9b1c-4a01c7f1d5de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_63e5931c-321b-4435-87d8-b1cd3a5421d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f32211c2-30ca-43c1-b067-bde1f63a82e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f32211c2-30ca-43c1-b067-bde1f63a82e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2cfeab4d-0ab7-414c-9fc0-33124fd3db23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2cfeab4d-0ab7-414c-9fc0-33124fd3db23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3fb57226-50f7-4817-be5d-fd6dd3c6b7cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3fb57226-50f7-4817-be5d-fd6dd3c6b7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_44fe52e5-b145-4d8e-b422-c3cac0627a1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_44fe52e5-b145-4d8e-b422-c3cac0627a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0143bc97-3c51-4bba-83af-6ee4dcec1648" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ed76dbfc-c147-47c8-bcab-15e49ff282e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0143bc97-3c51-4bba-83af-6ee4dcec1648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_7461e46c-c426-4cdf-96b8-f1270a252cbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_7461e46c-c426-4cdf-96b8-f1270a252cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_031d6353-3d55-4935-a2d9-7623b8aec8a7" xlink:href="tfx-20201231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2cedfa18-6f3d-4975-ac98-4c32551f4174" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_031d6353-3d55-4935-a2d9-7623b8aec8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Incometaxes" xlink:type="simple" xlink:href="tfx-20201231.xsd#Incometaxes"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Incometaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e319e96d-38ef-4984-9b03-5868086b419c" 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_45d6fc0f-3a4b-45e2-b6b7-8051bdb59fe3" 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_e319e96d-38ef-4984-9b03-5868086b419c" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_45d6fc0f-3a4b-45e2-b6b7-8051bdb59fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/IncometaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a2d12b93-7fab-47e5-8dfc-7789a261609f" 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c7fc3174-25e0-4e4f-babd-1c9d9b2b287a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2d12b93-7fab-47e5-8dfc-7789a261609f" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c7fc3174-25e0-4e4f-babd-1c9d9b2b287a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_36c5e746-09ec-4040-98ca-178cd7c7bb21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2d12b93-7fab-47e5-8dfc-7789a261609f" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_36c5e746-09ec-4040-98ca-178cd7c7bb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_33613d43-a30c-4161-947c-52176e7552af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2d12b93-7fab-47e5-8dfc-7789a261609f" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_33613d43-a30c-4161-947c-52176e7552af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7bf84f73-a1b5-47a8-93dd-8867651bc833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2d12b93-7fab-47e5-8dfc-7789a261609f" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7bf84f73-a1b5-47a8-93dd-8867651bc833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_01354c56-98a3-4623-9015-cd4dbd6308d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2d12b93-7fab-47e5-8dfc-7789a261609f" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_01354c56-98a3-4623-9015-cd4dbd6308d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_e07d247c-d559-4d85-a9b8-fb856aba34e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxExaminationsTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2d12b93-7fab-47e5-8dfc-7789a261609f" xlink:to="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_e07d247c-d559-4d85-a9b8-fb856aba34e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_853f7340-6b44-40aa-acb0-bf5be9f071f3" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a2d12b93-7fab-47e5-8dfc-7789a261609f" xlink:to="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_853f7340-6b44-40aa-acb0-bf5be9f071f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7ddfbd18-934c-4508-8519-f25b1f07a36a" 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_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7ddfbd18-934c-4508-8519-f25b1f07a36a" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_dfb9c46f-be9f-41ab-a34d-53883f938f6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_dfb9c46f-be9f-41ab-a34d-53883f938f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_dfb9c46f-be9f-41ab-a34d-53883f938f6e" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoExpirationDateMember_6d9e978b-2602-4619-8920-b93f101c7467" xlink:href="tfx-20201231.xsd#tfx_NoExpirationDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:to="loc_tfx_NoExpirationDateMember_6d9e978b-2602-4619-8920-b93f101c7467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodOneMember_e0866777-2189-4c50-a9a4-481ff45da6b4" xlink:href="tfx-20201231.xsd#tfx_PeriodOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:to="loc_tfx_PeriodOneMember_e0866777-2189-4c50-a9a4-481ff45da6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodTwoMember_fbaf3f4b-82d2-4a71-ae2d-a02f4d05c7bb" xlink:href="tfx-20201231.xsd#tfx_PeriodTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_e9028843-b616-4076-9872-549f4a42710b" xlink:to="loc_tfx_PeriodTwoMember_fbaf3f4b-82d2-4a71-ae2d-a02f4d05c7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d7d58e8f-e2b6-4557-995a-be8652930edc" 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_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:to="loc_srt_RangeAxis_d7d58e8f-e2b6-4557-995a-be8652930edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_175cda24-244b-46e9-9192-7dca2fcf047a" 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_d7d58e8f-e2b6-4557-995a-be8652930edc" xlink:to="loc_srt_RangeMember_175cda24-244b-46e9-9192-7dca2fcf047a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_175c69ea-37ae-484d-a832-19c6c6e792a2" 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_175cda24-244b-46e9-9192-7dca2fcf047a" xlink:to="loc_srt_MinimumMember_175c69ea-37ae-484d-a832-19c6c6e792a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_36502ba1-ccd6-4db1-a9a8-23692657e030" 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_175cda24-244b-46e9-9192-7dca2fcf047a" xlink:to="loc_srt_MaximumMember_36502ba1-ccd6-4db1-a9a8-23692657e030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_076c0323-41ae-43f5-bab6-5517d9c4887f" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_dcd9430b-4603-4acd-b62f-bd99d1984066" xlink:href="tfx-20201231.xsd#tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_dcd9430b-4603-4acd-b62f-bd99d1984066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_86ec682d-f8af-4aef-886f-e99c4c0f578d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_86ec682d-f8af-4aef-886f-e99c4c0f578d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_81e112b2-a394-4380-b21f-415467d0906a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_81e112b2-a394-4380-b21f-415467d0906a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_23c1b265-3a7d-4460-ad80-c240213565ce" xlink:href="tfx-20201231.xsd#tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_23c1b265-3a7d-4460-ad80-c240213565ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_7d6ca784-72e6-46cd-ac5a-0a40f5ddb7e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_7d6ca784-72e6-46cd-ac5a-0a40f5ddb7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_bbc2515d-6e2a-40af-a720-4b73a2cd715f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_bbc2515d-6e2a-40af-a720-4b73a2cd715f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7c283c44-b191-4534-bb1d-06a6b42b09bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7c283c44-b191-4534-bb1d-06a6b42b09bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_25cea03c-aa5d-4703-a463-e66f9f0ccecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_25cea03c-aa5d-4703-a463-e66f9f0ccecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_82abb58b-440d-4b39-a188-39d574c72e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_82abb58b-440d-4b39-a188-39d574c72e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_499b845e-2124-48cc-b356-7b7d398621af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_499b845e-2124-48cc-b356-7b7d398621af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c67159c0-064f-4f73-a07c-52e3b045caa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c67159c0-064f-4f73-a07c-52e3b045caa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_a7d7dfbe-2b03-4be3-95ba-4ca10952e540" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_a7d7dfbe-2b03-4be3-95ba-4ca10952e540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_2831e78b-f1d6-4298-b6c3-cb06e69ca0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_bf0c4b69-774a-42f4-bc45-4a186486bbcc" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_2831e78b-f1d6-4298-b6c3-cb06e69ca0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cdd4e596-b4ae-494b-9879-8d22e3198b04" 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_81c9be61-3408-4518-91ae-b5d2fb28aefe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cdd4e596-b4ae-494b-9879-8d22e3198b04" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_81c9be61-3408-4518-91ae-b5d2fb28aefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6032d99f-8093-4593-b3d7-2db9ce2861e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_81c9be61-3408-4518-91ae-b5d2fb28aefe" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6032d99f-8093-4593-b3d7-2db9ce2861e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3e9f5119-6105-43e6-aeb6-c2070cb545ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_81c9be61-3408-4518-91ae-b5d2fb28aefe" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3e9f5119-6105-43e6-aeb6-c2070cb545ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_26e4d65b-fc2e-4b07-935b-d85f5cab6af0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_81c9be61-3408-4518-91ae-b5d2fb28aefe" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_26e4d65b-fc2e-4b07-935b-d85f5cab6af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cbd0909a-c622-4df1-9c8e-a56f72170d32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cdd4e596-b4ae-494b-9879-8d22e3198b04" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cbd0909a-c622-4df1-9c8e-a56f72170d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4506d7c5-022a-4a8e-8eae-1a2d80efb992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cbd0909a-c622-4df1-9c8e-a56f72170d32" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4506d7c5-022a-4a8e-8eae-1a2d80efb992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fcc09788-141c-464c-bd71-e16bc0a76fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cbd0909a-c622-4df1-9c8e-a56f72170d32" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fcc09788-141c-464c-bd71-e16bc0a76fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_c3b77658-546a-4974-9f41-2b5195b5173d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cbd0909a-c622-4df1-9c8e-a56f72170d32" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_c3b77658-546a-4974-9f41-2b5195b5173d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9e554a1b-64ba-47fa-8f4a-d6e8158a2352" 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_IncomeTaxDisclosureAbstract_cdd4e596-b4ae-494b-9879-8d22e3198b04" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9e554a1b-64ba-47fa-8f4a-d6e8158a2352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_61989205-66d5-455b-bb23-36b47ced99a5" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7b616f5b-95fc-4b31-abf6-95d86616c5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_61989205-66d5-455b-bb23-36b47ced99a5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7b616f5b-95fc-4b31-abf6-95d86616c5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_63a422b9-4162-4444-a3c8-215d05cb48a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_61989205-66d5-455b-bb23-36b47ced99a5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_63a422b9-4162-4444-a3c8-215d05cb48a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56e1df0c-135f-4cb2-b148-72791b81067c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_61989205-66d5-455b-bb23-36b47ced99a5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56e1df0c-135f-4cb2-b148-72791b81067c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" 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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2b997684-8e8e-4d40-853b-1d7491016cf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2b997684-8e8e-4d40-853b-1d7491016cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d88f68c8-f4c8-49fc-8883-4406a8fb2f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d88f68c8-f4c8-49fc-8883-4406a8fb2f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_7115ef84-2844-48a9-b6fe-58618dd0253f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_7115ef84-2844-48a9-b6fe-58618dd0253f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_8ddfcef2-8493-43ea-be89-ba0838332d49" xlink:href="tfx-20201231.xsd#tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_8ddfcef2-8493-43ea-be89-ba0838332d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_672afee6-9a23-49d5-8f7d-ddcb210e0063" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_672afee6-9a23-49d5-8f7d-ddcb210e0063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_aab8725c-300b-48da-a678-7393bce40549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_aab8725c-300b-48da-a678-7393bce40549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e97d9d4a-69ae-4b3b-92d1-a055c966f570" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e97d9d4a-69ae-4b3b-92d1-a055c966f570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_95e03378-15ee-48ba-bf75-a9a01525ea9a" xlink:href="tfx-20201231.xsd#tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_95e03378-15ee-48ba-bf75-a9a01525ea9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1abb31a9-402a-4f1c-8a27-7c3f54c68d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1abb31a9-402a-4f1c-8a27-7c3f54c68d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_56e321ad-87fd-4b22-a6b2-debb0cf87c6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_56e321ad-87fd-4b22-a6b2-debb0cf87c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_4393b00e-071d-4bf6-bf8a-4cf9d3794631" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_4393b00e-071d-4bf6-bf8a-4cf9d3794631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_35150e35-51b9-4a1c-875b-25a195515e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_35150e35-51b9-4a1c-875b-25a195515e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_ee06e073-4067-453e-ba11-013cc2715a6a" xlink:href="tfx-20201231.xsd#tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a204217f-109c-4301-8ee5-c81ad9945dc0" xlink:to="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_ee06e073-4067-453e-ba11-013cc2715a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesDeferredtaxassetsandliabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_289b88f8-4cfd-45b2-afac-fff3bca939d4" 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_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_289b88f8-4cfd-45b2-afac-fff3bca939d4" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_455a41e5-5a3c-46b2-9fd9-529b3b358664" xlink:href="tfx-20201231.xsd#tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:to="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_455a41e5-5a3c-46b2-9fd9-529b3b358664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_e9d383a1-790c-4c9c-8fc5-df2f027d6dfa" xlink:href="tfx-20201231.xsd#tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:to="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_e9d383a1-790c-4c9c-8fc5-df2f027d6dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_f5bc4109-1c81-4ec1-b404-d58d02981c42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_f5bc4109-1c81-4ec1-b404-d58d02981c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_3cbc4511-2d64-4d7c-9d68-3fd0b1ab2544" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_3cbc4511-2d64-4d7c-9d68-3fd0b1ab2544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_59b154df-6ad7-4088-b868-e4f1759a3749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_59b154df-6ad7-4088-b868-e4f1759a3749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_180b95e7-7c1c-403c-8d3c-a105d2eb8302" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_180b95e7-7c1c-403c-8d3c-a105d2eb8302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_7cb1328a-a6d0-4a70-8d0d-6e3d4848fa72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_4f1d4c9d-794a-4aec-98f2-189a596fb285" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_7cb1328a-a6d0-4a70-8d0d-6e3d4848fa72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3e02434c-2af1-455d-a14b-476cd984e8a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_289b88f8-4cfd-45b2-afac-fff3bca939d4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3e02434c-2af1-455d-a14b-476cd984e8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_07f1fee9-8e38-4d87-bf23-e84110ade975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3e02434c-2af1-455d-a14b-476cd984e8a4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_07f1fee9-8e38-4d87-bf23-e84110ade975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_facb2970-cf71-48ba-a678-969654bca966" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3e02434c-2af1-455d-a14b-476cd984e8a4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_facb2970-cf71-48ba-a678-969654bca966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_011e7a19-f988-4f7a-a757-29b2b91c9d6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3e02434c-2af1-455d-a14b-476cd984e8a4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_011e7a19-f988-4f7a-a757-29b2b91c9d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6a63ddc4-9175-4986-a518-edb0aa78cfc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3e02434c-2af1-455d-a14b-476cd984e8a4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6a63ddc4-9175-4986-a518-edb0aa78cfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5703f199-9197-468c-aea6-e7604114744e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3e02434c-2af1-455d-a14b-476cd984e8a4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_5703f199-9197-468c-aea6-e7604114744e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_793ad799-5d55-4325-9c16-2d9358ff91d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3e02434c-2af1-455d-a14b-476cd984e8a4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_793ad799-5d55-4325-9c16-2d9358ff91d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_e51e86a3-af3f-4b02-8eed-0b0c53a57c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_289b88f8-4cfd-45b2-afac-fff3bca939d4" xlink:to="loc_us-gaap_DeferredTaxLiabilities_e51e86a3-af3f-4b02-8eed-0b0c53a57c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ecfcece5-ff5e-43f9-bdf4-4419c63cd6ed" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ecfcece5-ff5e-43f9-bdf4-4419c63cd6ed" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_ea36eced-7d89-48f6-a1c0-7d98f82d5cc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_ea36eced-7d89-48f6-a1c0-7d98f82d5cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_334b126d-64bd-4177-829c-23ddeebb80cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_334b126d-64bd-4177-829c-23ddeebb80cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_3ca7aa38-cc20-476c-8521-b8995ab93210" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_3ca7aa38-cc20-476c-8521-b8995ab93210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_23cff07e-46d8-4241-b08d-0d4717bddaba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_23cff07e-46d8-4241-b08d-0d4717bddaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_97a269c4-c62c-4a85-85f8-0111421a8647" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_97a269c4-c62c-4a85-85f8-0111421a8647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_5fa33b2a-3766-4545-8fea-2221719b4c00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_5fa33b2a-3766-4545-8fea-2221719b4c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_4fe8ee63-4da3-44f6-a8aa-aee47943a5b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_4fe8ee63-4da3-44f6-a8aa-aee47943a5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f49b71b6-952c-41ec-bb76-789a59325fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0c16092-be00-4619-8df2-c1fe66142e83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f49b71b6-952c-41ec-bb76-789a59325fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="simple" xlink:href="tfx-20201231.xsd#IncomeTaxesSupplementalCashFlowDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f473dc54-4039-4936-ab53-c1d03a1d98d1" 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_IncomeTaxesPaidNet_9feb5420-6664-4179-b91b-c971ef87e5bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f473dc54-4039-4936-ab53-c1d03a1d98d1" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_9feb5420-6664-4179-b91b-c971ef87e5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="simple" xlink:href="tfx-20201231.xsd#Pensionandotherpostretirementbenefits"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_edc486db-5909-4411-9574-d39ab49b30c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_48e85a11-0ebd-4784-a058-c4a1d9d2aa05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_edc486db-5909-4411-9574-d39ab49b30c6" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_48e85a11-0ebd-4784-a058-c4a1d9d2aa05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472af686-6236-4ef5-8102-01a22f2aa8c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_56f9e003-5428-42d1-a9f7-bc42b8826005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472af686-6236-4ef5-8102-01a22f2aa8c6" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_56f9e003-5428-42d1-a9f7-bc42b8826005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_c785d58c-47f7-4d65-b6f7-32dd6aefa04f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472af686-6236-4ef5-8102-01a22f2aa8c6" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_c785d58c-47f7-4d65-b6f7-32dd6aefa04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_f77d3721-92b2-4e20-bedb-f7c3efa1c394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472af686-6236-4ef5-8102-01a22f2aa8c6" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_f77d3721-92b2-4e20-bedb-f7c3efa1c394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_988f8c3a-3501-479e-a4a5-fb4006ef4b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472af686-6236-4ef5-8102-01a22f2aa8c6" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_988f8c3a-3501-479e-a4a5-fb4006ef4b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_0306506e-9d6c-40f9-a304-4c2a446c3889" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472af686-6236-4ef5-8102-01a22f2aa8c6" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_0306506e-9d6c-40f9-a304-4c2a446c3889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_f23b478a-f276-467b-9933-5dec0d69669d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472af686-6236-4ef5-8102-01a22f2aa8c6" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_f23b478a-f276-467b-9933-5dec0d69669d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_9fa37373-06f9-43b6-9e93-37b05e8d555f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472af686-6236-4ef5-8102-01a22f2aa8c6" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_9fa37373-06f9-43b6-9e93-37b05e8d555f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ad3da44-c769-49d7-bbda-6e2525f548e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ad3da44-c769-49d7-bbda-6e2525f548e7" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_48c87070-6ef7-40f0-b5d7-86ea82d5a92b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_48c87070-6ef7-40f0-b5d7-86ea82d5a92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_560e50fd-274b-4f15-88c1-82c9d56911a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_48c87070-6ef7-40f0-b5d7-86ea82d5a92b" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_560e50fd-274b-4f15-88c1-82c9d56911a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_611e2aa0-6e19-4ec1-b2f7-c2cae73abc22" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_560e50fd-274b-4f15-88c1-82c9d56911a2" xlink:to="loc_country_US_611e2aa0-6e19-4ec1-b2f7-c2cae73abc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_d4d7b56a-da53-4aca-85ea-ae5508282e24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_560e50fd-274b-4f15-88c1-82c9d56911a2" xlink:to="loc_us-gaap_ForeignPlanMember_d4d7b56a-da53-4aca-85ea-ae5508282e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c3d69b87-31e2-4e62-aa83-a353343266f9" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_srt_RangeAxis_c3d69b87-31e2-4e62-aa83-a353343266f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_975e5343-c3d7-412f-af06-8a0b970fbc50" 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_c3d69b87-31e2-4e62-aa83-a353343266f9" xlink:to="loc_srt_RangeMember_975e5343-c3d7-412f-af06-8a0b970fbc50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3e943d26-0876-4a17-8dcd-1059c651925f" 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_975e5343-c3d7-412f-af06-8a0b970fbc50" xlink:to="loc_srt_MinimumMember_3e943d26-0876-4a17-8dcd-1059c651925f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f54c22cc-9934-43d1-be94-41d79986c486" 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_975e5343-c3d7-412f-af06-8a0b970fbc50" xlink:to="loc_srt_MaximumMember_f54c22cc-9934-43d1-be94-41d79986c486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f0e59a6c-ab26-41aa-bcec-e9c47f168704" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f0e59a6c-ab26-41aa-bcec-e9c47f168704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e2515a59-6760-4315-a5a1-569637f6bf40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e59a6c-ab26-41aa-bcec-e9c47f168704" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e2515a59-6760-4315-a5a1-569637f6bf40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e8ccd7db-e673-4a30-a859-4da586277ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2515a59-6760-4315-a5a1-569637f6bf40" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e8ccd7db-e673-4a30-a859-4da586277ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_50bdbf0f-cdcf-42cc-874b-9c14f56b0826" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2515a59-6760-4315-a5a1-569637f6bf40" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_50bdbf0f-cdcf-42cc-874b-9c14f56b0826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2cb92f0b-9bf2-41ee-acf2-3c42d15f3b6b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bd9d9b9b-c415-43cb-85f2-3f3cbcbd49ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bd9d9b9b-c415-43cb-85f2-3f3cbcbd49ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_d7ee896f-e313-4d66-88eb-d3a08dbc06ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_d7ee896f-e313-4d66-88eb-d3a08dbc06ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherSecuritiesMember_cbfeb9b5-6a19-49d6-b2ad-8682962ac113" xlink:href="tfx-20201231.xsd#tfx_OtherSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d9765ede-5fa7-429b-8451-7efed743b573" xlink:to="loc_tfx_OtherSecuritiesMember_cbfeb9b5-6a19-49d6-b2ad-8682962ac113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_66eee386-b34b-4384-ba30-de3369779daf" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_2ab94139-d175-42d1-bc93-663b5181619c" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_2ab94139-d175-42d1-bc93-663b5181619c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_356da3f7-81cf-4e33-bdc1-129715adc4f8" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_356da3f7-81cf-4e33-bdc1-129715adc4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_b86f696e-98e3-4246-aa0e-7ac0778ae08b" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_b86f696e-98e3-4246-aa0e-7ac0778ae08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_22071154-d109-44db-886f-72b4deb733e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_22071154-d109-44db-886f-72b4deb733e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d188ca14-01da-4e97-bf15-0f2df7857f10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d188ca14-01da-4e97-bf15-0f2df7857f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_38dd45c2-9c84-4c73-a90b-a171f1a3d2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_38dd45c2-9c84-4c73-a90b-a171f1a3d2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_32061bf2-0839-4202-a22e-7b70cc3a7dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_32061bf2-0839-4202-a22e-7b70cc3a7dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_688ec0b4-e02c-4c78-af9b-c7d20887b584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_688ec0b4-e02c-4c78-af9b-c7d20887b584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_807684a2-fb67-48dd-8e5c-8737b04b7546" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_807684a2-fb67-48dd-8e5c-8737b04b7546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_990bf655-a384-489d-af8a-79c158dfbed4" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_990bf655-a384-489d-af8a-79c158dfbed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_832018c1-e69f-44de-aa9b-06643069479c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d827adea-c8f7-474a-8efa-c3bdc87fb638" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_832018c1-e69f-44de-aa9b-06643069479c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a3c68a8f-8368-4a35-bdae-1239e00bb37c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_bda748ca-7d85-4f99-a17a-f1a8f1a15986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a3c68a8f-8368-4a35-bdae-1239e00bb37c" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_bda748ca-7d85-4f99-a17a-f1a8f1a15986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8dee6d58-78ed-413d-9a1f-02befa2d2750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_bda748ca-7d85-4f99-a17a-f1a8f1a15986" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8dee6d58-78ed-413d-9a1f-02befa2d2750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3f43bbdc-dfc5-4a1d-b495-4701089ba8a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8dee6d58-78ed-413d-9a1f-02befa2d2750" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3f43bbdc-dfc5-4a1d-b495-4701089ba8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_889637c8-76c8-48b6-9bd6-2b94b4c366a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3f43bbdc-dfc5-4a1d-b495-4701089ba8a0" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_889637c8-76c8-48b6-9bd6-2b94b4c366a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_79fd6c6e-5391-4417-91ec-3171f1237e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3f43bbdc-dfc5-4a1d-b495-4701089ba8a0" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_79fd6c6e-5391-4417-91ec-3171f1237e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_bda748ca-7d85-4f99-a17a-f1a8f1a15986" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_08df3abb-7b29-4b32-8888-cdb8a54aa356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_08df3abb-7b29-4b32-8888-cdb8a54aa356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5e629bae-b2fa-46d4-9f72-667d0dced98a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5e629bae-b2fa-46d4-9f72-667d0dced98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f9357b13-b98f-417c-9c24-8e0b92e6122a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f9357b13-b98f-417c-9c24-8e0b92e6122a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_9a01ef55-ee43-4a19-92d4-204c8ec90d6e" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_9a01ef55-ee43-4a19-92d4-204c8ec90d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_4a1ebdf4-bd1f-4719-bb43-5eeda8cd975f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_4a1ebdf4-bd1f-4719-bb43-5eeda8cd975f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2850c0f1-26e3-499b-b674-6d405e5330b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2850c0f1-26e3-499b-b674-6d405e5330b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_c5f84832-9e33-44f7-8842-e012c1a0adbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b993f387-b8e9-4deb-8857-bcf250288e23" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_c5f84832-9e33-44f7-8842-e012c1a0adbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7a0db3bc-867e-416b-9940-546f8f020d15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1c5f6827-4df5-406e-a74c-5bb2096aef7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7a0db3bc-867e-416b-9940-546f8f020d15" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1c5f6827-4df5-406e-a74c-5bb2096aef7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_70bcf05f-7086-4c6c-b90b-dd7591778ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1c5f6827-4df5-406e-a74c-5bb2096aef7b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_70bcf05f-7086-4c6c-b90b-dd7591778ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ac3003d5-f460-43e5-8177-a9cbaf3c7d10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_70bcf05f-7086-4c6c-b90b-dd7591778ed1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ac3003d5-f460-43e5-8177-a9cbaf3c7d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_17e780ab-1bae-47a7-878c-dbfd5ec036ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ac3003d5-f460-43e5-8177-a9cbaf3c7d10" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_17e780ab-1bae-47a7-878c-dbfd5ec036ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_76eeb15c-33bd-4806-99e4-d0bf07ce991d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ac3003d5-f460-43e5-8177-a9cbaf3c7d10" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_76eeb15c-33bd-4806-99e4-d0bf07ce991d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1c5f6827-4df5-406e-a74c-5bb2096aef7b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_e99451fe-1b1b-4411-b025-b0c5af325708" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_e99451fe-1b1b-4411-b025-b0c5af325708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_9aed8a5e-f65c-43b9-9c77-667fe0616ca6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_9aed8a5e-f65c-43b9-9c77-667fe0616ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_a30ca977-5a08-46a3-9d1e-3365a91dd69d" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_a30ca977-5a08-46a3-9d1e-3365a91dd69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_f4afe951-d739-4110-9c5d-8fcafcd300ab" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dc0a51eb-eed3-40b7-930f-7286f65da583" xlink:to="loc_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate_f4afe951-d739-4110-9c5d-8fcafcd300ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsSummarizedinformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1929eae5-c11d-4711-8bc8-65cdf125624d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_4a8cae65-07af-4ced-9c06-620284511850" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1929eae5-c11d-4711-8bc8-65cdf125624d" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_4a8cae65-07af-4ced-9c06-620284511850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e10db2bd-a543-4c41-98e8-a683a2d1c7a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_4a8cae65-07af-4ced-9c06-620284511850" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e10db2bd-a543-4c41-98e8-a683a2d1c7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7e3eb972-793a-4671-ba92-c4c329e26d9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e10db2bd-a543-4c41-98e8-a683a2d1c7a9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7e3eb972-793a-4671-ba92-c4c329e26d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_aefe07c2-d4b4-4a43-ab55-880ea86f3c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7e3eb972-793a-4671-ba92-c4c329e26d9c" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_aefe07c2-d4b4-4a43-ab55-880ea86f3c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ae61854f-305f-4763-a367-a4c5cbdd0a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7e3eb972-793a-4671-ba92-c4c329e26d9c" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ae61854f-305f-4763-a367-a4c5cbdd0a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82bbbce0-7849-4dfe-b198-3e5024ad63fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_4a8cae65-07af-4ced-9c06-620284511850" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82bbbce0-7849-4dfe-b198-3e5024ad63fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82bbbce0-7849-4dfe-b198-3e5024ad63fd" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c06190b6-9aef-4969-9867-ac7896cca0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c06190b6-9aef-4969-9867-ac7896cca0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_549f9df8-c939-40d9-9344-f7e26ed247fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_549f9df8-c939-40d9-9344-f7e26ed247fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_a35bd1f4-d8ae-47f2-8b34-b5e0abbf6aaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_a35bd1f4-d8ae-47f2-8b34-b5e0abbf6aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_8a5e2734-b41e-4a9e-8e35-f4fafee89f71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_8a5e2734-b41e-4a9e-8e35-f4fafee89f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_c64a92f4-5bb3-4cbb-9710-d5e78a152161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_c64a92f4-5bb3-4cbb-9710-d5e78a152161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_935059ae-2246-4b2b-94c0-1eaf4580f65d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_935059ae-2246-4b2b-94c0-1eaf4580f65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_92a79dc2-7d68-41d4-b01e-299dc62f0015" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_92a79dc2-7d68-41d4-b01e-299dc62f0015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_e86eed1f-6919-45b4-bde9-9feba370b6da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_e86eed1f-6919-45b4-bde9-9feba370b6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_7a7b3e70-0c98-4f02-b997-9cdddfaab354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_7a7b3e70-0c98-4f02-b997-9cdddfaab354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0b1e5257-5dfe-4881-b64b-65d74b382794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_f779d3d9-74f6-4301-96f0-a076f9e49cd5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0b1e5257-5dfe-4881-b64b-65d74b382794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82bbbce0-7849-4dfe-b198-3e5024ad63fd" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_16c95304-3996-4235-b53c-f73eaf533a4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_16c95304-3996-4235-b53c-f73eaf533a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0a2ba7fd-0cb0-4808-be2f-dba66ac70adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0a2ba7fd-0cb0-4808-be2f-dba66ac70adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_ae77c40b-0e6b-42f8-bb06-bacd28516614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_ae77c40b-0e6b-42f8-bb06-bacd28516614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_46611f89-ac39-474f-b946-fc388790e059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_46611f89-ac39-474f-b946-fc388790e059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_baa8ebda-1c59-480f-8bd6-70882511c6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_baa8ebda-1c59-480f-8bd6-70882511c6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_7509f4e5-9187-4e6a-afcf-5c0555eecb38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_7509f4e5-9187-4e6a-afcf-5c0555eecb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_95c582b5-c2a5-45d8-b9b1-baf6be416d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_95c582b5-c2a5-45d8-b9b1-baf6be416d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_551a8482-05ea-4a2d-b2f7-43f70b864e45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_48ba456e-5c91-403b-b81f-92e166fe16a3" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_551a8482-05ea-4a2d-b2f7-43f70b864e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_96367e5b-1a02-4bcd-bbeb-a9e8a29966d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9fb6e35f-7224-4fad-b71a-697d3fee9cdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_96367e5b-1a02-4bcd-bbeb-a9e8a29966d3" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9fb6e35f-7224-4fad-b71a-697d3fee9cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3d47d5ed-1daa-49e5-a9e1-a29e34900078" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9fb6e35f-7224-4fad-b71a-697d3fee9cdf" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3d47d5ed-1daa-49e5-a9e1-a29e34900078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f77cb52c-0a17-41cb-a43e-015bd574cc8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3d47d5ed-1daa-49e5-a9e1-a29e34900078" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f77cb52c-0a17-41cb-a43e-015bd574cc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8fab1387-a332-45aa-976f-efc49af8727b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f77cb52c-0a17-41cb-a43e-015bd574cc8b" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8fab1387-a332-45aa-976f-efc49af8727b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4e38405a-d33a-4c0e-baea-90811b19cb29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f77cb52c-0a17-41cb-a43e-015bd574cc8b" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4e38405a-d33a-4c0e-baea-90811b19cb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9fb6e35f-7224-4fad-b71a-697d3fee9cdf" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_3a2cae0a-324a-4557-8be3-0b4c0abe4937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_3a2cae0a-324a-4557-8be3-0b4c0abe4937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ea0115e5-0329-4572-a0dd-bf0ed5f55b75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ea0115e5-0329-4572-a0dd-bf0ed5f55b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f511158-7fa7-43bd-accb-3060d3d6dd0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f511158-7fa7-43bd-accb-3060d3d6dd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_23c6d8eb-1c1d-4211-ae45-d5723bbaa89f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_23c6d8eb-1c1d-4211-ae45-d5723bbaa89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_dbc7ad26-7d6c-45b8-ba66-0e9a392e0f13" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_011aca96-7447-47ae-b644-8dbb45aa7794" xlink:to="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_dbc7ad26-7d6c-45b8-ba66-0e9a392e0f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_90a14613-787e-4e4f-99cb-b197508fcda2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ebef1812-ee00-4580-84cd-fbb6719be1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_90a14613-787e-4e4f-99cb-b197508fcda2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ebef1812-ee00-4580-84cd-fbb6719be1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_927e6d1c-eb9c-4b78-9d40-276e556a5c7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ebef1812-ee00-4580-84cd-fbb6719be1f7" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_927e6d1c-eb9c-4b78-9d40-276e556a5c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_47905b61-e363-40fd-a231-f345096156e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_927e6d1c-eb9c-4b78-9d40-276e556a5c7d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_47905b61-e363-40fd-a231-f345096156e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_59333ba4-3040-4daa-a82f-3270a1db37d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_47905b61-e363-40fd-a231-f345096156e8" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_59333ba4-3040-4daa-a82f-3270a1db37d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5baeb584-7d8f-489e-8a31-1da4dd89e6f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_47905b61-e363-40fd-a231-f345096156e8" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5baeb584-7d8f-489e-8a31-1da4dd89e6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_64b1b6bb-13a1-4844-8a7e-e9425527793f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ebef1812-ee00-4580-84cd-fbb6719be1f7" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_64b1b6bb-13a1-4844-8a7e-e9425527793f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_64b1b6bb-13a1-4844-8a7e-e9425527793f" xlink:to="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_2df920b5-aac8-4300-993d-81d9d694d445" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_2df920b5-aac8-4300-993d-81d9d694d445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_618209a3-b038-49e3-9c80-39c6281918ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_618209a3-b038-49e3-9c80-39c6281918ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_668e866f-1a8f-4301-8b12-274fa8ea6892" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_668e866f-1a8f-4301-8b12-274fa8ea6892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_4cee126f-125e-44a7-a077-ee3fc2b8844b" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_4cee126f-125e-44a7-a077-ee3fc2b8844b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_217eb540-429b-4537-a117-384460eca872" xlink:href="tfx-20201231.xsd#tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_217eb540-429b-4537-a117-384460eca872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_8ae6bc60-8f3e-4342-af0d-4df42501f655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_8ae6bc60-8f3e-4342-af0d-4df42501f655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8aff37f3-f907-458a-a378-b97e61e29720" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8aff37f3-f907-458a-a378-b97e61e29720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8123508f-652d-4918-b8bf-514cf8168b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8123508f-652d-4918-b8bf-514cf8168b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_dce7f63e-b7ef-4587-bddc-823772a31501" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationNetGainLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_dce7f63e-b7ef-4587-bddc-823772a31501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_1e7a69ad-9fc1-4eb6-91d9-e3caa1d70b40" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_1e7a69ad-9fc1-4eb6-91d9-e3caa1d70b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_16fe6be5-708a-4e6c-8370-6b12c9415d63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_16fe6be5-708a-4e6c-8370-6b12c9415d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_39da9de5-bc42-41ba-9805-5a79e508ed15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_39da9de5-bc42-41ba-9805-5a79e508ed15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_90081683-1f3c-4287-a6fc-aa7989f7e920" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_90081683-1f3c-4287-a6fc-aa7989f7e920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_f5666841-8b1c-4921-86d7-85651aa4bbeb" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_f5666841-8b1c-4921-86d7-85651aa4bbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_d4ef2fa2-9779-4c7e-a0d3-ea311aca4639" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationDeferredTaxes"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_d4ef2fa2-9779-4c7e-a0d3-ea311aca4639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_b6e7adb7-8898-467c-9ea0-2906d2942ddf" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_b6e7adb7-8898-467c-9ea0-2906d2942ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_65380e45-6c52-4882-bbfe-1ca48bd2923d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_65380e45-6c52-4882-bbfe-1ca48bd2923d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_b8bfadd5-3d4d-44c5-aa59-a13cc91a549c" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_b8bfadd5-3d4d-44c5-aa59-a13cc91a549c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e9aacc81-2379-44c5-9288-3e7f451c751a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e9aacc81-2379-44c5-9288-3e7f451c751a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_ccda61fa-4f8d-42c4-8813-d3c949fb9ecf" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_ccda61fa-4f8d-42c4-8813-d3c949fb9ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_dc13fc51-7fe5-47c1-a405-4466753f8af4" xlink:href="tfx-20201231.xsd#tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_dc13fc51-7fe5-47c1-a405-4466753f8af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_ef39aa04-2045-4a3e-889e-fdc3752295e1" xlink:href="tfx-20201231.xsd#tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_ef39aa04-2045-4a3e-889e-fdc3752295e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_52102126-a633-49c1-b2c7-0b836e47232a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_52102126-a633-49c1-b2c7-0b836e47232a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d0e59d7-6800-42c1-ab25-fc6aa3c28a5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_bf5e2201-5ba5-475a-b67e-d1f30fc10460" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d0e59d7-6800-42c1-ab25-fc6aa3c28a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f8c21233-1c51-400f-8d10-b13117a753dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5dbfe989-3461-404e-8ba8-8beac32966c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f8c21233-1c51-400f-8d10-b13117a753dc" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5dbfe989-3461-404e-8ba8-8beac32966c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5dbfe989-3461-404e-8ba8-8beac32966c3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_86603869-abdf-472d-b79f-2aadceee8dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2f2899e9-7cd7-4ff6-8d0e-7c342ec8b5bd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_86603869-abdf-472d-b79f-2aadceee8dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b8f55205-ee97-47e0-8940-8b45eaac72d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_86603869-abdf-472d-b79f-2aadceee8dfa" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b8f55205-ee97-47e0-8940-8b45eaac72d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_51c3f833-de3d-49e3-ae8a-fadc5140e0b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_86603869-abdf-472d-b79f-2aadceee8dfa" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_51c3f833-de3d-49e3-ae8a-fadc5140e0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_5dbfe989-3461-404e-8ba8-8beac32966c3" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_982cd740-e74c-47d2-a4ca-cb09484af74d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_982cd740-e74c-47d2-a4ca-cb09484af74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_87c0354e-159c-452f-935c-3d854a7b6bac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_87c0354e-159c-452f-935c-3d854a7b6bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_c90f97b7-b179-433e-a6bc-e325e442c1f2" xlink:href="tfx-20201231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_c90f97b7-b179-433e-a6bc-e325e442c1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_7ee36ac8-7e8a-4de9-acb1-510b1d8684cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_263f2def-5126-40de-aac9-4fc5767c6607" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_7ee36ac8-7e8a-4de9-acb1-510b1d8684cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_73ab05fc-e6b9-48f4-a503-33ee15c8fcd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_73ab05fc-e6b9-48f4-a503-33ee15c8fcd5" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ed8b972-e28e-4d2a-a79b-3b0f28608df4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ed8b972-e28e-4d2a-a79b-3b0f28608df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_4639dc2a-de08-461b-b180-72abe967a1de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ed8b972-e28e-4d2a-a79b-3b0f28608df4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_4639dc2a-de08-461b-b180-72abe967a1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_21f8a222-7c4e-45d6-9cc1-55ddc6514a72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_4639dc2a-de08-461b-b180-72abe967a1de" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_21f8a222-7c4e-45d6-9cc1-55ddc6514a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_abe06c9d-1316-44a4-b818-b493d146bc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_abe06c9d-1316-44a4-b818-b493d146bc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_abe06c9d-1316-44a4-b818-b493d146bc9b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember_7782ea0c-206d-453e-8592-88457fabf73b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanCashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_DefinedBenefitPlanCashMember_7782ea0c-206d-453e-8592-88457fabf73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c6150a45-9612-4be8-bc4d-f172daa15abf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c6150a45-9612-4be8-bc4d-f172daa15abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ManagedVolatilityMember_815219a5-9312-4a9f-b4ad-06c6635f945b" xlink:href="tfx-20201231.xsd#tfx_ManagedVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_ManagedVolatilityMember_815219a5-9312-4a9f-b4ad-06c6635f945b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_USSmallMidCapEquityMember_5afa08b0-5e67-4301-97bb-d48027284d5e" xlink:href="tfx-20201231.xsd#tfx_USSmallMidCapEquityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_USSmallMidCapEquityMember_5afa08b0-5e67-4301-97bb-d48027284d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_22734134-6e38-4c66-862c-a938f176bf9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_22734134-6e38-4c66-862c-a938f176bf9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_d8eb718c-2a09-435a-8a78-30bf2318df2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_d8eb718c-2a09-435a-8a78-30bf2318df2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntermediateDurationBondFundMember_1a7c8cb4-866b-4535-bcaf-5ba005fb2512" xlink:href="tfx-20201231.xsd#tfx_IntermediateDurationBondFundMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_IntermediateDurationBondFundMember_1a7c8cb4-866b-4535-bcaf-5ba005fb2512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongDurationBondFundMember_4564e8e6-bad3-4705-8a9a-9e7fca398ecb" xlink:href="tfx-20201231.xsd#tfx_LongDurationBondFundMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_LongDurationBondFundMember_4564e8e6-bad3-4705-8a9a-9e7fca398ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateBondFundMember_cb39af04-638b-47e1-a7e3-c16844cbedc1" xlink:href="tfx-20201231.xsd#tfx_CorporateBondFundMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_CorporateBondFundMember_cb39af04-638b-47e1-a7e3-c16844cbedc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_GlobalCreditFundMember_4ba80d63-67e9-43f7-b170-21216e2bd239" xlink:href="tfx-20201231.xsd#tfx_GlobalCreditFundMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_GlobalCreditFundMember_4ba80d63-67e9-43f7-b170-21216e2bd239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmergingMarketsBondsMember_a29140db-3638-46cd-8cab-3f0b543c7c51" xlink:href="tfx-20201231.xsd#tfx_EmergingMarketsBondsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_EmergingMarketsBondsMember_a29140db-3638-46cd-8cab-3f0b543c7c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateGovernmentAndForeignBondsMember_dc8c56e4-83b3-4f03-8744-4ddd6abedf17" xlink:href="tfx-20201231.xsd#tfx_CorporateGovernmentAndForeignBondsMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_CorporateGovernmentAndForeignBondsMember_dc8c56e4-83b3-4f03-8744-4ddd6abedf17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_444f76c2-97c4-48ba-a36e-a33b98059074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_444f76c2-97c4-48ba-a36e-a33b98059074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MultiAssetFundMember_79813185-9234-4f0e-af96-6deabf764ca7" xlink:href="tfx-20201231.xsd#tfx_MultiAssetFundMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_MultiAssetFundMember_79813185-9234-4f0e-af96-6deabf764ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithInsuranceCompanyMember_b2a950e3-2bdc-494a-a617-3f7e773d48dd" xlink:href="tfx-20201231.xsd#tfx_ContractWithInsuranceCompanyMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_ContractWithInsuranceCompanyMember_b2a950e3-2bdc-494a-a617-3f7e773d48dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_52a64411-b016-4c6b-b30b-a530319fb75e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_OtherInvestmentsMember_52a64411-b016-4c6b-b30b-a530319fb75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SmallAndMidSizedCompaniesMember_78ce1c44-3423-4fd3-baca-1d91d6d5100a" xlink:href="tfx-20201231.xsd#tfx_SmallAndMidSizedCompaniesMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_SmallAndMidSizedCompaniesMember_78ce1c44-3423-4fd3-baca-1d91d6d5100a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ForeignCompaniesMember_55aafd1d-284e-4fe5-a3a9-afecf16fc017" xlink:href="tfx-20201231.xsd#tfx_ForeignCompaniesMember"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_tfx_ForeignCompaniesMember_55aafd1d-284e-4fe5-a3a9-afecf16fc017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_3a936db8-b77a-41df-bf4a-7af8b8d3477f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a1710a31-f9d9-4886-ad7b-4ec3a6f769ad" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_3a936db8-b77a-41df-bf4a-7af8b8d3477f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_90de19f1-9715-4d6d-b710-363b45fcd1b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_90de19f1-9715-4d6d-b710-363b45fcd1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" 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_90de19f1-9715-4d6d-b710-363b45fcd1b6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_03fad337-d5fc-493f-9500-cc5c79af642d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_03fad337-d5fc-493f-9500-cc5c79af642d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_cb6faaa9-61fb-4b7f-b3f4-81725d3056c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_cb6faaa9-61fb-4b7f-b3f4-81725d3056c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_bce44a2e-7de7-41ae-838d-618225b21dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_bce44a2e-7de7-41ae-838d-618225b21dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b514a831-d010-447e-9e7e-2e3e6e7527c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b514a831-d010-447e-9e7e-2e3e6e7527c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_691700b7-c339-4562-9f2e-c22024406296" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a435d65-abc0-4007-a295-23671b9ed49d" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_691700b7-c339-4562-9f2e-c22024406296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_5acf8332-5bff-41ca-8cb9-401858e8bce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_InvestmentTypeAxis_5acf8332-5bff-41ca-8cb9-401858e8bce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b548bd59-e083-4806-abed-d195f98b8bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_5acf8332-5bff-41ca-8cb9-401858e8bce0" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b548bd59-e083-4806-abed-d195f98b8bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_3a378dae-d230-41bb-9376-0278b40f4030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b548bd59-e083-4806-abed-d195f98b8bcc" xlink:to="loc_us-gaap_EquitySecuritiesMember_3a378dae-d230-41bb-9376-0278b40f4030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_e443017f-fb1b-4b53-b816-4cca7ece95e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_us-gaap_FinancialInstrumentAxis_e443017f-fb1b-4b53-b816-4cca7ece95e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d14e5f2-7652-45a1-bdae-0ba1475af29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_e443017f-fb1b-4b53-b816-4cca7ece95e6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d14e5f2-7652-45a1-bdae-0ba1475af29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_2835258c-443d-4590-8bfd-050d588d03ac" xlink:href="tfx-20201231.xsd#tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d14e5f2-7652-45a1-bdae-0ba1475af29e" xlink:to="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_2835258c-443d-4590-8bfd-050d588d03ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a953aaa9-7da5-469a-b40e-59b5a8f1f33f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_srt_RangeAxis_a953aaa9-7da5-469a-b40e-59b5a8f1f33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_090efbc2-d041-4be7-8111-4ab827d37456" 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_a953aaa9-7da5-469a-b40e-59b5a8f1f33f" xlink:to="loc_srt_RangeMember_090efbc2-d041-4be7-8111-4ab827d37456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9823ff1b-0d87-46eb-a3c8-58be2075f419" 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_090efbc2-d041-4be7-8111-4ab827d37456" xlink:to="loc_srt_MinimumMember_9823ff1b-0d87-46eb-a3c8-58be2075f419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a66e2f61-c973-42b4-9639-9a2dfac80583" 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_090efbc2-d041-4be7-8111-4ab827d37456" xlink:to="loc_srt_MaximumMember_a66e2f61-c973-42b4-9639-9a2dfac80583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f89893ed-ca74-4a7d-994f-3dc87e62b883" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0c6f5ddd-4047-4c3d-a8c1-871b9a4ee2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0c6f5ddd-4047-4c3d-a8c1-871b9a4ee2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvested_b9b8e0dd-91f8-4390-bc78-fd45a46f2fcc" xlink:href="tfx-20201231.xsd#tfx_PercentageOfNetAssetsInvested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_PercentageOfNetAssetsInvested_b9b8e0dd-91f8-4390-bc78-fd45a46f2fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_07ed3908-fbab-4687-b528-e3b4ecb5d50d" xlink:href="tfx-20201231.xsd#tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_07ed3908-fbab-4687-b528-e3b4ecb5d50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_94e3de88-70fc-4dbe-81ec-b4c3b9c6314c" xlink:href="tfx-20201231.xsd#tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_94e3de88-70fc-4dbe-81ec-b4c3b9c6314c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_c9f9cf01-9852-45d3-888d-33c0e0814867" xlink:href="tfx-20201231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_2e5e9f22-f312-48f1-906f-a7994dc77501" xlink:to="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_c9f9cf01-9852-45d3-888d-33c0e0814867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9deda084-a54f-46ca-96da-9154a7ff09ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_fbc79f81-5920-4a9c-80f0-04f7dce5a3dd" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9deda084-a54f-46ca-96da-9154a7ff09ca" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_fbc79f81-5920-4a9c-80f0-04f7dce5a3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ff83f0e8-d143-4e15-9e4f-2de718c8183b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_fbc79f81-5920-4a9c-80f0-04f7dce5a3dd" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ff83f0e8-d143-4e15-9e4f-2de718c8183b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_90c4f667-33bf-401c-a4a5-cbd2eba3e5c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ff83f0e8-d143-4e15-9e4f-2de718c8183b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_90c4f667-33bf-401c-a4a5-cbd2eba3e5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5cbfc5ca-0484-4714-8568-983496017889" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_90c4f667-33bf-401c-a4a5-cbd2eba3e5c9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5cbfc5ca-0484-4714-8568-983496017889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ad110e40-fad9-4a0c-9bbf-9958646459b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_90c4f667-33bf-401c-a4a5-cbd2eba3e5c9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ad110e40-fad9-4a0c-9bbf-9958646459b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_fbc79f81-5920-4a9c-80f0-04f7dce5a3dd" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5dbacd7d-c4b1-46ea-9f63-f858f2d8f6d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5dbacd7d-c4b1-46ea-9f63-f858f2d8f6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b9c7ccf2-2c76-4ba9-b950-796a515626f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b9c7ccf2-2c76-4ba9-b950-796a515626f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_2d4b9169-93b9-4ec5-99ed-cd080156cb24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_2d4b9169-93b9-4ec5-99ed-cd080156cb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8b4cd01b-113f-4190-8430-c39243001df9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8b4cd01b-113f-4190-8430-c39243001df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_42b5ab44-a23a-4caa-b121-e94c29eef225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_42b5ab44-a23a-4caa-b121-e94c29eef225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f5bf2fff-ad91-4b42-946c-af5073514cf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_84ba20ea-400b-4d3d-a6cf-a699c7a9e66d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f5bf2fff-ad91-4b42-946c-af5073514cf3" 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-20201231.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_5d7af476-04ab-4069-b1e9-4a52b131d992" 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_df4b6c24-5ca2-4732-856d-891a0bd1fd44" 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_5d7af476-04ab-4069-b1e9-4a52b131d992" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_df4b6c24-5ca2-4732-856d-891a0bd1fd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#CommitmentsandcontingentliabilitiesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0e65a673-018c-481b-88f6-0ef48f85699f" 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_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" 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_0e65a673-018c-481b-88f6-0ef48f85699f" xlink:to="loc_us-gaap_LossContingenciesTable_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f6d8d3da-648b-4ff4-ad8e-101807b89028" 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_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f6d8d3da-648b-4ff4-ad8e-101807b89028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2effbccd-5dd6-4e2c-bf18-13cdf7b31e34" 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_f6d8d3da-648b-4ff4-ad8e-101807b89028" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2effbccd-5dd6-4e2c-bf18-13cdf7b31e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_7f43b104-50bf-4955-8d52-1b8633f1649a" 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_2effbccd-5dd6-4e2c-bf18-13cdf7b31e34" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_7f43b104-50bf-4955-8d52-1b8633f1649a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember_1495be3f-ebaa-4660-8975-ae8a21fe52e5" xlink:href="tfx-20201231.xsd#tfx_OtherLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2effbccd-5dd6-4e2c-bf18-13cdf7b31e34" xlink:to="loc_tfx_OtherLiabilityMember_1495be3f-ebaa-4660-8975-ae8a21fe52e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a87ca52e-f31f-4056-9171-2e129612d830" 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_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_srt_RangeAxis_a87ca52e-f31f-4056-9171-2e129612d830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1087948b-b315-44b6-803c-cc3b52b71064" 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_a87ca52e-f31f-4056-9171-2e129612d830" xlink:to="loc_srt_RangeMember_1087948b-b315-44b6-803c-cc3b52b71064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2d89ff86-4bd7-40a8-8ff9-2327a1b00fc0" 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_1087948b-b315-44b6-803c-cc3b52b71064" xlink:to="loc_srt_MinimumMember_2d89ff86-4bd7-40a8-8ff9-2327a1b00fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a5468ca2-e455-4629-8259-c3cb31b88087" 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_1087948b-b315-44b6-803c-cc3b52b71064" xlink:to="loc_srt_MaximumMember_a5468ca2-e455-4629-8259-c3cb31b88087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_78fa2eef-797c-4ad5-992a-0c755c83382b" 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_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_LitigationStatusAxis_78fa2eef-797c-4ad5-992a-0c755c83382b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_dfd7dcfe-833b-47b3-ad87-b25aae28ba24" 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_78fa2eef-797c-4ad5-992a-0c755c83382b" xlink:to="loc_us-gaap_LitigationStatusDomain_dfd7dcfe-833b-47b3-ad87-b25aae28ba24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_2d07dfb4-76be-4c5d-9648-35b8fa2e85d6" 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_dfd7dcfe-833b-47b3-ad87-b25aae28ba24" xlink:to="loc_us-gaap_PendingLitigationMember_2d07dfb4-76be-4c5d-9648-35b8fa2e85d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_73e81b73-3f84-457b-8c34-3bd6164b4fd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_73e81b73-3f84-457b-8c34-3bd6164b4fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_ac0fa632-5038-4496-8b18-650f40b11fc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_73e81b73-3f84-457b-8c34-3bd6164b4fd6" xlink:to="loc_us-gaap_LossContingencyNatureDomain_ac0fa632-5038-4496-8b18-650f40b11fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_f6cc6c51-3750-4a6d-aa46-8d9858d54db7" xlink:href="tfx-20201231.xsd#tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_ac0fa632-5038-4496-8b18-650f40b11fc9" xlink:to="loc_tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember_f6cc6c51-3750-4a6d-aa46-8d9858d54db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_158ff2b6-78ba-4536-8d97-d3080decb127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_158ff2b6-78ba-4536-8d97-d3080decb127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ce5e73b1-095c-4da3-a9ee-821b45b99eac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_158ff2b6-78ba-4536-8d97-d3080decb127" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ce5e73b1-095c-4da3-a9ee-821b45b99eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7b8c28f3-76f5-46c2-81f4-8593b49efc10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ce5e73b1-095c-4da3-a9ee-821b45b99eac" xlink:to="loc_us-gaap_SubsequentEventMember_7b8c28f3-76f5-46c2-81f4-8593b49efc10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4ebce4a1-2b98-4e4c-9ce1-54d12a4cb5af" xlink:to="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_1c14e1c0-6613-44c7-b725-3635adc83c73" 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_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_1c14e1c0-6613-44c7-b725-3635adc83c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_9e1bf799-b39e-4fcd-8468-8a4fa2443b3e" xlink:href="tfx-20201231.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_9e1bf799-b39e-4fcd-8468-8a4fa2443b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_f7549d07-6752-4aee-bf1b-8eab660f9d6a" 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_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LitigationReserve_f7549d07-6752-4aee-bf1b-8eab660f9d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_f51e24c2-856a-4e59-9a3b-0e6127284bbe" 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_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_f51e24c2-856a-4e59-9a3b-0e6127284bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_37b321f9-12a0-45ac-8526-278d8352b594" xlink:href="tfx-20201231.xsd#tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage_37b321f9-12a0-45ac-8526-278d8352b594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_70ed8b80-92cf-4b37-8f45-86a192a71807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_70ed8b80-92cf-4b37-8f45-86a192a71807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_4704d040-7495-46be-a89e-d73a9a7b3529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_11f1c2ca-5705-4040-aa1b-508a9854ac8a" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_4704d040-7495-46be-a89e-d73a9a7b3529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="simple" xlink:href="tfx-20201231.xsd#Businesssegmentsandotherinformation"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6a6dd701-81f6-412d-8ca1-707e99b78802" 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_a0a8719b-cac1-4d6d-821e-d7af89511c4f" 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_6a6dd701-81f6-412d-8ca1-707e99b78802" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a0a8719b-cac1-4d6d-821e-d7af89511c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7218a59c-32f7-4547-8a37-3b8922dcbbf5" 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_933dedcb-f1cc-43b1-9e10-94d5f626c9f7" 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_7218a59c-32f7-4547-8a37-3b8922dcbbf5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_933dedcb-f1cc-43b1-9e10-94d5f626c9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_68543703-4e9d-4c94-bccb-e57422a0d222" xlink:href="tfx-20201231.xsd#tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7218a59c-32f7-4547-8a37-3b8922dcbbf5" xlink:to="loc_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_68543703-4e9d-4c94-bccb-e57422a0d222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationSegmentResultDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e9b0c405-2b3a-427b-9924-e03ab7db58de" 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_263ca0f7-71a0-4df9-a55e-079c1a01135e" 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_e9b0c405-2b3a-427b-9924-e03ab7db58de" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_263ca0f7-71a0-4df9-a55e-079c1a01135e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_789bffac-061a-4970-9201-6b7c4e893a34" 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_263ca0f7-71a0-4df9-a55e-079c1a01135e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_789bffac-061a-4970-9201-6b7c4e893a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" 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_789bffac-061a-4970-9201-6b7c4e893a34" xlink:to="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AmericasSegmentMember_1134339a-41f9-480c-b7fb-15fdfd24b23f" xlink:href="tfx-20201231.xsd#tfx_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:to="loc_tfx_AmericasSegmentMember_1134339a-41f9-480c-b7fb-15fdfd24b23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EMEASegmentMember_65560384-3e94-447f-81c3-ecd7f1639bec" xlink:href="tfx-20201231.xsd#tfx_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:to="loc_tfx_EMEASegmentMember_65560384-3e94-447f-81c3-ecd7f1639bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaSegmentMember_babc8802-8962-4d42-a02b-9d06ae7e77dd" xlink:href="tfx-20201231.xsd#tfx_AsiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:to="loc_tfx_AsiaSegmentMember_babc8802-8962-4d42-a02b-9d06ae7e77dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_98797577-b326-42f4-a24b-4abc9d1e42a7" xlink:href="tfx-20201231.xsd#tfx_OemMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_78c4b81b-ce40-49c9-aa4e-2e2e757f5eaf" xlink:to="loc_tfx_OemMember_98797577-b326-42f4-a24b-4abc9d1e42a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0" 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_263ca0f7-71a0-4df9-a55e-079c1a01135e" xlink:to="loc_srt_ConsolidationItemsAxis_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cf1c99b1-800b-4ca9-b4a6-9f033bf20f82" 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_6a8139d7-2a84-4700-a9ad-1c94ec4d00f0" xlink:to="loc_srt_ConsolidationItemsDomain_cf1c99b1-800b-4ca9-b4a6-9f033bf20f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_82d3c9d4-eee5-4d28-b056-eb45f7aa259f" 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_cf1c99b1-800b-4ca9-b4a6-9f033bf20f82" xlink:to="loc_us-gaap_OperatingSegmentsMember_82d3c9d4-eee5-4d28-b056-eb45f7aa259f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_bb96136e-cf98-406a-87d3-c40234b3f5a2" 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_cf1c99b1-800b-4ca9-b4a6-9f033bf20f82" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_bb96136e-cf98-406a-87d3-c40234b3f5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" 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_263ca0f7-71a0-4df9-a55e-079c1a01135e" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_7e421b14-7c44-416e-96da-6fde54d467d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_us-gaap_NumberOfReportableSegments_7e421b14-7c44-416e-96da-6fde54d467d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9ea927eb-4098-4f18-9578-6cc9cf893594" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9ea927eb-4098-4f18-9578-6cc9cf893594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SegmentOperatingIncomeLoss_833cb472-5caf-4b6b-a165-c1a3c8e46e21" xlink:href="tfx-20201231.xsd#tfx_SegmentOperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_tfx_SegmentOperatingIncomeLoss_833cb472-5caf-4b6b-a165-c1a3c8e46e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_8af49fd1-c335-4fbc-bfef-090612455314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8d5d585f-57bd-411a-9377-abb1dc5a8cfe" xlink:to="loc_us-gaap_DepreciationAndAmortization_8af49fd1-c335-4fbc-bfef-090612455314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5bbf9c70-daa1-4f4e-aab8-2b0bbca4d092" 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_ScheduleOfSegmentReportingInformationBySegmentTable_3a943b57-8349-4386-b625-0d900559307b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5bbf9c70-daa1-4f4e-aab8-2b0bbca4d092" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a943b57-8349-4386-b625-0d900559307b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_68ca8d93-74b6-44ac-a31d-70923b997ccd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a943b57-8349-4386-b625-0d900559307b" xlink:to="loc_srt_StatementGeographicalAxis_68ca8d93-74b6-44ac-a31d-70923b997ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_68ca8d93-74b6-44ac-a31d-70923b997ccd" xlink:to="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_88c8fafe-0816-4e28-8aea-667d55517788" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_country_US_88c8fafe-0816-4e28-8aea-667d55517788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_661c99ac-6bf1-46a3-bb4c-e35d821972cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_srt_EuropeMember_661c99ac-6bf1-46a3-bb4c-e35d821972cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaAndAsiaPacificMember_dbedb87a-8c88-4338-8721-1aacadad113a" xlink:href="tfx-20201231.xsd#tfx_AsiaAndAsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_tfx_AsiaAndAsiaPacificMember_dbedb87a-8c88-4338-8721-1aacadad113a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AllOtherMember_7426d876-6ffd-4907-9c6d-80e3b9685052" xlink:href="tfx-20201231.xsd#tfx_AllOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_tfx_AllOtherMember_7426d876-6ffd-4907-9c6d-80e3b9685052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_26d012e0-6350-45f3-8fc9-a1e8e566f366" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MY"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_country_MY_26d012e0-6350-45f3-8fc9-a1e8e566f366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_ab4846c2-2e0f-4c3f-a112-f6e59079f0cb" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IE"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7306dc6-0c1b-494f-b3e5-b05450257373" xlink:to="loc_country_IE_ab4846c2-2e0f-4c3f-a112-f6e59079f0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6481cc42-6455-4dbd-bdd8-3b45f948cd1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a943b57-8349-4386-b625-0d900559307b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_6481cc42-6455-4dbd-bdd8-3b45f948cd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d36974e5-636b-4f88-9568-e6fb2d6d57a8" 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_SegmentReportingInformationLineItems_6481cc42-6455-4dbd-bdd8-3b45f948cd1f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d36974e5-636b-4f88-9568-e6fb2d6d57a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b604bfe1-a9c8-495c-bc42-e20c6fce6d74" 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_SegmentReportingInformationLineItems_6481cc42-6455-4dbd-bdd8-3b45f948cd1f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b604bfe1-a9c8-495c-bc42-e20c6fce6d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_951f0ad2-61a3-44fa-95e9-5a4da9e9ae6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_dadd0e2b-a391-44c7-8cbf-62e6189b8dc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_951f0ad2-61a3-44fa-95e9-5a4da9e9ae6f" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_dadd0e2b-a391-44c7-8cbf-62e6189b8dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITEDTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_3a15f5dc-26db-47a1-a3bf-0ecc1150d996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_aa8e9c3d-fd6b-4ac0-855d-2237d3e093b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_3a15f5dc-26db-47a1-a3bf-0ecc1150d996" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_aa8e9c3d-fd6b-4ac0-855d-2237d3e093b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#QUARTERLYDATAUNAUDITEDDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11aae03d-482c-4261-bd73-25a0ea32c228" 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_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11aae03d-482c-4261-bd73-25a0ea32c228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_72816966-a3d2-49c9-85c8-633d63821abf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:to="loc_us-gaap_GrossProfit_72816966-a3d2-49c9-85c8-633d63821abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_26990bfd-9760-42a9-99e5-6045b6f8460b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:to="loc_us-gaap_OperatingIncomeLoss_26990bfd-9760-42a9-99e5-6045b6f8460b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d86e3f0d-7c9a-4fb1-acdc-66d719f9861e" 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_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d86e3f0d-7c9a-4fb1-acdc-66d719f9861e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d9a75b17-99d5-47b8-a899-4636cfb30844" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d9a75b17-99d5-47b8-a899-4636cfb30844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8a59d1c1-4cbe-4909-9090-ac793be2fbac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:to="loc_us-gaap_NetIncomeLoss_8a59d1c1-4cbe-4909-9090-ac793be2fbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7e406ad6-5bda-4e14-80b7-9822d6698ee7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7e406ad6-5bda-4e14-80b7-9822d6698ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_dc9718c0-c358-4347-a251-489e1491b17d" 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_7e406ad6-5bda-4e14-80b7-9822d6698ee7" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_dc9718c0-c358-4347-a251-489e1491b17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_fa489eb9-91f3-4063-b1db-20e9ba83a3bb" 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_dc9718c0-c358-4347-a251-489e1491b17d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_fa489eb9-91f3-4063-b1db-20e9ba83a3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_36d95459-cc5f-4e64-a1ef-9b66ce359d50" 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_dc9718c0-c358-4347-a251-489e1491b17d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_36d95459-cc5f-4e64-a1ef-9b66ce359d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e96eda07-e4ea-4f11-b245-d2be3017f176" 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_dc9718c0-c358-4347-a251-489e1491b17d" xlink:to="loc_us-gaap_EarningsPerShareBasic_e96eda07-e4ea-4f11-b245-d2be3017f176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_241163ef-7494-4318-97ca-335cf3721946" 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_7e406ad6-5bda-4e14-80b7-9822d6698ee7" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_241163ef-7494-4318-97ca-335cf3721946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_894b08ef-9e2d-4cd7-89b8-2b3c2fab1a62" 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_241163ef-7494-4318-97ca-335cf3721946" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_894b08ef-9e2d-4cd7-89b8-2b3c2fab1a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_42a48145-443a-4a93-9a20-6fad5cfd3341" 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_241163ef-7494-4318-97ca-335cf3721946" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_42a48145-443a-4a93-9a20-6fad5cfd3341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_222f2542-b0a9-4639-9f1b-090caaed5a59" 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_241163ef-7494-4318-97ca-335cf3721946" xlink:to="loc_us-gaap_EarningsPerShareDiluted_222f2542-b0a9-4639-9f1b-090caaed5a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f4ccc331-f936-4bef-9e77-4a8204d77b46" xlink:to="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_56b6a32a-4c23-440e-91ae-3690a70bbea4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:to="loc_srt_RestatementAxis_56b6a32a-4c23-440e-91ae-3690a70bbea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_28f75d2e-c85e-4773-8fac-5973198679d5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_56b6a32a-4c23-440e-91ae-3690a70bbea4" xlink:to="loc_srt_RestatementDomain_28f75d2e-c85e-4773-8fac-5973198679d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_ce57b4b0-a00f-4598-b4b2-d239603a1268" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_28f75d2e-c85e-4773-8fac-5973198679d5" xlink:to="loc_srt_RestatementAdjustmentMember_ce57b4b0-a00f-4598-b4b2-d239603a1268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c402b05e-ebe9-4d3b-a8d6-9dd2736261de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c402b05e-ebe9-4d3b-a8d6-9dd2736261de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_173d6573-7615-409c-a3c3-f4bd0138fbf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c402b05e-ebe9-4d3b-a8d6-9dd2736261de" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_173d6573-7615-409c-a3c3-f4bd0138fbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_131090c2-67a3-4ccb-b214-f5594a51a6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_173d6573-7615-409c-a3c3-f4bd0138fbf7" xlink:to="loc_us-gaap_CostOfSalesMember_131090c2-67a3-4ccb-b214-f5594a51a6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3691f6fb-4b2e-404a-a22b-50328d4cc959" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_173d6573-7615-409c-a3c3-f4bd0138fbf7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3691f6fb-4b2e-404a-a22b-50328d4cc959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems_b79331ee-d88e-4253-baf1-73acc350f676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTable_db983c77-2492-4f6b-a70a-ad3c95a3702c" xlink:to="loc_us-gaap_ReclassificationLineItems_b79331ee-d88e-4253-baf1-73acc350f676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_73d12c37-a9fe-496f-a94c-76c4a4bb7d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationLineItems_b79331ee-d88e-4253-baf1-73acc350f676" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_73d12c37-a9fe-496f-a94c-76c4a4bb7d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_0f69a123-2ba4-4266-b735-657b2837d267" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_5c27595d-ce93-4335-88c0-c47582dd1efc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_0f69a123-2ba4-4266-b735-657b2837d267" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_5c27595d-ce93-4335-88c0-c47582dd1efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_52eda5c7-4bff-4f34-9f72-4324727a3b92" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_f5d66e39-3da3-468d-9ac7-9af8fdc77b2a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_52eda5c7-4bff-4f34-9f72-4324727a3b92" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_f5d66e39-3da3-468d-9ac7-9af8fdc77b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7a6308b-0a53-4719-9219-8752dd446cd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_f5d66e39-3da3-468d-9ac7-9af8fdc77b2a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7a6308b-0a53-4719-9219-8752dd446cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_26d15e90-171c-45a1-88fd-7b7b2702ed81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7a6308b-0a53-4719-9219-8752dd446cd9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_26d15e90-171c-45a1-88fd-7b7b2702ed81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_30713282-cfba-4f82-96b8-192cc7c4b531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_26d15e90-171c-45a1-88fd-7b7b2702ed81" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_30713282-cfba-4f82-96b8-192cc7c4b531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_42fb8219-0cf5-4dd8-b785-b8debec7a5bb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_f5d66e39-3da3-468d-9ac7-9af8fdc77b2a" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_42fb8219-0cf5-4dd8-b785-b8debec7a5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_42fb8219-0cf5-4dd8-b785-b8debec7a5bb" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_551f7480-43d1-41bf-9891-242ddfc5a21a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_551f7480-43d1-41bf-9891-242ddfc5a21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eac7db62-1b02-44eb-b2ef-466d5305dbc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eac7db62-1b02-44eb-b2ef-466d5305dbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f27249cc-4400-4d0e-8791-b51346879f06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f27249cc-4400-4d0e-8791-b51346879f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_26586b6c-ab67-44cc-9a80-43d0110d39ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_26586b6c-ab67-44cc-9a80-43d0110d39ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_674dbf8b-45ff-4288-b7cd-5dd4aedecb7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ea9c9fac-a5b0-4b4d-b85b-e378f7b4d851" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_674dbf8b-45ff-4288-b7cd-5dd4aedecb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="simple" xlink:href="tfx-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_7389fb11-065b-4376-aab3-e904ad3f1d06" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fd2e8837-54be-4409-84d1-95877381413c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_7389fb11-065b-4376-aab3-e904ad3f1d06" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fd2e8837-54be-4409-84d1-95877381413c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_201abbfa-69a6-4ab7-8e49-2630cb79b285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fd2e8837-54be-4409-84d1-95877381413c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_201abbfa-69a6-4ab7-8e49-2630cb79b285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_80a88ad0-2abd-43f2-9627-87de90d2446e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_201abbfa-69a6-4ab7-8e49-2630cb79b285" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_80a88ad0-2abd-43f2-9627-87de90d2446e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_6a0a7b12-5aef-495d-9e8f-98b27e40a7b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_80a88ad0-2abd-43f2-9627-87de90d2446e" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_6a0a7b12-5aef-495d-9e8f-98b27e40a7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_17dd83a6-2922-467e-b351-21322e523284" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fd2e8837-54be-4409-84d1-95877381413c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_17dd83a6-2922-467e-b351-21322e523284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_17dd83a6-2922-467e-b351-21322e523284" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_25a8d13b-1e7c-49a5-8598-da13befba7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_25a8d13b-1e7c-49a5-8598-da13befba7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5e038492-61db-4d84-8c5d-41b199690c57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5e038492-61db-4d84-8c5d-41b199690c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_bfdd49d4-c095-4af1-b695-26a69c48fc29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_bfdd49d4-c095-4af1-b695-26a69c48fc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_8d44291d-cdd4-4da2-96d8-08538d4b028a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_8d44291d-cdd4-4da2-96d8-08538d4b028a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e05dd7f4-5761-4eed-b27e-1fe86247f21a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc4f69c3-26dd-40c5-ba27-b3e11afd83ad" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e05dd7f4-5761-4eed-b27e-1fe86247f21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>tfx-20201231_g1.jpg
<TEXT>
begin 644 tfx-20201231_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1#R17AI9@  34T *@    @ ! $[  (
M   -   (2H=I  0    !   (6)R=  $    :   0T.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 %-H:6XL($%L
M>7-S80    60 P "    %   $*:0!  "    %   $+J2D0 "     SDX  "2
MD@ "     SDX  #J'  '   (#   ")H     '.H    (
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       R,#(Q.C Q.C$Y(#$V.C,R.C S #(P,C$Z,#$Z
M,3D@,38Z,S(Z,#,   !3 &@ :0!N "P ( !! &P >0!S ', 80   /_A"Q]H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTG
M[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\>#IX;7!M
M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X;6QN<SIR
M9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN
M<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U
M+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z
M+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C<FEP=&EO
M;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S
M9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 Q+3$Y5#$V.C,R.C S+CDX
M-#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM;&YS.G)D
M9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS
M(R(^/')D9CIL:3Y3:&EN+"!!;'ES<V$\+W)D9CIL:3X\+W)D9CI397$^#0H)
M"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@
M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8
M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4
M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ_\  $0@"7 ;G P$B  (1 0,1 ?_$ !\   $% 0$! 0$!
M           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $
M$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ
M-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        !
M @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'
M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#
M1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F
MY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
MXG6_C%X \.ZDUAJOB6V2Z1MKQPQR3[&[AC&K $>AKI=#\0:3XFTQ=0T#4(+^
MT8E1+"^0#Z$=0?8\T :-%<MXI^)7A#P7<);^)=<@L[AUW" (\LF.Q*H"0/<B
MM/PYXIT/Q;IOV_PWJ4&H6X;:S1'E#Z,IP5/L0* -:BN=\4>/_"W@L)_PDVM6
M]B\@W)$V7D8>H106Q[XIGA;XB>$_&DCQ^&=;M[V6-=S0X:.0#UV. V/?% '2
MT5D^(_%.A^$M-^W^)-2@T^W+;5:4\N?15&2Q]@#69X6^)7A#QI</;^&M<@O+
MA%W& H\4F.Y"N 2/<"@#J:*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BO&?C]=^/+B#3M#\"6&IM;W(+WMU81N3RP58]
MZ\J.I;VQGC->5>-OA!XB^$6@V_BW3O%9EN5G19_LZM"R.V2"&W'>,]<@=>G6
M@#Z[HKQ#Q=\6=5LOV;]*\20L(-;UE5M5E1<;'^;?(!VXC8CT+#TKRR?X1^*-
M/^&<?Q-C\23?VBT"7S1*7$PB8@A_.W9+;2&(Q^)H ^PJ*\W^&?Q)77/@ROBG
MQ)-B33HY4U"5$SN,7.[:.Y4J<#N37SO\9?BK??$J:W^Q64]GX;M)F%MYJ\SR
MXY9B.-P4\*"<!NO- 'VA17&:]XDD\(_!F378(UDFL]*C:)6Z%RBJN?;<1FOG
MGP?\)_%'Q@T*Z\8ZCXK9+TSNEL+A6D:1EP3\P8>6N3@  XQT Q0!]<T5X3^S
M?\0=6UZ'4_"_B.YDNKK3%$EO-*VY_+SM9&;OM.W!Y^]CL*]VH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***PO$_C;PWX-M
MTF\3:O;Z>) 2B.2TC@=2J*"Q_ 4 ;M%<MX7^)G@[QG=&V\-Z[;WER%+>05>*
M0@=2%< G\!6OKOB'2/#&EMJ/B#4(+"T4[?,F?&3Z =2>.@R: -*BN2\,?%+P
M7XQOC9>'=?@NKK!(@='A=\#)VK(JEN/3-=;0 45SE[X_\,:?XRMO"EWJBIK=
MT%,5H(9&)W9(RP4JIP"<$CC'J*WKJZM[&TENKV>.WMX4+RRRN%5%')))X H
MEHK@8_CC\-Y=1^Q+XJMA+NV[FBE6//\ UT*[,>^<5WJ.LD:O&P=& *LIR"/4
M4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %9?B:RU'4O"VI66B726FH7-
ML\5O<.2!$S# ;(YXSFM2D9E12SD*JC)). !0!X3X)_9GT/3=(O?^%@>5J=Z\
MA\F6UNI8XX8L#!_A^;.XG.1T]ZY?]FDO8?$CQ5;:=<R3Z!!;/^^)RKE9@(G.
M.Y3S#Q[UK^+_ !OXA^,_B6X\#_#0^1HL)*ZCJI;"RIT/(Z1GD #E_89KUKP+
M\.M)\ ^$6T32<O).I-U>.OSSR$8W$=@.R]A[Y) /GSX0>%-.^,GQ!\3Z[XTB
MFO(D(E,/G,@WRLVT%E(.%5"  ?3TK0^'UM_PK;]JF]\)Z=+)_9MWOA\MF)^5
MH?/CSZE>%SUP3ZFIOV5[V/2O$OBG0[]T@O94A81.<,3"TBN!]-XING2IXD_;
M5FO-,=9K>WE8R2QMN4"*T$9.?]\8_&@#J9/@!>>(_BSJ/B3Q[?VVHZ3<R221
MVL$TB2=0(HV.!A53CA@<@>]>?>(_#&G>!_VFO#VF?#]I8\SVKRVZRF0P,[D/
M'DDG:8\,=Q/#'M7K/Q<^+=SX>OHO!_@F#[?XJO\ $:B,!OLF[[O'=R#D \ <
MGC@R?"7X.'P?=2>)?%=S_:7BB[W,\K,7%MN^\ Q^\YR<M^ XR2 >;_$>'_A8
M_P"U+I_A*_EE.FV92 I&Q'R^5Y\N/0G[I/\ LCTK.^,?A#3O@[XZ\+Z]X*CE
MLHY"TH@\YGP\3+N^9B3AED (Z=?6M/59H_#/[:D-[J3K#;7$R%)9#M4B6U\H
M'/IO)&?:I?VJ+N+5?$7A71;!TGO8UF)B1LL#*T:H".V2AH ^EXI%FA25.5=0
MRGV-.J.VB\BUBA)W&- N?7 Q4E !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% %+5]7L-!TBXU36+J.TLK9"\LTAP%']3V ')/%
M?.>K7OB+]I#Q1'INC0R:9X+TZXW27<B\R,!]X^KX)P@^[NR3S74?M >%/B#X
MWN]/TKPII;W.B01^=.PNX8A+.20 5=P2%4 CC&6/I7(Z-HW[1GA_1[?2]&M4
MM+*V0)%"G]FX4?4\D^I/)[T ;'[3.C6^A_#+POI^F1>58V-U]GC7.< 1$+GU
M.%/-=SKMS ?V6Y)HR%A?PQ&$P.F8% &/J0*=J7@76_B)\$K;0_'4PM_$>/.:
M<K&1'.K-M)$?RX*G!V]B>]>0GX6_&^YT)/!,]Q$/#J, &:[A\G:&W#D?O2H/
M(4C''2@#MOV:=)M]4^"VKV&JVXFL[W5)E>-B0)$,,*D<<XX(K"_:DTVRTCPS
MX4L=*M(;.UAFN!'#!&$11M3H!7M_@+PA;>!/!5AX?M)#,+929)B,&61B69L=
MN3P.PP*\[_:(\!>)/'6FZ%%X5TW[>]I+,TP\^.+8&"X^^PST/2@#T*30;;Q1
M\,H]$ORRV]]IB0NR]5S&,,/<'!_"O ])^%_QL\%376@^$=2B32+N0EKJ.>(1
M\C&_:X,B-@#.P9XZG KZ'_L1=0\##0]2#Q"?3Q:S;&^9,Q[3@CN.Q%?.=K\+
M_C;X.;4=%\*WHETN_<^;<PW4*A\C;O\ WAWHVW&2O/'4X% $/[,5BUK\7M=1
M'$\5MILT)G7HQ\^+!_$*37U77FWP9^%*_#/0;@WLZ7.L:AM-U)']R,+G;&A/
M) R23QD_05Z30 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5XAKWP(U#QC\89O$?BW4K>ZT&1B!9Q2R+*(U7$<8^7 &>3@COC
MKFO;Z\N^+OQ;_P"$)$&A>'8!J'B;4 %@@4;A!NX5F7NQ/W5[]^.H!XO\4/!^
MD^ ?C-X;M/AZ9;:\E>&7[*LS2&*0RX7!8D_-Z$G\C6]\;6E\;?M >'?!<LTB
MV$9@CD1#]TRMND<>^S;^5=S\*/@[=:+JS>,O'UR=1\4769%5VWBU+#!)/1GQ
MQQPO09ZUPOQ(F3PY^UMH>JZ@PBM9VM)#*_"JAS$6SZ @F@#.^.?P\TGX777A
MW7_ Z3:<_G%6'G.^V5,,C@L20>N1TX'2O9?B'X^U_1O 6C:AX-TC^T=3ULQI
M!&(VD\K?$7W!!R<>_ [^E>>?M7:K:RZ;X=TN"6.6Y::2X*(V65-H520.Q)./
M7!KWGPY9R:=X5TJRGXEMK*&%^.ZH ?Y4 ?)/A;2?$&C_ +2VAP^,9C-K,UU'
M<73&3>0SQE@"1QD @8' Z#@5[=^TI::K=_"&0:2DCQQ7L4EZL8))@ ;)('8/
MY9/IC/:N!\3_ /)Z6F?]=;?_ -$5W/[1_B[5_"WP_MHM#GDM)-2NOL\MS&2&
M2,(254]B<#GT!H \SUD_"S_AFNV_L_\ LK_A)?LT/W=OVW[3N7S=W\>W[^,_
M+C&.U>U_ VUU2S^#>APZXDR7 1S&DWWEB,C&,<]MI&!V&*\JU'X-^$++]GN/
MQ1;O*FM1Z9'J(U$7+?/(5#;-N=H&3M' ;..<UZ)^SYXKU;Q;\+Q/KTSW%S97
MCV:W$AR\R*B,&8]S\Y7/?;SSF@#U&BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *Q?&.A7'B?P?J6B6>HG39+^$P&Z$7F;%)&[Y=RYRN1U'6MJB@#YM_X9&_
MZG;_ ,I/_P!NKM_A5\"_^%9>*KG6?^$B_M/S[)K3R?L/D[=SH^[=YC?W,8QW
MKUNB@#QOX@?LXZ)XRUZ;6=+U.31+NZ??<JMN)HI&/5@NY2&/4\X)YQG-='\,
M?@_HOPRBGFM)I-0U.Y79+>S(%(3.=B*/NC(!/))('/ QZ#10!\^:Y^R[<:_K
M]]JU[XX+3WMP\[YTO."Q)QGSN@SC\*31/V6/[&\0:?J?_"8^=]BNHKCRO[+V
M[]CAL9\XXSC&<&OH2B@#S_XG?!_1/B9%!->2R6&IVRE(KV%0QVYSM=3]X9)(
MY!&3SR:YKX?_ +..B^#?$$.LZIJDFMW=JV^V1K<0Q1OV<KN8LP[<X!YQG&/9
M:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "O!?%G[-%QXM\7:GKUYXT*2W]PTOEG3-W
MEJ?NIGSAD*H"_A7O5% 'SG:_LF_9KR&?_A--WE2*^W^RL9P<X_UU>J_$KX5Z
M)\3-/@CU1I+6]M<_9[R #<@/52#PRG'3\B.<]O10!XCX)_9FT7PSK\&JZUJ\
MFMO:R"6"#[,((MPY!<;F+8/.,@>N:]NHHH \SU/X/?VE\:;;Q_\ VYY?D-&W
MV#[)G=L39_K-_&>OW:[#Q?X0TGQQX<FT77H#+;2D,K*</$XZ.I[$9/YD'()K
M<HH \&_X9EE:W73)?'^JOH"R>8NF>4=H.<Y'[S9GWV5['X8\-:9X0\.VNB:'
M!Y-G;*0H)RS$G)9CW))S6M10 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 445R7C;Q_9>$$BLH8)M3UZ]4_8-*ME+23GH
M"<?=3/5CZ'KB@#K:*X7X-^)]4\8_#*RUK7IUGO;B:<,R1J@ $K!0 !T  'KZ
MDUS>FZSX]^)MWJNI^$/$5KX:T*RNGM+'?IZ7+WS)]YV+?=4GIMYZC'&: /7J
M*\QT;XHWW_"M?$VI:]8PIKWA9IK:]MXB?*EE0?(R]PC'^1]J@TO7O&'A[7O"
M/_"3ZW#K%IXH5HY85LTA^PS&/S$$97EU_A.[GC.><4 >JT5QO]O:EK/Q4_L;
M1KGR=*T.#S-7<1JWGS2C]U "0<;1EV(P>5%=E0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%-D?RXG?:S;5)VJ,D^P
M]Z\#\4:GXRUOX@^!-3\0V(T/1I=<C2RTEWW3DCGS9L<!L<!>V3]2 >_45RWC
M76/$MC'::?X-T3[?J-^) +N=MMM9!=OSRGJ2=W"CDX/I7'_L^+>IX9\4)JMV
MU[>Q^)KI)[ENLKB.(%OQ(H ]9HKP#4M+L_$.D_%#Q/K\LJ:[H5_=0Z7.+AT:
MRCAC#0&/!&W>>OKFNKU[5-1\7^&_"O@XLT.I>(["&ZUIDX:VLPBF;Z%V/ECZ
MMZ4 >J45';V\-I:Q6UM&L4,*"..-1@*H& ![ 5)0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-DD2&)I)75(T4LS
ML<!0.I)["@!U%9V@Z_IGB?18-7T*Z%W87!<13!&4-M<HW# '[RD=.U<]X@^+
M?@7PMJS:9KGB&""]0@/"D<DIC/HVQ2%/L<4 =E15&RUS2]1T1=8L;^WGTUHS
M*+I)!Y>P=23VQ@Y],5D^'?B%X6\67TEEH.K)<W*)YOE-%)$73.-Z;U&]<_Q+
MD4 =)16==:]IMEKMCHUQ<;=0U!9'MX%C9BRH 68D A0,CEB,G@<UHT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !47V2W^V?:_(B^T[/+\[
M8-^S.=N[KC))Q4M% 'E7[/2R-\"=.6%@LADN0C'L?-?!I_[.>!\%=-3HZ7%P
MKCN#YK<']*W_ (3^#[_P)\.[+0-7FMIKJWDE9GM69D(9RPP64'H?2N>'@/QS
MX1U;5?\ A6VK:,NDZK<M=/9ZQ'(39RO]YHB@Y!QT;@8'UH H>!](AU_Q]\7=
M-U$-)IU_<PVSA6QUCD#X/8@%>?I5C5?#D_@'2K3Q'XD\03^(SX=@-OH.GFU6
M$M-(/+0.5),KD%5!P,#)QG)KLO '@I?!.A36\UZ^HZE?7+WFH7SKM,\[_>('
M8>@_QI-7\,7NN^/](U+4);?^Q-&1I[>V5B9);QOE$CC& J*3MP<Y8F@#B=!E
M\4>']13P9X:32[G7S:-K.O:EJ>]HWGE?A (R#G(P#T"J.#TKO? ?BL^,O",&
MJRVOV.Y\R2"YMPVX1RQL58 ]QD9'L:R/$'A3Q%;^.F\5^"KG31=75@+&\M=3
M\P1,%8LDJL@)W#.,'@CN.M:_@3PI_P (;X2@TJ2Z^V7'F23W-QMVB261BS$#
ML,G ]@* .CHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *\P^+7_(X?#C_ +&!/Y5Z?6#XB\(6'B;4M$O;^:YCDT6\%Y;B
M%E"NX'1\J<CZ8/O0!O5Y=\"O^07XR_[&V^_]!CKU&L'PGX/L/!T&IQ:9-<RK
MJ6HRZC,;AE8K)(%#!<*,+\HP#D^] &=XE\#>")[JY\3^)-*MR]O'Y]U.[NL;
MK&,@RH#MDV@<;@>E><WMWK4'AB'Q499M,U?QWK=GI\,ZX#Z;I[,?* SD*=@+
M$^LGJ*]=\4>&;3Q;HO\ 96IS7,=F\T<D\=NX7SU5MWEN2#\A(&0,$CO2^(_#
M&F>*= DT?58F^S,59#"YC>%U.5=&'W2"./\ "@#CO"\E_P"&_C!>^#3J^HZM
MIDNB)JL+ZE.9Y;=_.,3)YAY(/7!Z8XKTBN;\,>"+#PS?7FH+>ZAJNIWBK'-?
MZE.)9BB_=0$ !5&>@ SWS724 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7"^/_  AK'B^1[2?7&L/#"6FZYL[1=L]Y
M*"Q*O)_#'C;P.3\V>U=U5?4?^07=?]<7_P#030!Y[^S^"?@/H 4[6Q<X)&<'
M[3+6MX,\$Z5\./"-['J-Y#>-+)-=:CJ=U$L9F#$MF3)/ 7 Y..IXS61\ 9$A
M^ F@R2L$1%NF9F.  +F7)KA9O&^@_%GQ!.?%/BBRT3P98S[8=*>Z$4VILO(D
MEY!$><$+_49H /#&C7^M_!'XBOX9M)H--U:^N)]&M5!!>$$9"+V#!=H'MBMV
MUU[2O%OCKP)=^%RRV_ARSN9=5F,+1I8QF ((7)  ;</N]@I/2O4/#>N^'M:T
M_;X5O[&[M+0+#MLG5DBP.%^7@<=JY?XC3R>(M1T[X?:?(ROJ^9]4DC/,%@A&
M_P"AD.(P?]Z@"AX.U?3)M0O?B%XJU*STTZX1;:,E_.D)CL4/RA=Q',C9D('J
MM>G(ZR(KHP96&0P.01ZUY%<0^'K;XW:U;^,X]/BT^+0($TM+X((5MP6$P0-Q
MD'TYQ6]\#OM0^#VC?:_-V_OOLWFYW>1YK^5UYQMQCVQ0!Z!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MR[@MQZRR!?YU\_7OBK7=1R+O5;IU/5%D*J?P&!6226)+$DGJ36ZP;ZLKV9]
MS^-_#5MGS-8MC_US8O\ ^@YJA+\3O"\?W;R63_<@?^H%>&45HL)#JQ^S1[6_
MQ7\.*>!>/](1_4UJZQXSTS1+:QGO5N"E]'YD6Q 2!@'GG_:%?/\ 7HGQ&_Y
M?AC_ *]#_P"@QT+#4_:1CWN<^)?LJ;E$ZM/BAX=<_,]RGNT/^!JW%\0_#$I
M&I;#Z/"X_7;BO#**ZG@*7=GEK&5/(^A;?Q-H=UCR-6LV)Z*9U!_(G-::.LBA
MHV#*>A4Y!KYGJ:WO+FT;=:7$L#>L3E3^E92RY?9D:+&OJCZ3HKPJQ\?^)+'
M746G0?PW"A\_B>?UKIM.^+KC"ZMIJMZR6SX_\=;_ !KFG@:L=M3>.+IO?0]/
MHKGM+\=>']6PL5\L$I_Y9W'[L_F>#^!KH00P!!R#R".]<<H2@[25CIC*,E>+
M"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHIKND4;/(RHBC+,QP * '5%<W,%G;M/=S1P1(,L\C!5'XFN%\2?%.QL
M ]OH2K?7'3SC_JE/\V_# ]Z\NU;7=2URX,VJ7<DYSE5)PJ?1>@KJIX:4M7H6
MH-GJ.N_%?3K+=%HL1OIAQYK96,?U;]/K7GFL>-=>UO*W=\\<)_Y8P?NT^AQR
M?QS6#17="C"&R-5%(****V*"BBB@ HHHH *ZCX<?\E TW_MK_P"BGKEZZCX<
M?\E TW_MK_Z*>LZGP/T%+9E+Q/\ \C;JW_7[+_Z&:RZU/$__ "-NK?\ 7[+_
M .AFLNN^G\"/EI_$PHHHJB0HHHH **** .BT?QSKNC;5ANS<0K_RQN/G7\#U
M'X&O0-#^*&E:AMBU1&T^8\;F.Z,_CU'XC\:\=HKFJ86E4W5F;T\14ALSZ6BE
MCGB66"19(V&5=&R"/8BGU\]Z+XEU70)=VFW3(A.6B;YD;ZK_ %ZUZAX<^).G
M:MMM]3VV%T> 6/[MS[-V^A_.O*K8.I3U6J/1I8J$]'HSM** 00"#D'H117$=
M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 445B^(?%>F>&K???S;IF&8[>/EW_#L/<TTG)V0;FU7'^(OB1I&B
M[X;1O[0NQQLA;Y%/^TW3\!FO-O$?CW5_$+/$93:6;<"WA.,C_:/5OY>U<Q7=
M3PO69JJ?<Z+7/'&N:\S+/=&"W;_EWM\HN/?N?Q-<[117;&*BK(UM8****H H
MHHH **** "BBB@#T+3?^2'ZE_P!?8_\ 0XZX2N[TW_DA^I?]?8_]#CKA*K"[
M2]?\CP<?_%^04445UG"%%%% !1110 4444 ;6B^+=9T$@6-VQA'6"7YHS^';
M\,5Z3H'Q-TO4]L.J#^S[@\;F.8F/^]V_'\Z\<HKGJX:G5W6IO3KSI[/0^F%9
M74,A#*PR"#D$4M>"^'O&6K>'7"VTOG6N>;:4Y7\/[I^E>M>&_&6F>)(PMN_D
M7>,M;2'YOJ/[P^GZ5X];"SI:[H]*EB(5--F=!1117(=(4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445A^(/&
M&D>'(R+Z??<8RMM%\SGZCL/<TU%R=D&YN5S^N>-]#T'<EU=B:X7_ )80?.^?
M?L/Q(KRSQ'\1-7UW=# YL+,\>5"WS,/]INI^@P*Y*NVGA>LS54^YW6N?%35M
M0W1:6BZ="?XE^:0CZG@?@/QKBKFZN+R=IKN>2>5NKRN68_B:BHKMC",/A1HD
MEL%%%%6,**** "BBB@ KT3XC?\@/PQ_UZ'_T&.O.Z]$^(W_(#\,?]>A_]!CJ
M%_&A\_R.+'?P6<%1117H'@!1110 4444 %:ND^)=7T1A_9U])&G>(G<A_P"
MGBLJBE**DK-#3:=T>HZ+\6(I"L6O6GE'IY]OROXJ>1^!/TKOM/U.RU6W$^G7
M4=Q'W,;9Q]1V_&OG"K-CJ%WIER+BPN)+>5>C1MC\#ZCVK@JX&$M8:'93Q<XZ
M2U/I"BO,_#WQ5R5M_$46.WVJ%?\ T)?\/RKT:TO+>^MEN+.>.>%QE7C;(->5
M5HSI.TD>A3JPJ+W634445B:A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 445S/B'Q;'8;K;3BLMST9^JQ_XFLJM6%*/--B;2+GB+Q7IGAFWWWTNZ
M9AF.WCY=_P .P]S7C7B;QIJ?B:4K</Y%H#E+6,_*/<G^(_7]*[;Q+I2>-O#H
MU.QC4:O9+B6->LJ^G\R/Q%>45Z>#]E4@JD=3:G9JZ"BBBO0-0HHHH **** "
MBBB@ HHHH *ZCX<?\E TW_MK_P"BGKEZZCX<?\E TW_MK_Z*>LZGP/T%+9E+
MQ/\ \C;JW_7[+_Z&:RZU/$__ "-NK?\ 7[+_ .AFLNN^G\"/EI_$PHHHJB0H
MHHH **** "BBB@ HHHH ZCPSX\U+P\4@D)N[$<>1(W*#_9/;Z=*]?T37K#Q!
M8BYTZ;>!P\;</&?0BOGBK>F:I>:/?)=Z=.T,R=QT(]".X]JXL1A(U=8Z,ZJ.
M)E3T>J/HZBN1\)>/K/Q J6MYMM=0Z;,_++_NGU]OYUUU>).G*G+EDCU83C-7
MB%%%%06%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M(S!5+,0 !DD]J6O%O'7CC4=4N[C2X8Y+&SC<H\3#$DA'][V]OYUK2INH[(J,
M;LW_ !?\3UMV>Q\-LLCXP]X1E5/^P._UZ?6O+KBYFN[A[BZE>::0Y=W;)8^Y
MJ*BO5ITXTU9&ZBD%%%%:#"BBB@ HHHH **** "BBB@ HHHH ]"TW_DA^I?\
M7V/_ $..N$KN]-_Y(?J7_7V/_0XZX2JPNTO7_(\''_Q?D%%%%=9PA1110 44
M44 %%%% !1110 4Y)'BD5XF9'4Y5E."#ZYIM% 'IOA+XF9V67B1_14O /_0_
M\?S]:]+1UD17C8,K#*LIR"/6OF>NH\*>.+[PY(()=UU8$_-"QY3W0]OIT_G7
MF8C!*7O4]^QWT<4U[LSW&BJNFZE::M81WEA,LL,@X8=O8CL?:K5>0TT[,])-
M-704444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MW^M=77SLX2IR<9'MPDIQYD%%%%04%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
MR66."%Y9G"1H,LQ/ %/KA/&.O?:ICIUJ^88S^]8?Q,.WT'\_I7/B*\:$.9B;
MLC.\1Z\^LW>V/*VL9_=J>_\ M'WK%HHKYBI.523E+<YV[A1114 :FA:U+HU[
MO +P2<2Q_P!X>OU%9/CGPC%:(->T("33+@[G5!_J6/MV7/Y'CTIU;>@:VEB7
MLM043:?< K*C#(7/&<>GJ*]?+<>\-/EE\+-:<^5GE5%=3XU\(-X<O%N+,F73
M+DY@D!SL[[2?Y'N/QKEJ^WC)37,CN3NKA1115 %%%% !1110 4444 %%%% '
MH6F_\D/U+_K['_H<=<)7=Z;_ ,D/U+_K['_H<=<)587:7K_D>#C_ .+\@HHH
MKK.$**** "BBB@ HHHH **** "BBB@ HHHH **** -_PGXJN?#&I>8NZ2TE(
M$\&?O#U'N*]SL[R#4+**[M)!)#,H9&'<5\VUW'PZ\6_V3?#2[]_]"N7_ ';,
M>(G/]#_/GUKS\9AN=<\=T=N%K\KY);'L-%%%>(>J%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %8GB3Q FC6NR'#7<@^1?[H_O&KFL:K%I&GO<2X+](TS]
M]O2O+[N[FOKI[BY<O)(<D_T^E>=C<5[)<D?B?X$2E8CEEDGF:69R[N<LS'))
MIE%%?/;F)JZ%K<NCW1)!DMI.)8O4>H]ZR/&_@Z*SC&NZ /,TN?YG1!_J"?\
MV7/Y'BG5M:!K@TUWMKQ?-L)_EEC89 SQG'\Q7KY=CY8:?++X6:TZCBSRNBNM
M\;>#CH,XO]-_?:3<G,;J<^63_"3Z>AKDJ^VA-3CS1.U--7044458PHHHH **
M** "BBB@ HHHH *]$^(W_(#\,?\ 7H?_ $&.O.Z]$^(W_(#\,?\ 7H?_ $&.
MH7\:'S_(XL=_!9P5%%%>@> %%%% !1110 4444 %%%% !1110 4444 %%%%
M'4^"O&,OAJ]\JXW2:?,W[U!R4/\ ?7W]1WKVRWN(KNWCN+:198I%#(ZG(8'O
M7S57=?#GQ=_95X-)OY/]#N&_=NQXA<_T/\^?6O.QF&YU[2.YW8:ORODEL>OT
M445XIZ@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%(S!%+,0% R2>PH S];U:/1]-:=L-(?EB3/WF_PKRZ
M>:2YG>:9B\DC%F8]S6CX@U=M7U1Y03Y"?+"OH/7ZFLJOFL9B/;3LMD82E=A1
M117$2%%%% !1110 5J:#K#Z-J(EY:%_EE0=QZ_4?YZUET54)RA)2CN@V*_C_
M ,*II-XFJ:6N[3+T[E*](V/./H>H_$=JXVO7- O+:^LY?#^L /9W0(C)/W&/
M8>G/(]_K7F_B+0KGP[K,MA=C.WYHY,<2(>C#_/7-?>9?C(XFEYH[J<^9&711
M17I&H4444 %%%% !74?#C_DH&F_]M?\ T4]<O74?#C_DH&F_]M?_ $4]9U/@
M?H*6S*7B?_D;=6_Z_9?_ $,UEUJ>)_\ D;=6_P"OV7_T,UEUWT_@1\M/XF%%
M%%42%%%% !1110 4444 %%%% !1110 4444 %%%% %W2-5N=%U2&^LFVRQ-G
M'9AW4^QKWS1-9MM>TF&_LS\D@PR$\HW=3]*^=JZ[X?>)_P"PM:^S73XLKPA7
MST1NS?T/M]*XL90]I'F6Z.O#5N27*]F>UT445X)ZX4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%175S%9VLEQ.VV.-2S&DVDKL#%\5ZY_9=D(+=L74X^4C^!>Y_P /
M_K5YSUZU:U/4)-3U&6ZFZN>%_NCL*J5\QBJ[KU+].AA)W84445RDA1110 44
M44 =#HNI6MY8OH6NJ);&X&U&8_ZL]N>W/0]C^GG_ (J\,W/A?5VMILR0/EH)
ML<.O^([BM^NELI;3Q5I!T#7#^\QFUN/XE8=/Q_F.*^@RO,'3?LJCTZ&]*I9V
M9Y!15_6M'N]!U66PODVR1GAAT=>S#V-4*^O335T=@4444P"BBB@ HHHH ***
M* /0M-_Y(?J7_7V/_0XZX2N[TW_DA^I?]?8_]#CKA*K"[2]?\CP<?_%^0444
M5UG"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110![!\./%9U:Q_LN
M^?-W:I^[=CS+'_B.GY>]=S7SAIFHW&DZE!?6;;9H6W+[^H/L1Q7T%H^JP:UI
M%OJ%K]R9<[<Y*'NI]P>*\/&T/9RYX[,];"UN>/*]T7:***X#L"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ IDLJ00O+,P2- 69CT I]<7XUUK<PTNV;@8:<@]?1?Z_E6
M%>LJ--S8F[(P->UB36-2:8Y$*?+$GHOK]369117RTY.<G*6[.?<****D HHH
MH WM!UB&.&32M743:=< JROR$S_3^1YKB_&7A*;PQJ/[O=+83G-O-U_X"?<?
MKUK6KHM'U&UU"P;0=?42V<PVQ.QYC/;GM['M].GNY9F+HR]G4V-J=3E=F>1T
M5M^*?#-UX8U8VT^9('RT$V.)%_Q'<5B5]C%J2NCMW"BBBJ **** "BBB@ HH
MHH *]$^(W_(#\,?]>A_]!CKSNO1/B-_R _#'_7H?_08ZA?QH?/\ (XL=_!9P
M5%%%>@> %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![!\.?%O\
M:UD-*OW_ -,MD_=NQYE0?U'\N?6NYKYNL+Z?3;^&\M'V30N'0^_^%>_Z!K4&
MOZ+!?VW <8=.Z..J_P">V*\3&8?V<N>.S/6PM;G7*]T:5%%%>>=@4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R_C
M36/LUF-/A;][.,R8_A3_ .O_ (UTLTR6\#S2MM2-2S'T KR;4KY]1U&:ZEZR
M-D#^Z.P_*O.Q]?V=/E6[(F[(JT445\\8A1110 4444 %%%% !1110 M=%>6<
M?CSPR;60H-9LEW0R$X\P>_L>A]#@USE6+&]FT^\CN;9MLD9R,]#['VKKPF*E
MAJJFMNI49.+N<!+$\$SQ3(4DC8JZL,%2."*97I/CW0H=9TU?%.C(,XQ>Q+U!
M'\7U'?VP:\VK[^C5C6@IQ/0C)25T%%%%;#"BBB@ KJ/AQ_R4#3?^VO\ Z*>N
M7KJ/AQ_R4#3?^VO_ **>LZGP/T%+9E+Q/_R-NK?]?LO_ *&:RZU/$_\ R-NK
M?]?LO_H9K+KOI_ CY:?Q,****HD**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#VOX=^(_P"V]!%M</F[L@(WSU=/X6_3!^GO775X#X1UUO#WB*"[
M)/D,?+G [H>OY<'\*]]5@ZAE(92,@@\$5X&,H^SJ76S/8PU3GA9[H6BBBN,Z
M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KB?'&K;Y4TR%OE3#S8[GL/Z_E777]Y'I^GS74OW
M8ESCU/8?B:\FN)Y+JYDGF.Z21BS'W->7F-;DA[-;O\C.;TL14445X)D%%%%
M!1110 4444 %*K%6#*2&!R"#TI** .EGM;;Q[H9LKPK%J]JI,$_]_P"OL>X_
M$>E>3WEG/87DMK>1-%/"Q5T8<@UV\$\MM<)-;N8Y$.58=C6WKVCP>.]$^W62
M+'K=JN'0<></3_ ]NGO7U659CS?N:KU.FE4Z,\FHISHT<C)(I5U.&5A@@^E-
MKZ8Z@HHHH **** "BBB@#T+3?^2'ZE_U]C_T..N$KN]-_P"2'ZE_U]C_ -#C
MKA*K"[2]?\CP<?\ Q?D%%%%=9PA1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %=[\+_$1LM4;2+E_P!Q=G,63]V3'3\1^H%<%3XI7@F26)BDD;!E
M8=01R#6=6FJD'%ETYN$E)'TM165X:UE->\/VU^N [KME4?PN."/Z_0UJU\S*
M+BVF>\FI*Z"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH HZSJ2:3I<MRV"P&V-3_$QZ#_
M #Z5Y5+(\TKR2L6=R69CW)KH/&6J?;=5^RQ-F&URIQW?O^73\ZYROG,=7]I4
MY5LC&;NPHHHK@("BBB@ HHHH **** .DLKBS\3:5_8&OGYC_ ,>MQ_$K=N?7
M^?3Z^::_H-YX=U5[*^7D<QR ?+(O9A74 X.1UKI=MIXWT7^R-5<1ZA$";6Y(
MY)Q^ON._7M7TF5YBXOV-5^AT4JEM&>/T5<U32[O1M1EL=0B,<T1P1V([$'N#
M5.OJT[JZ.L****8!1110 4444 %>B?$;_D!^&/\ KT/_ *#'7G=>B?$;_D!^
M&/\ KT/_ *#'4+^-#Y_D<6._@LX*BBBO0/ "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *[/X;^(_[(US[#<OBTO2%YZ))_"?QZ'\/2N,H!(.1P
M:BI352#B^I<)N$E)'TS16!X+UW_A(/#,%Q(<W$7[F?W8#K^((/XUOU\S.+A)
MQ?0]V,E))H****DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#EO'&I_9]/2QC;#W!W/CL@_P 3_(UP5:?B"_\ [1URXF!R
M@;8G^Z./_K_C697RV*J^UJM]#"3NPHHHKF)"BBB@ HHHH **** "BBB@ HHH
MH V/#NL_V5>%+CY[.<;9D(R/KC_.17+>.O"O_".ZJ)K3Y].N\O XY"=RF?Y>
MH_&M&NDTB6VU_1Y?#>KDE)!_HTIZHPZ >XZC\17N95CG1G[.>S-J4^5V9Y#1
M5[6-)N=$U:>PO5VR1-C/9QV8>QJC7V:::NCM"BBBF 5U'PX_Y*!IO_;7_P!%
M/7+UU'PX_P"2@:;_ -M?_13UG4^!^@I;,I>)_P#D;=6_Z_9?_0S676IXG_Y&
MW5O^OV7_ -#-9==]/X$?+3^)A1115$A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %>U_#?7/[6\,K;RMFXL2(FSU*?P'\N/^ UXI75_#K6/[*\6
M0QR-B&\'D/\ 4_=/Y\?C7+BZ?M*3[K4Z,-4Y*B\SVZBBBOGCV@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBD9@B%G.%49)/84 <9X[U$[H=.C/&/-DQ^0'\S^5<;5S5+UM1U2XNF
MZ2.2H/9>@'Y8JG7RF(J^UJN1SR=V%%%%8""BBB@ HHHH **** "BBB@ JS87
M\^FWB7-J^UU/3LP[@^U5J*:;B[H#4\9>'(/$>F'Q'H,7^DJ/],MUZMCJ<>H_
M4>_7S&O2]&U>;1K]9XB6C/$L>>''^/H:I>._"D/D_P#"1Z H>QG^:>-!_JF_
MO8[#/4=C[=/L\LS!5X^SG\2.RE4OHS@:***]PW"BBB@ HHHH ]"TW_DA^I?]
M?8_]#CKA*[O3?^2'ZE_U]C_T..N$JL+M+U_R/!Q_\7Y!11176<(4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!Z#\*=;^S:I/I$S?N[H>9%
MGLZCD?BO_H->L5\WZ=?2Z;J5O>VY_>02"1??!Z5]%6=U'?6,%U <Q3QK(A]B
M,UXN/I\LU-=3U<'4O#E?0FHHHKSCM"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *H:UJ TO2)[G^-5Q
M&/5CTJ_7#>.]0\RZ@L$/RQ#S'_WCT_3^=<V*J^RI.74F3LCDV8LQ9B22<DGO
M2445\L8!1110 4444 %%%% !1110 4Y':-U>-BK*<JRG!!]:;10!TM[9VOC_
M $3R)RD.M6JYBE(QY@]#['OZ'D>E>37=I/87DMK>1-%/$VUT8<@UW$$\MK<)
M/;N8Y$.58=C6YK6CVWC[1S=VJI#KEJF&4<"8>G^!['CIS7U65YES?N:KU.FE
M4Z,\EHI\L4D$SQ3(R2(Q5E88*D=0:97TQU!1110 4444 %>B?$;_ ) ?AC_K
MT/\ Z#'7G=>B?$;_ ) ?AC_KT/\ Z#'4+^-#Y_D<6._@LX*BBBO0/ "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .P^&VN?V5XE6UF;%O?
M 1')X#_PG\\C\:]IKYH1VCD5T)5E(*D=C7T+X>U5=;\/VE^N-TL8\P#LXX8?
MF#7D9A3M)5%U/3P=2Z<&:5%%%>6=X4444 %%%% !1110 4444 %%%% !1110
M 45R/Q+U3Q'IG@]AX+LI+G5[NXCM8G2$R"V#GF5@ >% ZG@$C-<'XO\ "OB;
MX=^$9_%VE_$+7-0O]-"S7-MJMP)+2Y7< R+'_!G/')/88/- 'M5%>>>)$\8>
M,[7PU#X9NI-#TC48!<ZKJ$$B_:(E9 RQQYY!)X+#U'8$'%MCK/PY^+7ASPXO
MB?4O$.D>(H[@-#J\XGN+9XDW!Q)@':<XQTX;TH ]=HKR6^75O&GCWQG;?\)%
MJFBP>&H8([&'3[DPJ9'B,AEE ^^,@ *>,9^M3)\0-6OO@KH%[:J#XG\1HEC9
M@#;^_;*M-@=%55:3TZ>M 'JE%4M&TYM(T2ST][NXO7MH5C:YN9"\DQ Y=F))
M))YJ[0 5F^(+_P#L[0[B8'#E=B?[QX_^O^%:5<;X^N^+2T!]96'Z#^M<^*J>
MSHRD3)V1Q=%%%?*F 4444 %%%% !1110 4444 %%%% !1110 4Y69'#HQ5E.
M00<$&FT4 =!K>FIX[\-?:(% UFP7&T?\ME]/Q[>AR.]>3,I5BK @@X((Z5Z+
MI>HS:5J$=U!R5X9<\.O<&HOB#X<BGA7Q/HJ;K:XYND7^!S_%CW/!]_K7V.4X
M[VL?93>J.NC4OHSSZBBBO?.@*ZCX<?\ )0--_P"VO_HIZY>NH^''_)0--_[:
M_P#HIZSJ? _04MF4O$__ "-NK?\ 7[+_ .AFLNM3Q/\ \C;JW_7[+_Z&:RZ[
MZ?P(^6G\3"BBBJ)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *<
MCM%(KQDJRD%2.Q%-HH ^B]$U%=7T.SOTQ^_B#,!V;N/P.15ZN#^$^H_:/#]S
M8L<M:S;E'HK\_P PWYUWE?,UH>SJ.)[U*7/!2"BBBLC0**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L3Q;>F
MS\/RA#AYR(A]#U_0&MNN&\>7F^]MK13Q&A=OJ>!^@_6N7&5/9T9,F3LCDJ**
M*^7, HHHH **** "BBB@ HHHH **** "BBB@ K9\/ZW_ &7<-%<CS+*?Y9HR
M,CGC./Y^HK&HJZ=25.2E'= G8I^./"']AW(U#3?WNE71S&RG/E$\[2?3T-<C
M7K.@ZM;_ &>31]942Z=<@J=_2,G^0_D>:X;Q=X5N/"^J>6V9+.4DV\^/O#T/
MN/\ Z]?=9?CHXFGKNCNIU.9'/T445Z9J%%%% 'H6F_\ )#]2_P"OL?\ H<=<
M)7=Z;_R0_4O^OL?^AQUPE5A=I>O^1X./_B_(****ZSA"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "O9OA?JGV[PL;1VS)92%/^ 'E?ZC\
M*\9KM_A7J/V7Q1)9L<)>0D ?[2_,/TW5R8R'/1?EJ=.&GRU5YGL5%%%?/GLA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 (S*B,[G"J,DGL*\DU&\:_U*>Z?K*Y('H.P_*O1/%5Y]C\.
MW!4X:7$2_CU_3->8UXF9U+RC3^9E-] HHHKR#,**** "BBB@ HHHH **** "
MBBB@ JQ97L^GW:7-J^R1#QZ$>A]JKT4TVG= ;/B;P];^,M-;6M#C":G$N+FV
M'67C]3Z'OTZBO+2"K$,""#@@]J]%TO4Y]*OEN;8\CAE/1QZ&I/&?A>#7+%O$
MGAU,OC-Y;*.<]V ]?7UZ_7[#*\Q56/LZFYUTJE]&>:T445[YT!1110 5Z)\1
MO^0'X8_Z]#_Z#'7G=>B?$;_D!^&/^O0_^@QU"_C0^?Y'%COX+."HHHKT#P H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KU#X2:KN@O=*D
M;E"+B,>QX;]=OYUY?6_X(U+^S/&-A*QQ'(_DO]'X_F0?PK#$PYZ31M0GR5$S
MWJBBBOFSW HHHH **** "BBB@ HHHH **** "BBB@"O?7]KIFGSWVHW$=M:V
MZ&26:5MJHHZDFO(V74OCKJ$1D@GTSX?6LPDQ("DVL.IR./X8L_G]?N]A\4/
M5U\1O#$6B6^N'2(//6:<BU\[S@H.U2-Z\9P>_(%<_#\-?B+;P)#!\6Y8XHU"
M(B:#" H P !OX% 'H\MW81W":0+VWM[N6$F&V615DV 8W*F<X'J/2O%=6\-R
M_"#XB>'/$-IJ][K\>MWD>DW?]LLMQ<H'/#QRX!&.>._0YSQW_BCX;CQ-%HU\
M-<NM/\2:/%L@UFV0!F)4!]T?0JQR=N>,D9P3FGI'PMNW\46?B#QUXJN?%-]I
MQW6*/:I:P6[?W_+0D%N!S[ ]A@ T_$/PTTGQ#K5QJGV_5=,N+V!;:^&G77E+
M>Q#@+("#G@D9&#@XS7G5YK2Z9I>L>/-$LXCIN@Q+H/A2W(S$276.2XZ\@MA0
M<\K&?7->P^)M+O-;\,WVF:;J7]EW%W$8A=B+S#$IX8A=PYVY .>"<]JS]3\!
MZ+J7P[;P8T;PZ7]F2WC\L_/'LP58'^\&4-D]3UH Y[2=5\3^&_B1I?AGQ/KD
M>O0:S8S3PS_8TMWMYHL%E 3@H0>,\^_KZ-7&>'_ E_9^)XO$'BGQ%)K^H6MJ
M;2S;[(MND",06;:I.YVP,MG\*[.@ KS+Q7=_:O$=Q@Y6+$0_#K^N:],9@BEF
MX &37CT\IGN))6ZR.6/XG->3F<[0C'N9SV(Z***\,R"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K<\.:M%:R26&H*LFGW8*2J_1<C&?IV/_ -:L.BM*
M525*:G'=#3L[F-XR\,2^&=::)06LYLO;2'G*_P!T^X_P/>N>KU^S6W\6^'Y-
M U-E6XC7=9S'JI X_+]1]*\IU"PN-+U":RO4\N>!RKK_ )[=Z^^P6*CB:2DM
MSNISYD5JZCX<?\E TW_MK_Z*>N7KJ/AQ_P E TW_ +:_^BGKJJ? _0N6S*7B
M?_D;=6_Z_9?_ $,UEUJ>)_\ D;=6_P"OV7_T,UEUWT_@1\M/XF%%%%42%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =I\++[[-XM-LQ^6Z
M@9 /]H?,/T!KV6OGGPU=_8?$^G7.<!+A-Q_V2<']":^AJ\7,(VJ*7<]7!RO!
MKL%%%%><=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!@>
M*?''AOP5;Q3>*-6AL%F)\M6#.[XZX106('J!2^%O''AOQK;2S^%]6AOUA($J
MJ&1TSTRC ,,X/)':J$/@&V_X6C>>-+^Y%[-):QVUG;R0C%F%^\5;)Y)R>@(R
M?6N,MC9ZM^U']I\+Q+LTS2WBURY@X225B=D;$<%P=N>_RX_AH ['Q'\5O!'A
M/5/[-U_Q!!;7@QNA6-Y63/3=L4[?7G%=)IVK:?JVEQ:EIEY!=64J[TN(I R$
M=^?;OZ5P]VO@CX,Z;J.JZO/.#KEZ\D\]Q$;B6XD8$F/*K]WAC@\<GGFN1^'>
MCWNJ_ [QHVAHEO!KT]_/I%E#,KFWC=,)$=IPC<8QV[T >E:%\1_"?B75O[-T
M368KF[(9D3RW03!3AC&S*!(!@\J36MJ&O:;I>I:=I]]<^7=ZG(T=I"$9FE*K
MN;[H. !R2< >M>-Z7JUAXID^&>D^&XI5U#P^Z2ZHAMV0Z=''!LD20D#:6;@#
MOC-=+X;UK2]4\2:A\1/$6I6EAIKEM,T%KV=8E\E&_>2J6(&9'''?:H]: /4*
M*9#-'<0I-;R)+%(H9'1@RL#T((ZBGT %>5^(+DW>OWDI.1YA1?HO _E7J%Q,
M+>UEF;I&A<_@,UX^S%V+,<DG)->1F<O=C$SJ#:***\0R"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KI-,NK37M(;P[KA^1QBVF/5&[ 'U';\JYNEZ5O
M0KSH34X#C)IW1R^OZ#>>'=6DL;Y>1S'(!\LB]F'^>*S*]?,=KXYT3^RM2<1Z
ME "UM<'JQQ^ON._7M7E6HZ==:3J$UE?1&*>%L,I_F/4'UK[W"8J&)IJ43OA-
M215HHHKL+/0M-_Y(?J7_ %]C_P!#CKA*[O3?^2'ZE_U]C_T..N$JL+M+U_R/
M!Q_\7Y!11176<(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5H:%??V;X@L;PG"PSHS?[N>?TS6?12:35F-.SN?3-%9WA^[^W^&]/N2<F2
MW0M_O;1G]<UHU\M)6=CZ!.ZN%%%%(84444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 <7X^NOGM+4'H&D8?H/ZUQ
MM;?BZX\_Q).,Y6(+&/P&3^I-8E?+8N?/7D_ZT,):L****YB0HHHH **** "B
MBB@ HHHH **** "BBB@ K1T76)M&OA-%EHVXECSPX_Q]#6=151E*$E*.X$WC
MGPG ]O\ \)'X>7=9R_-<1(/]4>[ =AZCM].GG]>H:%KDFD7!60>;:2\31'G(
M]1[_ ,ZQ/'/@Z/3-NL:)^\TJX.2%Y\DGM_NGMZ=*^URW,(XB/++XD=M.IS*S
M.*HHHKV38*]$^(W_ " _#'_7H?\ T&.O.Z]$^(W_ " _#'_7H?\ T&.H7\:'
MS_(XL=_!9P5%%%>@> %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %*K%&#*2&4Y!'8TE% 'T=I5Z-1T>TO%_Y;PI(?8D9-6ZY/X:WANO!-
MNA.3;R/$?SW#]&%=97S%6/)-Q['OTY<T$PHHHK,L**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH H:Y/]GT*]DZ$0L!]2,#^=>45Z3XRDV>&
MIE_YZ.B_KG^E>;5X&92O52\C&>X4445YA 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% $D,TEO,DT+E)$8,K#L:UO%6DQ^,O#PUG3T4:I9IBXB4<
MR*/\Y'XBL6M'1=6ET?44N$R8S\LJ?WE_QKOP.+EAJM^G4N$G%GFE=1\./^2@
M:;_VU_\ 13UH?$'PS%:2IKVD -IUZ=S!1Q$Y_D#^AR/2L_X<?\E TW_MK_Z*
M>ONG.-2BY1['=>\;E+Q/_P C;JW_ %^R_P#H9K+K4\3_ /(VZM_U^R_^AFLN
MO2I_ CY>?Q,****HD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH 4$@@@X(Z&OI&QN/M>G6UQ_SVB63\P#7S;7O_@Z<W'@W2W/.+=4_[Y^7
M^E>9F*]V+._!/WFC:HHHKQSTPHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#QOXG?$HR>+1X"T;Q!:>'6\KS-4UJYE"?9D(R(HN1F0@@Y[9
MX[D=1\/+[X>:/8P>&O!&M:==2MND9(KE9)KA\9:1B.6.!^ &. *W[WP-X2U*
M]EO-1\+Z+=W4S;I)Y]/B=W/J6*Y)I^F^#/"^C7RWFD>&](L+I 0L]K8Q1.H(
MP<,J@\B@#EM$^+_AR_FU2R\5R6OAG4],N)();/4KE070='1F"A@WH,_B"#6%
M\%5CO/%WCC6_#\#6_A:_O(O[/'EF..610PD=%[ DCTZ@=L#TS5/#&@ZY,DNM
M:)INHR1_<>[M(Y67Z%@<5HPPQ6T"0V\:111@*D:*%51Z #I0!P_Q,O[F^M['
MP5HTICU+Q&[0RRIUM;-1F>7_ +Y^09QDM[5SE_8:#I7QQTW3_$4-E#H=KX8,
M6DQWH3[.KK*!(!OXW[ ,_P"S7JW]G60U,ZD+.W^W&'R#=>4OFF/.[9OQG;GG
M&<9J+5-%TO7+=8-:TVSU&%&WK'=P+*JMZ@,",T </\#PP^'\_DY_LW^U;O\
MLSKC[+YIV;<_PYW8KT6F111P0I%!&L<: *B(N H'0 #I3Z ,GQ/,8/#5XPZL
M@3\R!_6O+Z]%\;2;/#NW_GI,J_S/]*\ZKY_,I7K)>1C/<****\T@**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@!\4KP3)+$Q1T(96'4&M[5M,M_'
M^C>9"$AURS3CL)5]/H?T/L:YZK%E>36%W'<VK[9$.1[^Q]J[,'BYX:IS+;J5
M&3B[G 30R6\[PSHT<D;%71A@J1U!IE>I>*O#\'B[2FU[18]FHPKBZMQUDP/U
M..A[CCJ*\MK[VA6A7@IQ.^,E)71Z%IO_ "0_4O\ K['_ *''7"5W>F_\D/U+
M_K['_H<=<)73A=I>O^1X>/\ XOR"BBBNLX0HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ]N^&UR9_ ]JI.3"\D?\ X\3_ "-=77 _
M"28MX?O83_RSNMP_%1_A7?5\WB5:M)>9[E!WI1"BBBL#8**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHKSKQMXF\2W7CK3O _@B6"PO;BT:^O-
M4N8?-6VA#;0$0\,Q..OJOKD 'HM%>5V6O>,_!'Q"T3P_XSU>W\2:;KYDCM=0
MCLUM98)D&=K(GRE3D#UYSVP:^IZAXZ\6?%GQ#H/@[Q9'H6GZ';VPEW:?%<AY
M95+=6&1Q[]J /7**XS0+7Q5X3T?6=1\;^*%\1QPP>?"L=A';&$1J[./D'S;O
MEZ]-OO7&Z?XP\9:=I'A3Q?K6L6][IOB._AMY])2S1%LXY\^6T<@^=BN!G=G.
M3]: /9:*XW6]>U*]^(ND^%_#US]G%NO]HZS.(U;;;\K'"-P(#2-]"%4D&NRH
M ***BN9/)M)I?[B,WY"DW97 \GU&;[1JEU,>?,E9OUJM2TE?'MW=SF"BBBD
M4444 %%%% !1110 4444 %%%% !1110 4444 %;>@ZVED'L=103Z=< K)&PS
MMSU./3U%8E%:4ZDJ4E..XTVG<H>-?!S^'KE;NQ)GTJX.890<[,\[2?Y'O7*5
MZUH>K6[VDFC:VHET^X&WY_\ EF3_ "&>_8\UPOB[PI<^%]2V-F6SE)-O/C[P
M]#[C_P"O7W. QT<5#S.VG4YD<_7HGQ&_Y ?AC_KT/_H,=>=UZ)\1O^0'X8_Z
M]#_Z#'7H+^-#Y_D<^._@LX*BBBO0/ "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#U+X0W):SU.U)X21) /\ >!!_]!%>CUY)\))]
MOB&\@[26N[\58?\ Q1KUNO QBM69[.%=Z2"BBBN,Z0HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#F?';8T*)?[UPO_ *"U>?UWGCT_\2NV
M'_3;_P!E-<'7SF8?QV8SW"BBBN @**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH Z#P[J,$D4NBZL/,L;P% &Z(Q_EG]#@UBZ!X=G\-?%NQL
MILM$3*T$I'^L3RGP?KV-0UW?AF]AUM;87REK[3"6BE/4JRE3S]#S^!KW\KQK
MBG0EUV-J<[:'DOB?_D;=6_Z_9?\ T,UEUJ^)_P#D;=6_Z_)?_0S657WE/X$>
M%/XF%%%%42%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>
MY?#J3S/ EAGJOF+_ .1&KPVO;/AFV? ]N/260?\ CU<&8?PEZG9@_P"(_0ZV
MBBBO#/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#E/'SD:;:IV,I/Y#_P"O7"5W'C\_Z+9#_;;^0KAZ^;Q_
M^\/Y&$]PHHHKA)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* +VDZK/I%\MQ;\CHZ$\./2HO''A:WO+(^)O#ZY@D^:[@4<H>[8_F/QZ56K6
MT'6Y-(NB''F6LO$T1[CU'O\ SKU,OQTL-.S^%FE.;BRCIO\ R0_4O^OL?^AQ
MUPE>O>)]+L=+^&>IKI)S:7$R3QJ.B[G3@>W']*\AK[S!R4X2DNK_ ,C@QSO5
MOY!1117:<(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 >G_!^3,>K1>AB8?CO_P *]*KR[X0-_I6JKZI$?U:O4:^?QG\>7]=#V<+_
M  D%%%%<ATA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9?B/Q)
MI7A/0Y]7UZ[2TLX!R[<ECV51U+'L!6I7D?Q&\ >.O%'Q"TW6M&N/#\FF:4@-
MI9:J\S)YQ^](R*A!.<8Y/W10!-X5TG6/B#XYM/B!XGLY-,TS3XW70-+E'[S#
MCFXE]"PQ@>P] 6G/P/T#5/$7B#4O$U]=ZO'JMWY_V)9GMXH#CY00CY=@",$]
MNU7="M_B\NN6I\1W?A)]+#_Z2MD+CSBO^SN7&?K6<W@'QGX1\1:M??#/5-(^
MP:Q.;JXT[6DE*0S-]YXVCYY]#[=<"@"I\/X)_#7Q.\2?#>2ZN-2T%=/6^LA=
M.7:V1B%:'=Z'?P/1?<U+=^ X?!>@VM]XD\47%_X7\*.=0L-->V1&5TSY8>4'
M,FTMA1A>2.O2ND\!^!+GPY?ZIKWB+4AJWB/6&4W=TD>R.-%&%BC7LH_7 ]*M
M^*_#%[XIUS0XIY;== L;C[;>0%F\VYF3_4IC&-@.6.3R0.* .$T.^\2Z/J-E
MIUA;6)\8^+1+K.IS:B':*Q@7"QQ;4(9MH(0#( (;UKN_ /BRZ\4Z9J":M:Q6
MFJZ3?RZ??1P,6B,B8^=">=I!!&>>M5?%GA36;GQ;I?BOPG/8IJMC!):2V^H;
MQ#<0N0<%D!92K#(X-6_ 7A.Y\+:9?OJMU%=ZKJU_+J%]) I6(2/CY$!YVJ
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
MF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M(Q<%EW;BY!"H%Y+8/4<4_P (>,6\27>JZ9J6F/I.LZ/*B7EDTPF4!UW1ND@
MW*PSV!XZ4 =/17/>&/%7_"47^L_9++9INGW?V2"^\W(NW4?O2J[>%5OE#9.2
M#TQ70T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M$-Y!]IL9X#_RUC9/S&*\@((.#P:]EKRG7K;['KUY#C $A91['D?SKQ\SAI&9
MG4,^BBBO%,@HHHH **** "BBB@ HHHH **** "BGQQ/-(L<*,[L<*JC)-=#'
MH=AHEF-1\5W26\7\-N#\SGTXY)]A6U*C.J[114(2F^6*NS+TO1;S5YMMK'\@
M.&E;A5_'^E7M0UW0/!"F*V"ZKK"\'!^6(^Y[?09/TS7->(_B/>:C$;'0HSIF
MG@;0$XD<>Y'W1[#\S7%5Z=.E3HZK5]_\CZ3!Y/;WZ_W?YFIKGB/4_$5WY^IW
M!< _)$O"1_1?Z]?>LNBBK;;=V?0QC&"Y8JR"K%A93:EJ$%E:KNFGD"(/<_TJ
MO7H7P[L8=)TV_P#%NI+^ZM4:.W!_B;H<>YR%'U-73@ZDU%&&*Q"P]&51]!_C
MZ\ATG3;#PGIK?N;1 ]P1QN;L#[\EB/<5P=3WUY-J-_/>73;IIW+N?<_TJ"ON
M*%)4J:@C\KK595JCG+J%%%%;&04444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%7]"L?[2U^QL\9$TZ*W^[GG],TFTE=C2N['O/AZ
MT^P^&].MB,-';(&'^UM&?US6C117RTG=W/H$K*P45YE\1=9\57'Q#\->$O!6
MN)HLU];W-U>7+6L=QM1 -GRN#W##C'7VK5\*^'/'^F:XMQXI\=1:W8"-E-HN
MEQ0$L>C;U&>/2D,[BBO+]1\+?%&*2[NU^*=M9V:EY0KZ) 1#&,G!8CL.Y]*R
M_ACXK\82^$/$OC'Q9K+:QH=G#,^FYLHK9KE(0Q:4!%! .W: <\@^G(![)17C
MVF>*_&.D6W@KQ%XAUJ#4=/\ %EW!:RZ<EDD8LS<(7A,;K\QQ@ [B?PKK]2U[
M4M2^)UAX:T"Y\BWTZ+[=K<P16^1LB&W&X'!<Y8D8(5>#S0!V5%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YAXHM_LWB2[7L
M["0>^X9_GFLBNL\>VNR_MKH#B2,H?JI_^O\ I7)U\KBH<E:2\SGEHPHHHKG$
M%%%% !1110 4444 %%%% !1110 4444 %:>C:)<ZS<[(1LB7_62D<+_B?:IM
M$T!M2#75VXMK"(%I)F.,@=<$_P ^U8WB_P =1S6QT7POFWTY?EDF7AIO4#N%
M]3U/TZ]U##<RYZFWYG;A,'4Q,[1V[E_Q-XTM=!M&T3PDX,O2XOAR<]PI[GWZ
M#MZCS5F9V+.2S,<DDY)-)17>W?3H?9X?#4\/#E@@KO?A;9QQ7VH:[=C$&G6[
M$-CH2"21]%!_.N"KT:['_"-_".UM!\EUK$GFN,X.S@_^@A ?]ZNG!TO:UE$X
MLWQ'L,+)]7H<3>W<E_?SW<_^LGD:1L>I.:@HHK[=::'YGN%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![-\+;3[/X.\XCFY
MG=P?4#"_^RFNSK-\.6/]F^&M/M",-' NX?[1&3^I-:5?,UI<]24O,]ZE'E@D
M5-6LGU+1KVQCG-N]U;R0K,%W>664C=C(SC.<9KR^P_9Y\*IX7MK.]OM1O=1M
MXB+;55NY$,!/(,488HHR<XP?K7IVLZ3::]H=[I.HJSVM[ \$P4X.UA@X/8\U
MYCI_@OXK:!HJ^&-#\3Z$=&B4PV^H7,$OVZWBYPJJ/D) P!D_R%9&AF^&M.U'
MXN_ ^Y\/>(]8>WN+#5&L9]0\K>;E865E/)&2=P&?5>YJ3Q]\*-)\+>$[_P 7
M>%+[4M/\1Z5$;LZC)?22O=;.6$@8D'<,] !GMCBNAO?@SI,GPKM?"&GWD]K-
M8S"\MM1'^L%V,GS2.^=Q&,\#&#P#6=J'@?XE^,+!- \:^(=$@T(E1=2:3#(+
MJ]12#M;> J9P,[?R(XH V/[%NOB#H'A'QCI^HOH.O0V:W$4X@$T>V:-3)&T9
M(W*>,'((ZBN9N_#4,.L1^"#?RWZ33'Q%XMU&50OGJ"-D.T<*KLH^0=%3OFO8
M+:UBL-/AM+"%(H;>)8H8@<*JJ,*OL, "N9\&^$+C2-+U27Q')!=ZQKEP]QJ4
ML!)C((VI$A(!V(F%&1Z^M ')6'Q.\3#2M&\5:CI6F1>%=7OEM(H8F<7EM&[E
M(Y7).Q@2,E0!@$<GMZU7DUC\+_$PTO1_"FIZKILOA;1[Y;J*:-7^V7"(Y>.)
MP1L4 G!8$Y ' KUF@ HHHH **** "BBB@ HHHH **** "BBB@ KCO'MGE+6\
M4="8F/ZC^M=C6=KUC_:&AW,"C+[=R?[PY'^%<^)I^THRB*2NCRJBBBOE3G"B
MBB@ HHHH ***MV&F7>IS>790M(>[=%7ZFG&+D[("I6KI7AZ^U9@T,?EP]YI.
M%_#UJ]=)X>\'QB37K@7M]C*VD7/YCT]VP/:N)\1^/]6U]6MT(L;$C;]GA/WA
MZ,W?Z<#VKT*>#4=:K^1Z>%RVMB-=EW.OOO$?AOP=F.Q4:OJB\%@1LC/UY ^@
MR>Q(KS_7O%.J^))M^I7!,8.4@C^6-/H/7W.36/179>RY8JR/J,-@:.&7NJ[[
MA1114G<%%%% !4MM;2WEU%;6R&2:9PB*.I). *BKO_AWIL&G6EYXLU5<6]DA
M6W!_C?H2,]^0H]S[5I3@ZDE%'/B:\</2=270M>+YXO"WA>S\)V#@RNHEO9%_
MBYZ?B1^ 4>M>?U:U/49]6U2XOKLYEG<LWH/0#V P/PJK7V^'HJC34$?EF(K2
MKU74EU"BBBMS **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBGPQ/<3QPQ+NDD8*H'<DX% 'KWPJT[[+X9EO6&&O)B0?55X'Z[J[
MBJFE6":7I%K8Q?=MXE3([D#D_B>:MU\S6G[2HY'O4X\D%$1CA20"Q Z#O7B/
M@OP!\5=-\,W2Q>(]/\-74]]/>/;"R2[:YD=OO22$D*#@8V@G&,\\5[7<)));
M2I#*89&0A)0H;82.&P>#CK@UY-I'C[QQX6T^31?&7@S7?$&KPR.L&I:5;*]O
M=J6)5G88$?7'3H!Q61H0GQA:^-?@WXLT[XB21Z+>:2[Z?JDL*EE60,/+D1>I
MRP&%[D'L17*ZIXF^(,_P432=3\'R6.BM:):SZ[N#NEH %\TV@.]3L&2<X')X
MK;?X1Z_KGPE\31ZHT%MXF\1W_P#:KVX8>7$0VY("PZ\;AGH"P],G4U'XB^+-
M5\,W&A6_PUUZ+Q!<V[6S-- HL49EVEO.S@J,DX[],]Z +^I^');KPOX#UKP#
MY>L+X;6)K6*641&\MC"(R QX5\!3SC!S]*QK_P#X232+W7-7EM8].\4^-IX-
M,TG3EF$S6D<:$-,[+P2JEG.,@849YKT7X?\ AJ7PA\/]'T&XE66>SMPLKK]T
MN26;'MDD#VK'\-:?>Z_\0-4\6ZU9W%K!9[M-T6WN8C&RQ _O9]I_YZ,  <9V
MJ/6@#-T7Q]X3\&:=!X>L+/5!HNDS+IDNLBUS9QSYPP>3.<ESRVW;ENO->FUX
M%<:+XA@^&VL?#&/PYJ4VHWNHR"WU+R<V;0/.)/.>;H"!G*_>SCBO>H(_)MXX
MMQ;8H7<>^!UH ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5PGCNT\O48+I1Q-'M/U7_ .L1^5=W6'XOLOMGA^5U&7MR)1]!U_0G
M\JY,93]I1DOF3)71YK1117S!@%%%% !1110 4444 %%%36MK/>W"PVL32R-T
M510DV[("&M?2/#EYJQ\P#R+8?>F<<?@.]79K/1?"5LMWXFN%FN&&8[./YBWX
M=_J<"N'\3^/-3\19MT/V*PZ"VB;[P_VCW^G3VKT:>#4?>J_=_F>EA,NJXAWV
MCW.KU/QIHOA6-[3PS&FH7V,/=N<HOT(^]]!Q[UYOJ6JWVL7C76IW+W$S<;G/
M0>@'0#V%5**['+2RT1]9AL'2PRM!:]PHHHJ3K"BBB@"SIMA/JFIV]C:KNEN)
M B^V>_T'6N[^(-]#IMG8^%=-;$%DBM-C^)\< _F6/NP]*3X?6<.BZ/?^+=03
M*0(8K53_ !-T./J<+^=<7>7<U]>S75RV^:9R[MZDG-?093A[OVLCXKB#&<TE
M0CTW_K^NI#1117T1\D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5VWPLT[[5XH>[892SA+ _[3?*/TW?E7$U[+\+]+^P^%
MC=NN)+V0O_P!>%_J?QKDQD^2B_/0Z,-#FJKR.THHHKY\]H\^\2_"?3O%OQ#7
MQ!K6J736PT\63:9;NT(D3>6^>16#%22<J,<XYXYY>'1D^$OQC\-:3X6GN1X?
M\3K<13:5),TJV\D:AA(A8DC[PSUX#9[8Z3Q1X"U]/'0\:?#_ %2SL]6EMQ;7
MMIJ2,UM=H,;2=GS*1@=/0=.<KX;\!Z]<>-H_&'Q#U.ROM4M86@T^STZ-EMK,
M-]YE+_,S$$C)_7C !4^-VHW5SI&C^"]*E,5[XJO5M&=>J6ZX,K?D5!]B:[^'
M0M.M_#:Z#%;JNFK:_9!#V\K;MQ^5<UJW@W4-4^,>A>*7EMCI>D6,T21,[>;Y
M\FX%@NW&W:1SNSGMQSVM 'DM]X,3P)H5IJ_B?Q-<:MH/A)3<:7IK6R1,) "L
M2O("?,8;@J\+R1G-5M"NO%&AZI:>'M+ATY_&'B""77]:NM2$C16R%@B1A4(8
M[>(P,@#:3SFNY\2^&+WQ+XJT)KJ6W&@:7*;V6#<WF7%TO$0(QC8N2W7DXXXS
M5/Q1X4UQ_&UCXO\ !\^GC4X+)]/N+?4BZQ3P,^\?,@)4JW/0YSVH O> /%DW
MB[0KJ6_M8[34=-OYM.OH8G+1K/$<-M)Y*D$'GUKJ*Y?P#X3F\(Z%=17]U'=Z
MEJ5]-J-_-$A6-IY3EMH/(4  <^F?:NHH **** "BBB@ HHHH **** "BBB@
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
M\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKMOAOX8_M;5?[2NTS9V; J".)).H'T'4_A7-Z#HESX@U>*QM!@MR[D<1J.K&
MO?-+TRVT?38;&R39#$N!ZD]R?<UP8S$>SCR1W9V86CSRYGLBW1117AGK!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5#=VL5[9RVTXS'(NTU-12:35F!P$NB:7X<A:]\
M47J")6(BA3.9>?3J?H.G<UQWB3XBWNJQ&QTA#IFG ;0D9P[CW(Z#V'YFN]^(
MWA/^WM(^VV<>;^S4E0.LB=2OU[C\?6O$*\Z5-4/=@K(^@RO"X>4/:;R7X!11
M161] %%%% !1110 4444 %%%% !5[1=*FUO6K;3K;[\[A2V/NKU+?@,FJ->C
M>"+>/PSX3OO%=Z@,TBF&S5OXN<?JWZ*:UHTW5FHHY,9B%AJ$JC(/B+J<*3VO
MAW3?EL]-0!@.[XP/R'?U8UQ-/FFDN)Y)IW+R2,7=CU8DY)IE?<T::I04%T/R
MRK4=2;F^H4445H9A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 6M-T^XU74H+&S7=-,^U1Z>I/L!S7T#HNE0:)H]OI]K]R%<
M%L8+MW8_4UR?PW\*'2K'^U;Y,7=TG[M&',4?^)_ECWKNJ\/&U_:2Y([(];"T
M>2/,]V%%%%<!V!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5YYXOT;[!J'VN!<6]P<\=
M%?N/QZ_G7H=5M0L8M2L9;6X'R2#&>ZGL17-B:"KT^7KT)DKH\BHJS?V,VG7T
MEK<##H>O9AV(JM7R[3B[,P"BBNBT_1;73[ ZQXED%O9QC<L;=9/3CKSZ=36E
M*E*K+EB5&,INT2'1O#_VJ%K_ %.06NG1#<\CG;N ]#V'O7.^+_'AU.%M)T%3
M::4GR$J-K3CW]%]NI[^E4/%WC6[\2S>1$#:Z;&?W5LO&<="V.I]N@_4\Q7K0
MC&E'EA\V?68#+(T;5*NLOR"BBB@]L**** "BBB@ HHHH U?#.E'6O$UC88RD
MLH,G^X.6_0&N@^(^J#4/%TL,1!ALE$"A3QD<MQV.3C_@-7/AG FGVFK^)+E<
MQV<!CC_VFQN('OPH_P"!5Q4TTEQ<233,7DD8N['N2<DU]%D]'>HSX?B+$<U5
M4ET&4445] ?*A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 JJSN$12S,<!0,DFO=_!7AL>'-!2*4#[7/B2X8>O9?P'ZYKC?AIX2,T
MRZ[J$9$<9_T5#_$W]_Z#M[_2O4Z\?'5^9^SC\ST\)1LN=A1117F'>%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7$_$/P9_;]E]OTZ,?VC;K]T?\MD_N_4=ORKMJ*F45)69K1K3HS4X;H^7B
M"K%6!!!P0>U)7J?Q&\"-(TNN:-'EOO74"CKZNH_F/Q]:\LKS9P<'9GV>'Q$,
M13YXA1114'0%%%% !1110 5V?PXT*.^U:35]0PMAI@\UF?[I<#(_ 8S^ ]:Y
M"WMY;NZBM[9#)+*X1$'5B3@"O1?%LT?A7PI9^%+%P9Y5$M[(O\63_4C\E'K7
M9@\.Z]51/'S;&+"X=VW9RGB36Y?$.O3W\F0C';$A_@0=!_4^Y-95%%?:QBHJ
MR/S9MR=V%%%%,04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %/@AEN9TAMXVDED8*B*,EB>U-52[!5!9B<  <DU[#X"\$C185U+4T
M!U"1?D0_\L%/_LQ[^G3UK"O6C1C=[FM&DZLK(U/!GA>/PUI 60*U[/AKB0<X
M]%'L/YYKHZ**^=G-SDY2W/;C%17*@HHHJ2@HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O'OB5X-.FW3ZUIT?\ H<[?OT4?ZISW^A_0_45[#4=S;0WEK);W4:RP
MRJ5=&&0P/:LZD%-6.K"XF6'J<ZVZGS#172^-/",_A?5"$#26$Q)@E/;_ &3[
MC]>M<U7FR3B[,^RIU(U8*<'HPHHHI&@4444 %%%% !1110!H:%I$VNZY;:=;
MY!F?#-C[B]6;\!FNN^(NJPF\MM T["V6F($*J>"^,?H./J6JSX-A3PKX.O?%
M-VH^TW"^39*PZ\_U(S]%K@Y97FF>65B\CL69F.2Q/4U]%E.'WJR/AN(,9SU/
M81V0VBBBOH#Y8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KM_AWX2_MB^&IWZ?Z%;-\BL.)G';Z#O^7K6-X4\+7/B?4O+3
M,=K&09Y\?='H/<U[I964&G6,-I9QB.&%0J*.PKS\9B>1<D=SMPU#G?/+8GHH
MHKQ#U0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@##\3Z$-7LO,A&+J$90_
MWA_=KS?RW\SR]C;\[=N.<^F*]DK#UFWATF&[URSTTWE]''E8T[G^]CZ=<<\5
MYN*P:JRYXNW<GV;G))=3FDM-.\)Z<NK>)&!G/,%H.69OIW/Z"O-_$OBB_P#$
M^H&XO7VQ*?W-NI^2(?U/J>_TP*J:QK%[KNI27VI3&65^ /X4'95'8"J-9I1A
M'DAM^9]?@<OAAES/67];!1112/3"BBB@ HHHH **** "BBM?PII/]M^*+&Q*
M[HWE#2_[B\M^@Q^--*[L3.2A%R>R.PU\?\([\+]*T<?+<:@WGS@CMPQ!]P2@
M_"N!KJOB+JO]I>,)TC;,5FHMUP>XY;_QXD?A7*U]O@Z7LJ,8GY3C*SK5Y384
M445U'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %=%X,\
M+R>)=8"2!ELH2&N)!QQV4>Y_QJAH&@WGB+5$L[)<=Y)"/EC7U/\ AWKW;1-%
MM-!TN.QL4PB<LQ^\[=V/O7%BL2J4>6.[.K#T/:/F>Q=AACMX$A@0)'&H5%48
M"@=!3Z**\$]@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *\I^('P^:)Y=8T&',1R]Q;(/N>K*
M/3U';Z=/5J*B<%-69TX?$3P\^>!\NT5ZKXZ^'!G=]4\.PCS#\TUH@^]_M(/7
MV_+TKRME*,5<%6!P01@@UYTX.#LSZ_#XBGB(<T!****@Z HHJWI6FSZQJUO8
M6@S+.X4>P[D^P&3^%/<3:BKL[/X=:9!86]YXKU48MK%2L /\3XY(SWY"CW/M
M7*ZIJ,^KZI<7]T<RSN6/MZ >P&!^%=?X_P!1@T^UL_"FEG%M8HIG(_B?&0#^
M>X^Y]JX6OKLNPWL:7,]V?FF:XQXK$-K9!1117IGDA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4JJ78*H+,3@ #DFG0PRW,Z0V\;
M22R,%1%&2Q] *]?\$^ H]%":AJRK+J!&43JL'^+>_;MZUA6KQHQN]S6E1E5=
MD5O ?@,Z8R:KK,8^U8S# 1GR?]H_[7\OKT] HHKP*M6567-(]FG3C3CRQ"BB
MBLC0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *>JZ7::SILMCJ$0
MDAE&".X/8@]B*\%\4^%KSPOJ9@N 7MW),$X'$@_H?45]#52U?2+/7--DL=1B
M$D,@_%3V8'L16-6FIKS/0P6-EAI6>L7N?-5%;WBOPG>^%M0\N<&6UD/[BX X
M<>A]&]JP:\]IIV9];"I&I%2B[IA1112+"BBB@ K2\/Z/+KVNVNG0Y'G/\[#^
M!!RQ_*LVO1_"42^$O!-YXFN5 O+L>39*P[=OS(R?9:VHTW5J*".+'8E8:A*H
M_D4_B)J\4VI0Z)IV%L=+01!5/!?&#^0X^NZN-ISNTDC/(Q=V)+,QR2?4FFU]
MQ2IJG!070_+:E1U)N3ZA1116A 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %:OAWP_=^(]42TM!A1S+*1\L:^I_H.]2^&O"][XFO
MO*M1Y<"$>=.P^5!_4^U>W:'H5EX?TY;/3X]J]7<_>D;U)KBQ.*5)<L=SJH8=
MU'=[$FD:3:Z)ID5C8)LBC')[N>['U)J[117A-MN[/7225D%%%%(84444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 >6?$+P 5:76="ARIRUS;(.GJZC^
M8_&O,*^HJ\Q\>?#HR-)JOAZ'+GYI[1!U]60?S'Y5R5J/VHGT&7YAM2K/T?\
MF>5T4I!5B&!!!P0>U)7&?0!1110 4444 %%%% !7H7PUA32]+UGQ+<*"MK"8
MHL_Q-C<1]<[!^->>UZ1XE'_"._#;2-#7Y9[P^?<#_P >(/XE1_P&NW!4O:UD
MCQLYQ'L,*[;LX*65YIGEE8N[L69CU)/4TVBBOM3\V"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "KVD:1>:WJ"6>GQ&21CR>R#NQ/85-H'
MA^]\1ZB+6Q3@<R2L/EC7U/\ AWKW#P_X=L?#FG"VL4RQYEF8?-(?4_X=JY,3
MB8T59;G30P[JN[V$\-^'K7PWI2VEJ-SGYIIB.9&]?IZ"M:BBO!E)R=V>Q%**
ML@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7FNL^/?%&K>.;[PI\-M+TVXGTI4;4=1U:1Q;Q,PR(PJ?,3CO
M['CC->E5X\?[<^%WQ+\1ZG'X9U/Q!H/B.2.Z$FD1>?/;3 '<K1Y&02Q.<XQC
MW% '5^#?&VI:EXAO_"OB_3H--\16,*W&+60O!=P$X\V,GD '@@]./<#EQ\5_
M$1\/?\)R=/TO_A"_M_V8+ND%YY'G>3]HW9V?>_@Q^-9NCZCK&L?M.Z?J.K:7
M)I"S:!(MO92N#.MN)&PTH7(4LY8XR<8'>M%OA;KL'AE_!ESJ>E)X'CO3=M(5
MD%T(!+YWD$?< W?QYZ=J .U\8^)[W2;[1M%\/Q03ZUK%T$B2=6:.&!/FFF8
M@X5>!R,LPZUU5>,Z=XLE_MH>-?[*DU34_$\YTSPSIQD$)6RBRS2,S#Y Y!=C
M@G&S'%>@>#_&)\32:I8W^FR:3J^D3K#?63RB4(67<C*XP&5AR#@'CI0!TU%%
M% !7&>,OA]:>(5>\L MMJ6,[NB3>S>_O^>:[.BIE%25F:TJTZ,N>#LSYGU+3
M+S2+Y[34;=X)TZJPZCU![CW%5:^D-<\/Z=XALOLVIP"0#E''#QGU4]OY5XYX
MG^'FJ>'R\]NIO;$<^;&OS(/]I>WU''TKAJ47'5;'T^$S&G7]V>DCDJ]&\%6T
M7A;PK>>*[] 9Y5,5E&W\7_ZR/R4UQ_AC0Y/$7B"WT^/(1CNE<?P(.I_I]2*Z
M/XAZU%=ZI%I&GX2PTQ?*5$^Z7'!_+&!^/K77E^&]M5N]D<.>8WV%'V4=V<G/
M/)=7$D\[EY97+NQ_B8G)-1T45]@?GX4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %:6B:#?\ B"^%MIL.\CEW;A8QZDUT?ACX<7VK
M[+G5=UC9GD*1^\D'L#T'N?RKUG3-+L]'L4M-.@6&)>PZL?4GN?>N#$8R-/W8
M:L[*.%E/66B,?PMX+L/#40D4?:+YEP]PPZ>RCL/UKHZ**\:<Y3?-)ZGJ1BH*
MT0HHHJ"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKA?$/Q;T/0O$,FA
M6EAK&OZG H:XMM%LC<-;CU?D ?09([UO>&/&&B^+]&?4M&NMT,3M'.DRF.2W
M=?O+(IY4CWH W**X;2?BUH.KZI96T=IJEM::E,UOI^IW-KLM;R09^6-\YR<'
M&X#.#BN@USQ/9:%J6D:?/%/<7FL77V>V@MU4MPI9Y&R1A% R3R>1P: -FBBB
M@"MJ&GVNJ6,EIJ$"SP2##(P_7V/O7BOC/P%=^')FN;,/<Z:QR),9:+V?_'I7
MN=(RJZ%'4,K#!!&016=2FIK4[,+C*F&EIJNQ\O45ZKXP^%ZR;[[PRH1NKV>>
M#_N'M]/R]*\MFAEMIGAN(WBE0X9'4@J?0@UY\X2@[,^KP^)IXB/-!C****@Z
M34\-Z+)X@\06VGQY"R-F1A_ @Y8_E^N*Z;XBZS'=:O%I%AA;+3%\I54\;\8/
MY !?P/K5_P +1KX/\!W?B*=0+Z_'E6@8<@=OS(+?117 ,S.Y9V+,QR23DDU]
M'E.'LO:R/A,_QGM*OL8O1"4445[Y\P%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%*B-(ZI&I9F. JC))]* $KI_"G@B^\22+,^;:P4_
M-.PY?U"#N??H/TKI/"7PS+;+[Q(F!PR6>>O^_P#X?GZ5Z8B)%&J1JJ(HPJJ,
M #T KS<1C5'W:>_<[Z.%;]Z97TS3+32+".ST^$10QC@#J3ZD]S[U:HHKQVVW
M=GI))*R"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH XCQG\.[?7R]]IA2VU#JP/"3?7T/O^?K7C=[8W.G7;VM] \$\9PR.,$?
MY]:^FZQ_$7A?3?$MIY6H18E48BG3AX_H>X]CQ7/4HJ6L=SU\'F4J/N5-8_BC
MYUHKH_$W@G5?#,C/-']HL\_+=1#Y?^!#^$_7\ZYRN%IQ=F?34ZD*D>:#N@HH
MHI%A1110!M>#])_MKQ98VC+NC\S?+_N+R?SQC\:UOB%JO]J>,;G8<Q6N+=/^
M _>_\>+5I_#J-='T+6O$TZK^XB,,&[@,W7'XDH*X9W:21GD8LS'+,3DD^M?1
MY/1LG49\+Q#B.>LJ2Z?U_7H)1117OGRX4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%/AAEN)DAMXWEE<X5$7)8^PH 973^%?!%]XDD$SYM;$'YIV'+
M^RCO]>G\JZ;PI\,L,EYXD4'H4M%;_P!#/]!^/I7I:(L<:I&H1%&%51@ >E>9
MB,:H^[3W[G?1PK?O3*6D:/9:'8+::="(HQR3U9SZD]S5ZBBO(;;=V>DDDK(*
M***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *\XUN#X@>&O'=_K/AFR_X2K1]2BC#:5/J(MVLI$&-T1?*A
M6ZD#DD^PKT>B@#SWP+X2UW_A+M3\;^.!;Q:S?0+:6UE;/O2RM@=VS=_$Q(!)
M''!]<#5^(>E:SXBTBV\/:1&T=IJ<XBU2]655-O:CEP 3DLX&P8!QN.<5UM%
M'!>-?"NH)J?A/7O".GPW,_AB25$TWS5A$MO+$(V5&/RA@ N <#W%2^ ?#^KV
MWB'Q/XI\16B:?>^()X"M@DPE-O%!'L3<Z_*6.23C(Z<UW%% !1110 4444 %
M%%% &0?#UI:#4)]$AAL;^\B*>>J<!N<';TZG/OWS7B^N^%=7\/R$ZA;DQ$\7
M$?S1M^/;Z'!KW^D=%D1DD4.K#!5AD$5TX?$.ALM&8XBE[?63U/F>BO:=;^&N
MC:INDLE.G3GO",H3[I_ABO/]7^'FO:469+?[;"/^6EM\QQ_N]?T->Q3Q=*IU
ML_,\NIAZD.ESEJ*<Z-&Y212K*<%6&"*;74<X4444 %%%% !1110 4444 %%%
M% !1110 444Z**2:18X4:1V. J#)/X4 -HKK]'^&NN:GM>ZC73X3_%/]_P#!
M1S^>*] T3X>:)H^V26+[=<#GS+@9 /LO0?CDUR5<72I];OR.FGAJD^ECR_0?
M!>L>("KVT'DVQZW$WRKCV[M^%>I>'/ 6E: $F9/MEX.?/E7A3_LKV_4^]=0
M   , = **\JMBZE739'H4L-"GKNPHHHKD.D**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#Q+X8>(=%\$>)/&NB^--0MM)UF?6IKWS[]Q"MU
M^-C*['!YW'&?X_K5?PCJ=MXO^,GQ!MM D:+3-9T=/+GV%%F=5$/G*.XRS\XY
MQFM77O'>@:=XNU/3?C%X?L4CMI]^AWKZ4UREQ >0 Q#XD!ZXP,^F*T/AA8WV
MM>,/$/CV_P!/FTVUU-(K/2K2X39(MM$,;BO\(8@$#Z]L&@#F[&QUW6/"_@KP
M;<>&]2TRY\/:C;W&HW]S#LMHX[;=\T<N<.7XQMSC)SQS6SI/BS1&\1WGQ#\3
MWOV:SNF;2O#T7EO*\EO&V9)D1 6)D<9R!PJCUKH/B7?W-_%8>"=&E:/4?$3F
M*:5.MM9+_KY<]C@[1GJ6]JP_$RZ?X%^)_A35M13[)X9LM)FTZ&81EHK*7*[=
MQ .W<@V@^U 'I&BZYIOB/28=3T2\CO;.8'9-&>#@X((/((/4'D5?KSOX/02M
MI_B75E@DM].UC7KF]T])8RA>%@H$FT\@,02,_7O7HE !1110 5A>(_"&E^)H
M?]-B\NX PES&,.OU]1[']*W:*32:LRX3E3ES0=F>!>)/ FK^'"TLD7VJS'2Y
MA&0!_M#JOX\>]4/#&B2>(?$-MIZ9",VZ5A_"@^\?Z?4BOHP@$$$9!Z@UD1^'
M+&P>^N=$MXK*^NHBGFJORJ><';TZG)QUQ7-]77,K/0]F.;S]DU)>]T9Y9\1-
M:2^UI-,LL+9::ODHJ]-W1ORP%_ ^M<A6]KW@_6M"=Y+VW,L.<_:8LNA]R>H_
M&L&OL**@J:4'H?"U7)S;GN%%%%:F84444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !16QHOA76->8?V?:,8L\SR?+&/Q/7\,UZ3H'PQTW3MLVK-_:%
MP.=A&(E_#^+\?RKGJXFG2W>IO3H3J;+0\[\/^#]6\1.&M(?*MLX:XEX0?3U/
MTKUOPWX+TSPV@>%/M%WCYKF0?-_P$?PC_.:Z!$6- B*%51@*!@ 4M>/6Q<ZN
MFR/2I8>%/7=A1117(=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MFMVR^$(R#J.JY'=((O\ V8G^E8RQ5&.\C6.'JRZ'F53VEE=7\PBLK:6XD/\
M#$A8_I7M5A\.O#E@0QLVNG'\5RY;]!@?I7206\%K$(K:&.&,=$C4*!^ KDGF
M$5\".B."D_B9X_I7PNUJ^VO?M%81'KO.]_\ OD?U(KNM'^'6A:5M>6$WTX_C
MN.0#[+T_/-=517#4Q=6IUMZ'7##TX=!%4*H50 H&  .E+117*= 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A.G:QK
M&@?%KQ>WPTT1O%UI>S+)J:&9;5;.Z7(*+,_ROU8E<<<#M6A\*;>/Q#=>/_\
MA()7M/$NL2B+5=,,)3[%'L=(PI/WP58G<#SQ]2F@S:]\(-8\0:?=>%-7\0:/
MJ>I2:C9WVBP?:) 9  8Y$R",;1S]>N:VOA]I.O:I\0]=\>>(=*?1$O[:.RL;
M"8@S>4N"7D Z$D#CMR.P) ,2V\+^+)O#GAGPUXFTRUTW1_"UW%>7>L"]1TN8
MK<,4"(/F7(QN+8P ?I4^@^+;:VU>3QIJVGZA?ZKXH+0:'IMC ))UTZ'D-AB
MH8GS&)/=<=*ZKXB6NI>(WTSPA86UTMEJLN[5KU(V$<5HG+Q[^@>0X4#KC=6;
MXJL;OPU\2M \566CWFHZ3;:;+IDUOIL!FDMLD,CK&.2.-IQT H ['POXHT[Q
M=HW]HZ290BRO!-#/&8Y8)5.&C=3]UAZ5L5PGPLTC4;*RU_5M6LI=/?7M9GU"
M&SFP)(8F"A=X'1SMR1VR*[N@ HHHH **** $90ZE6 92,$$=:S;7P]I5AJ$M
M]I]E%:W,L9C:2)<<$@].G4"M.BE9%*4DFD]SRG5/A-J",TFFW\5UDYVS@HQ_
M'D$_E7):AX6UO2V(O-,N%4?QJF]?^^ER*^@Z*]"&/JQ^+4X98.F]M#YF/'6B
MOHV\TC3M0!^W6%O<9[R1!C^=8-U\./#5RQ*V;P$_\\I6'Z$D5UQS"#^)-'/+
M!36S/$**];N/A)I+Y^S7UY%_O[7'\A6?)\'VR?*UH$=@UM_]E6RQM!]3)X6J
MNAYI17HC_"&]'W-4MS]8V%1CX1ZGGG4;3'T;_"J^MT/YB?J]7L>?T5Z*GPAO
M"?WFJP*/]F(G^HJW%\'X@1Y^LNP[A+<+_-C2>,H+[7YC6&JOH>7T5[%;_"G0
MHL&::\G/<&15'Z#/ZUL6G@?PW9X\O2H7([S9DS_WT364L?26UV:+!U'N>%06
MT]U)Y=K#),_]V-"Q_(5T6G?#WQ%J.#]B^RH?X[EMF/P^]^E>W06\-M&([:&.
M%!T6-0H_(5)7-/,)/X58WC@HKXF>=:7\);6(A]7OGG/>. ;%_,Y)_2NTTOP_
MI6BKC3+&* XP7 RY^K'FM&BN*I7J5/B9U0HPA\*"BBBL34**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &[%SG:N?7%.HHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*"<#)X% !17,^%OB)X5\:7MW:>&=72^GLP#.@BD3:"2,@LH##(ZC/;U%=-0
M4444 %%%% !1110 445BZGXPT+1_$>FZ#J-]Y.IZIG[)!Y+MYN.OS!2H_$B@
M#:HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK)\0
M>*M"\*6:W7B/5;73HF)"&>0 N1V5>K'V - &M17!:=\;_ASJEX+6U\4VRR$X
M!N(I8%S_ +TBJOZUWB.LB*Z,&5AD,#D$>M "T5Q_BCXK>#/!>KC3/$NL_8KQ
MHA,(OLLTGR$D Y1".Q[UC?\ #0?PQ_Z&;_R0N?\ XW0!Z317,^$OB+X6\=2W
M4?A75/M[VBJTP^SRQ; V<??49Z'I5;1?BIX,\0^)CX?T?6A<:H&D7[.;:9,E
M,[@&9 IQ@]^U '7T45ROB;XE^$?!VL6^E^(]76SO;E!)%"()9"5+%0?D4@9(
M(YQTH ZJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL;Q1XLT3P9I U3Q
M+>_8K,RK$)?*>3YR"0,(">Q[5Q__  T'\,?^AF_\D+G_ .-T >DT5P6D_&[X
M>ZYJ]KI>E^(//O+N4101?8KA=[DX RT8 _$UL^+OB#X8\"?8_P#A*]3^P?;=
M_P!G_P!'EEW[-N[[BMC&]>N.M '2454TK5+/6](M=3TN<7%G=Q+-!* 1O1AD
M'!P1]",BDU?5K'0='NM4U:X%M96D9EFE()VJ.^ "3] ,F@"Y16%X3\:^'_'&
MGS7WA>_^W6\$ODR/Y,D>U\ XPZ@]"*Y:7X_?#.&9XI?$NUT8JP^P7/!'7_EG
M0!Z-17FW_#0?PQ_Z&;_R0N?_ (W7<Z%KFG>)=$MM7T6X^TV-TI:&78R;@"0>
M& (Y!ZB@#0HK(\3>*M%\':,=5\27JV5D'6/S#&SY9N@"J"3^ [58T36].\1Z
M+;:OHMRMW8W2[X9E4C<,D'@@$'((P1GB@"_1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !117->*OB)X5\$W5I;^*-62PEO 3 IAD?< 0"244[1DCDX[^AH
M Z6B@$,H*G(/(([T4 %%%8GBOQCH7@C2H]2\3WWV&TEF$"2>2\F7*LP&$4GH
MK<XQQ0!MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!YG_PN'_J!_\ DW_]A6GX=^)/]OZ_;:9_97V?S]W[S[3NV[5+=-H]/6O'
MZZ;X=?\ (_:=_P!M?_13U[M7"48TY-+H^YY-/$57-)OJ>YUP7QI\6?\ "(?"
MO5;N*39=W2?8[7!P=\G!(]PNYO\ @-=[7S;\>?%]C<_%KP[H5_%=7>E:(Z7N
MH6]G&)'D=B&";20/NA>I'$AKPCUBIINBO\%O%OP\UR1#!::O8"QU?/ 65VWD
ML?;>GX1&OIVOF3XN?%OPS\0_ ,^D6V@^(H+V.5+BUFN+*,1HZG!W$2$@%"PZ
M=Q7L/P;\7_\ "9_"_2[Z63?>6Z?9+O)R?,CP,GW9=K?\"H RS\?O!PM;IRFI
M?:H+V2S2P2W5[B=T +,BJQ^7GJQ%6-!^.O@G6[7499[NXT>738S+<VVIP^5(
MJ@A<@ L&.2!M!)R1Q7&_LZ:39G7?&VKM"C7@U-K9)2N61-S,0#VR2,_[HJ/Q
MIHFGW_[87A.&[M8Y([C31<RJR@AY(UN"A/KCRD_*@#J]._:#\&WVN6^FW,.K
M:8+I@MO=7]IY<,V3@$$,2 >.2 /7%>@Z[KVF>&M&GU77;R.RLH!EY9#^0 ZD
MGL!R:\O_ &F[2&?X0F>6,&6VOH6B;'*DY4\_0UR/QTU>>_U+X=Z7=6-SJ=G,
MJWMSI]H"TEV?D&P#DDXW@?[QH [1/VC_  :9%>6RUV&P9]@U)[#_ $<GZABW
M_CN:]*BUNPN?#_\ ;5C<)>6!@-PDL!#"1 ">/?C\Z\KG^*]W<Z4^F3_!WQ4]
MB\7DM;'36\LIC&W;MQC':L[X)6VNZ7\,_%NE:UI&I:9:0--+81ZC \;!'C;*
MC<!D J"<=V/K0!MC]H_P;)IUO=6MGK5T\JM));P6B/);(&*[I,/M4'&>"3@@
MXYK>UGQ?X4B\<>%+/5-#>YU?5HO-TV[DLHV:U!&<%F.]#[*#7,?LQ:?;VOPF
M:[BC GO+Z5IGQRVW"J,^@ Z>Y]:@^)?_ "<9\./^VG\S0!Z%XU^(GAOP!9Q3
M>([TQR3Y\BVB0O++CKA1V]S@>]<YH'QX\):YK=OI-S#JFB7=T0MNNK6HA64G
MH P9AR>!G'-<KX=MX?$_[6GB2YU>+S_[#LE2QCE7(B(\L;@#_ON1[MFO3_'/
M@'1/B%H\6G>((Y=D$PFBE@8))&PX(#$'@CJ/IZ"@"?Q?XWT#P+I0U#Q+?+:Q
MN2L2!2TDK>BJ.3_(=\5P@_:.\(Q7,2:EIGB#3()3A+N\L L3>XPY8\<]*E^)
M8^'_ (>\2>'O$7CC4[MKW2TQI]BI\WSB,_.R;22<D'=D#*+[@\M\0_BW;>,/
MA[K6G:5X&\0W5K):N6OKRS$<,&!D2[LM]W@CI0![?)KNEQ>'SKCWT TL0?:?
MM>_]WY>,AL^F*\T?]H[P@&:2'3?$%Q8*VTZA'8#R![Y+!OTS6=H/A:]\<?LE
M6.AV%P([NXM,PF1L*QCN"P0GT.W'MQZ5DZ1\7?$7P^T&TT'X@_#R^M[.QMUM
MC=V:@Q,BKMZ$;#P.</CV% 'MWAWQ'I7BO0X-7T"\2[LI\[)%!!!'!!!Y!'H:
MTZX;X3W7@>[\)R2?#B,6]@TY:>W+/OCEP =RL202 .G!Q7<T %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %9?B36O^$>\/7.J>1]H\C9^ZW[-VYPO7!QUSTK4KE_B3_R3W4O^
MV7_HU*F;:BVC:A%3K1C+9M?F<M_PN?\ Z@/_ ).?_85U/@SQG_PE_P!M_P!
M^Q_9?+_Y;>9NW;O]D8QM_6O!:]1^#'_,:_[8?^U*Y*56<II-GO8[ X>EAY3A
M&S5NK[GHNKZG!HNBWNJ7A(M[*WDN)2.NU%+']!7AWPG\(Q_%*]O/B1\085U*
M2XN'BTZQG^>""-3_ '>A )*@'C@DY)S7JWQ+M9;WX6^)K>V0O*^EW&U1U8^6
M3@>]<M^SK=PW'P0TB*%@7MI;B*4#^%C,[X_[Y=3^-=I\V=9KGP\\)>(M+:PU
M3P_8/$5VJT<"QO'[HR@%3]*\S^$6IZEX+^)6L_"O5[N2\L[1#<:3-+]X1\-M
MSZ%6!QT!5O6O<*\&/_$S_;21K)V9=-TX_:=O09@(P?QE3\: &>*K*UU#]L;P
MW:W]M#=6\FEMOAGC#HV(;@C(/!Y /X5[%_PAGA?_ *%O2/\ P B_^)KPOXEZ
M'=>(_P!JG1-*L-8NM%N+C2_DO[-B)8MJ3L=I!!Y"E3ST)KJ_^%(^*/\ HK_B
MG_O_ "__ !V@#U73]$TK2&D;2M,L[$R !S;6Z1[L=,[0,]:^-=)$_A[Q5>^/
M+;>4T3Q,L5TJ#.8I&DS^BLO_  ,5]6^ _!^H^#["[M]5\4ZEXC>>4.DVH.S-
M$ ,;1N9N.]>)_#'PTOB_PG\5M$VAI+J\_<Y[2JTC1G_OH+0!]*Q2I-"DL3!X
MW4,K#H0>AKX]^)3OXJ\2ZEXU9F:U'B*'1[#G@QQ(Q<CV)VL/J:]5\,_$K['^
MRS+K#R[=1TJU;3 "<LLXQ'%GOG:T;'\:Y3XC^&?^$1^!/@#29$V7"ZG%-< ]
M1+(CNP_ MC\* /IJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG]>\4?V)?);?8_/W1B
M3=YNW&21C&#Z5T%<!X\_Y#L/_7LO_H35QXRI.E2YH.S)DVD7/^%@_P#4,_\
M)C_[&NML[C[78P7.W9YT:R;<YQD9QFO'Z]9T;_D!6'_7M'_Z"*YL#B*M634W
M<F#;W/*?VH/^211_]A*'_P!!>NYT'P?X9D\.::\GAW269K2(LS6,9).P<_=K
MAOVH/^211_\ 82A_]!>JFD_!?Q-<Z+93Q_%GQ-"LMO&ZQ)-)M0%0=H_>]!TK
MU30]8M_"GAVTN([BUT'3()HV#))'9QJR$=P0,@UXI^TQI\>K>)OA[ILS%([R
M\G@=EZ@.]NI(_.NW\)_"S7O#GBBTU6_^(^OZU;V^_?87DLABEW(RC<#(1P6#
M#CJ!7)_M!_\ )0/AA_V%)/\ T;;4 ;?[.^J3_P#"%:AX6U(D:AX:U"6TE0G)
M"EB1_P"/"0?1:F^.D\NJZ?X?\#63E;CQ-J4<4NWJMO&0TC?@=I_ UFHH\$?M
M3M_RST_QC89'91<I_7Y#^,M7M"_XK#]H_6]8/SV/A2S73;8]OM$F3(1[C]XI
M_"@#*_9@B2'PCXABB&U$UEU49Z 1IBLK]G'0M(U;3?%$FJZ797KIJFU&N;=)
M"HP> 6!Q6O\ LR_\BOXD_P"PW)_Z E>?_![P#J_C"'Q!<:5XVU?PXD&H%'AT
M^1U64G)W':Z\]J /I+_A#/"__0MZ1_X 1?\ Q-:EK:6UC:I;65O%;01C"10H
M$5>_ ' KR+_A2/BC_HK_ (I_[_R__':]2L8QX?\ "]O%J5_)=#3K-5N+VX)W
MR^6@W2,23R<$GD]: /(?B@Z^.OC9X2\ [?.L+)_[2U./JK  D*W_  %2/^VH
MJ3X"W\WA[6?%'PWU*0F;1;QY[/>>7@9L$@>G*-_VTKSOX>?%G2=*^('BCQEX
MATK6;V[U>39:FQM4D$,.[.TEG7G"QCC^[3==^*FD#X[:)XYT6PU73[=E2UU1
M;^!8_,3E"PVLV["$'![H* /K&BD5E=0R$,K#((.012T %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M_P#&J]CHH X7P)\0=8\7ZI<VFJ^!]8\.1PP^:L^H1NJR'<!M&Y%YYS^%<I\
MM#U;1M3\;-J^EWM@MSJ0> W5N\0E7,G*[@-PY'(]:]EHH ^;+SX<>(6^-MQX
M;BTZZ/@V^UJ+7)KCR&, VHS-'O\ NC)8IMZ\*:[7]H?1=4UOPWX?BT;3;S4)
M(=7CDD2T@:4HFQOF(4' YZUZ]10 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8^K>&K
M/6;M;BZDG1U0(!&P QDGN#ZUL45$X1J+EDKH5KG,_P#"!Z9_SWN_^^U_^)KH
M;:!;6TAMXR2D**BENI &.:EHJ:=&G3=X*P));'E'[1FCZGKGPN2TT73KO4;G
M^T(G\FT@:5]H5\G:H)QR.:RM-^,GBFQTJTM&^$?BAS;PI$6$$HW;5 S_ *KV
MKVRBM1GDNF_&3Q)?ZM:6DWPI\2VD=Q.D3W$L,@2(,P!=OW0X&<GZ52^.6A:M
MJ_CCX=3Z5I=[?0V>HN]S);6[R+ OF6YRY4$*,*W)]#Z5[/10!Y;\=O#NIZCX
M:TK7_#5G->:UX>U&*[MXH(FD=U+ ,H5>3R$)QV4UH_!3PU>^'OAW'-K4,D6K
MZO<2:C?+*A5P\AX# \@[0N0>A)KT&B@#R']GC1=4T3PWX@BUG3;S3Y)M7DDC
M2[@:(NFQ?F 8#(XZUY_\,?$7BWX:1ZW:R_#7Q)J8OKXSK)%9RH !D?\ /,YK
MZ>HH \<_X7=XH_Z)!XI_[\2__&J/B-XI\2^(_@3*^E^$=:M-4UB4V;V M)))
MH(@QWLP"@@,JXY'\=>QT4 <U\//"Z^#?A_I&AA0);:W!G(_BE;YI#_WT3^&*
MR_C'X//C7X8:GI]O"9;Z!?M5FJC+&5.=H]V&Y?\ @5=S10!POP;U#6+WX8:;
M#XDTZ^L-1L%^QR)>V[Q.ZIC8X#@$@H5Y]0:[JBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KFO$?@33/$^HQWM_/=QR1Q"("!U P"3W4\_,:Z6BJC)Q=T--HX/_A4.@_\
M/WJ7_?V/_P"(KM;"SCT_3K:RA+-';1+$A<Y)"@ 9]^*GHIRJ2E\3!MO<\6^-
M^CZWXW\5^%?!]AIM^^D/<BZU&^CMW\F,9*X,F-H(3S#@GJR^M>S0PQV\$<,"
M+''&H1$48"@#  I]%0(\8_:"\(ZM?0Z#XL\)65Q=:UHMVH"6L322,A.Y6VKR
M=KJ.G9S5SQM+\03>>&O&_@NWO;BVCME.H^&IG:$DL#G*'!+#>5Z$@JI /->M
MT4 >"^-?$_C#XH^%IO"FF?#/5K"6\:,2WFK)Y45OA@2REE&3P>1SCL>E.^,_
M@?5;7X">&O#6B65YK-SIMY;I(+.W>5B%@E#/M4$A=Q'TR!7O%% 'BOQ@\,>(
MX?B5X<\>:%HS>(;728A%/IB'+ AG(=5Y))W]0"047BI-9\7^/_B#X>O=#\-^
M K_0A>6[PW%_K3F$1(1A@B;0S$@D CIGIW'LU% 'F7[/UG?Z;\);73]7TV]T
MVZM;F96AO+=X6(9]X8!@,C#=?8UZ;110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
D4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>tfx-20201231_g2.jpg
<TEXT>
begin 644 tfx-20201231_g2.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1#R17AI9@  34T *@    @ ! $[  (
M   -   (2H=I  0    !   (6)R=  $    :   0T.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 %-H:6XL($%L
M>7-S80    60 P "    %   $*:0!  "    %   $+J2D0 "     S@Y  "2
MD@ "     S@Y  #J'  '   (#   ")H     '.H    (
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       R,#(Q.C Q.C$X(#$X.C S.C0T #(P,C$Z,#$Z
M,3@@,3@Z,#,Z-#0   !3 &@ :0!N "P ( !! &P >0!S ', 80   /_A"Q]H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTG
M[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\>#IX;7!M
M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X;6QN<SIR
M9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN
M<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U
M+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z
M+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C<FEP=&EO
M;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S
M9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 Q+3$X5#$X.C S.C0T+C@X
M-CPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM;&YS.G)D
M9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS
M(R(^/')D9CIL:3Y3:&EN+"!!;'ES<V$\+W)D9CIL:3X\+W)D9CI397$^#0H)
M"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@
M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8
M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4
M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ_\  $0@"3P7I P$B  (1 0,1 ?_$ !\   $% 0$! 0$!
M           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $
M$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ
M-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        !
M @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'
M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#
M1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F
MY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC?$7Q;\"^%=0:QUSQ%;PW:
M'$D,2/.T9]&$:MM/L<5TNLPWUQH=]#I$T<%_);R);2R9VQR%2%8XYP#@UXGX
M&_9GTVS^WS?$5HM:N)I!]G^S7,R*HQDLQ&TEB3ZD<>] 'L?AWQ3H?BS3S>^'
M-3M]0MU;:S0MRA]&4\J?8@53\5>/O"_@E(CXGUB"P:49CC(9Y&'J$0%L>^,5
M\\?!:#^P/VD]7T3P[<2S:1&;N&3YMP:*-OD)/0D-M&[W/K4/A/0[7XR?M$>(
M9O%(DN=.M?.D6%964%$D$<4>0<@8.>,<@^M 'TCX7\<>&_&EO)-X8U>"_$6/
M,5,JZ9Z91@&'XBK6O^)M%\+:?]M\1:G;Z?;D[5>=\;SZ*.K'V&:^9KO2[;X0
M?M0Z1:^'7DATR^>!#"SE]L4[>6R$GE@&&X9R>!W%>C?$GX,:W\1?B59:I?:M
M:IX?M_+B-H)'$RQ#F3;\I7<QXSZ8],4 =GX?^+W@/Q1J*6&B^([>6ZD.$BEC
MD@+GT7S%7<?85UM[>VNG64UYJ%Q%;6T"%Y9IG"HBCJ23P!7RM^T%\.?"G@"U
MT.Y\*0R:?=W$KJ\(N7DW*H!WC<2002!P<<UI_'_Q1JK?"[P-I-])(MSJ5E'>
M:B"=I>18H^&'^\[''JHH ]DT[XT_#W5=573K+Q/;-<NX11)')&K,3@ .RA3^
M==S7S1\5/@?X;\(_!D:QID$T>KZ<(#=7#3,WVC>RQL"I)4?,^1M Z=Z]7^!W
MB&X\2?"'1[J^D:6Z@5[621CDMY;%5)/<[=O/K0!Z!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%>>?$SXRZ#\-7BM+N&;4-4F3S$LX&"[5Z!G8_=!P<<$\
M=*XOPO\ M3:)J^KQ6?B#1)=%BF<(MT+H3QH3W?Y5*CW&<4 >[T5@>,O&FD>!
M?#,NMZY,PMU(6.., O.YZ(@[DX/M@$G@5XYIW[6.E3ZJL.I^&;FSLF<#[3'=
MB5E&>I38/T)_&@#Z"HJ"RO+?4;&"]L9DGMKB-98I4.5=2,@C\*\W^*OQMTWX
M:7=I816*ZQJ,P+RVR77E?9TQPS':W)[#'0$^F0#T^BJEIJ$<^BPZE/MMXI+=
M9WWMQ&I7<<GT'K7AVO?M6:-8:O);:'H$^JVL;[3=/<B /[JNQB1Z9Q0![Y17
M(?#OXEZ)\2='DN]&9X;BW(6YLYL>9"3T/'53@X(]#T/%=?0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@GQ5^*NJ:_K;
M_#SX7)+=:E,QAO+VW/W!_$B,.F.=SG&W! ]1[-XHM-5O_"FIVGAZ>&WU.XMG
MBMIIF*K&[#&XD D8SD<'D"OFW2OV<?B=H5R]QH?BG3--GD78\MGJ-S"S+G."
M5B!(R <>U 'K_P '_A+:_#31I)+F1+O6[U1]JN%'RHO7RT_V0>I[GGL /)_V
M>-NE?'+Q1I5P2DP@N(E#8R6CN%!'UQD_@:[CX<?#?XG^'/&UMJ7B[QE_:NEQ
MQR+):_VI<S[B5(4[)%"G!P>M1?$?X"WNN^,&\5^!-;71M6E;?*KN\8\S&-Z2
M("R$CJ,')R>] '%_%Q?[2_:I\-VEF1)-&]A&X'\!\XOS_P !(/TKW#XD_$C2
MOAMX=^WZC^_NYLK9V2, \[_T4<9;MGN2!7$_"[X%W7A7Q4WBKQEJZ:QK(#>5
ML9Y%1V&#(SOAG;&0,@8R>IQC%^*_P0\;_$+Q]<:S;:IH\=BL:0V<,]Q*'C11
MSD",@$L6/![T 9W@+X9^(/BEXJ3Q]\3RPLG99+6P=<><@Y50I^Y$/3JW/KDU
MOVM+1DU3PS=A3Y;P3Q9[ JR''_CU61\&OC<J@+\1L < #7+WC_QRO4O$WPP7
MQO\ "O2_#?B:^9M5L;:'_B8HQE/VE(PKOEL%PQW9S@G.>#0!F?'O4K:X_9_U
M2XCE79?+:& Y^_F:-QCU^4$_A2?LX6TD'P5T]Y5P)[B>1/=?,*_S4UYW!^S5
MXTOI+73/$'C*&30;5\PPQSS2F,=]D3 (AQQP3^-?1>BZ19Z!HEGI.EQ>5:6<
M2PQ)G.% [GN>Y/K0!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ."U3X.^&
M=:^(<?C+4FO+C4$E23R'D5H#L0*H*%>@P#UZ\UX[^T[J6EZYXHT+0-#CCN]<
MMV>.X$" N-^P1Q$CJ<Y.WMD>M=U\<_C&_@F%?#WAMU_MZZCW/,V-MG&W ;GC
M>>V> .3VSA?"3PQX \&RKXA\4>-O#VH^)9LN7;5H76U+?>P2WS.<\N??'<D
MYW]I:2ZTW0_!'AZ>8L;6R9I\'AY%6- WOT;\S7H?QT\,:78?L]SVT%I"@T86
MWV0J@'EGS4C)'U5CGUKC?VK=/-W9^&-?LRD]FPE@,\9#*=P5XR"."" Y'TK7
M^,?Q2\+^(O@5);Z;J]K<W^KBW M(I 982LB2-O3JN-A'/?IF@"[\+[CQ)J_[
M+ZVWA>8QZU$TMM9REU&T>=G.6X&%8C\..<5XM\6_AG>?#^ST.[UO5FU/6=8:
MYDO)-Q95*>5@!F^9CEVRQZ\<"OH[]G_2)](^#&D"Z5DDNC)=;6[*[G;^:A3^
M->;_ +7/_,H_]OO_ +0H ]:\56%YJGP)O[+3%9[J;0]L:(,L_P"Z&5'N1D?C
M7AOP$^)?@GP7X4UC3O%A^S7<]R91*;1I?M$115$7R@G@JQPV!\WUKZ1T^Z>Q
M\"VMW%;O<O!IJ2+!']Z4K$"%'N<8KPOP[XD^#'Q$U34]8\5>'=.T&\M6$H-W
M>E!=@Y);8I57;(Y&&)R* .4_9_UB(?'R[&DQ&WT_4X[H1P= D>?,08'' 4#\
MZ^N*^5O@+;#Q-\>M9\26%M]GTVV%Q-&BH%6(2MMCCP.!A">/]FOJF@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BO$OCW<>/]2OM.\.>"+#4Q87"*UY>V
M<;X9F<J$9UY50!ENV&&>E>8>.?A+X@^#6D6GBO2O%CRW!N4BE-O&T#(Y!8<[
MCO7Y2#G'7H>: /KRBO%O%7Q;U*R_9QTWQ3 4M]:U=4M8W5<A)?F#R =N(V(]
M"1UKR=?A!XGD^&+?$O\ X26;^T?LYO\ R<N9C$.2_G;L[MOS8Q^- 'V#17F/
MP9^(LGBGX42:OXAFS<Z0TD-[/MR76- _F$#J=I&<=2#7B'QH^,EQ\0K#^SO#
M]G<6_ANWN%\VYD0@W,N&*!NRC 8A>IQD],  ^O:*XKX._P#)'/#/_7BO\S7A
M>@Z9>?'_ .*^O1>*=7OK72=.W&&SMG"E%$FU% 8%0<9+-@DG] #ZIHKYN^&&
MH:QX _:!N_AN=5GU+1Y-ZQ+,VX18@\Y&']T[?E(& 3VX%?2- !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >4^*?V>?"WB_
MQ1?:]JVJ:V+N]</(L,\01< *  8B<  #DFLC_AE3P1_T%?$'_@1!_P#&:]MH
MH Q+OPCH^H^#X_#.J6HOM,CMTM]D_+$( %;(QAN <C'->>Z?^S/X L=66]==
M2O$5PRVES<J8>.Q"J&(]B37KM% #8XTBC6.)51$ 5548"@= !7%_$7X5:'\3
M?[._MZZU"W_L[S?*^Q2(F[S-F=VY&_N#&,=Z[:B@"&SM4L;&"TB+&."-8U+'
MDA1@9]^*\N\0_LY>!?$&N2ZFRZAI[S.9)8;*=5C=B<DX9&QGV(ZUZO10!B>%
M/!^A^"=&72_#=BMI;[M[G)9Y&_O,QY)_ET'%;=%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 5]0U"TTK3Y[[4KF*UM+="\LTK!511W)-?,/BG7O$'[1/
MC*+P]X4@>V\,6$PD>ZE3 [CSG]\$A4Z\G/?&Y^TA)XT\0:M:^'/#NA:S=Z-#
M$L]Q)9V4LD<\Q)P"RJ00H .,]3["L#POX[^+/@[P_;Z/H/PO6"U@4 G^PKS?
M*V.7<A_F8]S_ $XH W_VD=#@\.?"CPKI&F@K8V-T(%!/+8B."?4G#$GU-=^K
MHW[*^4(Q_P (:1QZ_8\']:J^(O#6M?%_X$VT.N6::5XAD_TM()(7A6*9&90I
M5B64,A(YS][->/>=\:HO!+?#@>%[LV90V_VD6;%O*S_J_/SY>WMGKCC- '9_
MLM645_X!\36MY$9+6YNA#(I) =3%AAD>Q[>M3_M):)IGA[X-:5I^AV%O86D>
MM1;88(PJY\F?GCJ?<\UZ'\(? 3_#SP!!I5TR/?S2-<WC(<KYC #:#W "J,]\
M$]ZYG]I71=5U[X;:?:Z'IEYJ5PFK1R-%9V[3.JB&8%B%!.,D#/N* .J^#IQ\
M&_#)/ ^PK_,UX'I7]K^,?C;K6I? UO[$PKF[O;J4-!+N;EMA1L!V&0N&Z9^7
MH/H'X6Z?<6?PDT"PU2UFMITLA'-;SQE'0\Y!4X(->(Z!X<\?? CQKJ4VC>%[
MCQ1HMZNQ3:;F9T#$H3L5BC#)!RI!R<>M !\*+H>$/CWJ.E_$6WDF\57[^7#J
M9F#Q[G4-@# ^^, -VX7 YKZ>KYS\'>!_&/CWXU)\0?&&D/H%G;2I-%;3 K(Y
M1<1H%.&XP"S,!GH!Z?1E !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '/^+SXF>QM;7P>(
M(KFYN5CN+Z<*PLX<$M($)&]N  /?FL#PMK6N6?Q)O_"&KZQ'X@AATU;];X6Z
M12V[F39Y,HC 3)'S+P#@'.>M='XF\6:9X5%@=;,T-M?W(M?M8 $4#$$@R/D;
M <8!]?3K7G_AZRT?0OC9;Z;\.GC72IM-DEUNTM)?,MX7! A?J0LAY&,Y(&<=
MZ +'ASQ?XANK[PSJU[J2W%CXEOKJU.F"! MFL8E*,C@!B0(L-N)!W'&,5UWA
M/5;_ ,07NJZNT_\ Q)GG^S:9"$4;UC)5Y]V,G>^0!G&U%(^]7.>+?#.BV&HP
M6?AZS^S>(/$,LL$<Z2N1:0MS=3QH25C.PD94#+NN<YKF[N]N-'FU633]7NK*
M[T+7;'2-*T6*X*P/:,(%VF'HY=9)#N()^7@C% 'MM%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 45YGXOTZ2TN-6UOQKX\N] L-_EZ1#
MIM\8%C 3.67 ,TA8,=GS# _*K+K7B&_\ ^ T\27%SI,^LWD<.JSPN;>4+Y4C
M*-RX,9<JF<8(R0,4 >K45Y/IWB+5+KPC-X>T[59KG4+_ %NZTK3-0:3?*+6-
MOWEQO_B,:;@&[L$YR:]4MX!;6L4"O(ZQ($#2N79L#&2QY)]2>M $E%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5S.O?$7PKX9U/^S]:U9(+L1B5
MXDADE,2'^)]BD(/=L"NFKR+PWX@TGP+XQ\9V/C)GM]2U35WO+.5K9W-]:LBB
M..,J#O*<KM'.3TZT >D:EXFT?2=&BU6]O4%E.46"2%6F,Q?[H14!+D]@H-)!
MXIT6X\,R^(8=0C;2H8WDEN""!&$SOW*1N!&""I&<C&*\D\"V&L:E\.?#]_IV
MFO-)X=\0W4B:7(ZQR&',L?EJ6(4,GF< D#Y<9%3SN^F1W6G^)HQ:V3:A+XCU
MNWB;S?*C>4"UL\KPSR2*"0.#L(Y#9H ]FM[B.ZM8KB'=Y<R!TW(5.",C((!!
M]B,U)6)X=\4VWB*2\@6SO=.OK%D6YLKZ-5EC#KN1OE9E((S@@GH1U%;= !11
M10 4444 %%%% $-W:6U_:R6U];Q7-O(,/%,@=''H0>#5?2]$TK0[<V^B:99Z
M="QW&.TMUB4GUPH J]10! ;*U:_6^:VA-VD9B6X,8\Q4)!*ANN"0#CIP*@ET
M32I]7BU6;3+.3485V1WCVZF9%] ^,@<GC/>KU% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%<K<_$WP?::Z^CW&N0I=QS""3]VYBCD/1&E"[%;V+ T =5161K_BG1_#,<#Z
MS=-";ABL21PR3.^T98A$4M@#DG&!WI]SXET>U\/Q:W+?1MIT_E^3/$#()?,8
M*@4*"6)+   =Z -2BBB@ HHHH **** "BBB@#SO6_B!X7BU'5=$^(6FI8FU<
MK:I=P&X6_A91AXL)@D\@H,D8_)_PM\/2CX2VFF>*M/#VTSRO%I^HH)##;F0M
M%&ZMD<+@X/3@=J]!HH \:U:UEUCP3X@\5:);/!:;(].TF*R3:8]-CG3[1)&J
M]/, D/'.Q$Q70_#+^S?^$@\3?\(EM_X1;-K]A\C/V?S_ "V\_P O/&/]5G'&
M[/?->B44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 :=\
M1Y=7^,,GA;3K:-])@LYF>^(.9;B-T#JASC:N_:3@_,",\<Z_Q$O]=L?!MQ_P
MBUC<W>HW#K IM5#20*WWI0"0"5&<#(YQVKS31=4BT?XL>&+#3?!WB"QMK719
MK1()X8?,(::,M,V)3E<Y+-G.3T- '6ZYX_UK3]2UR\LK6Q;1/#]Y;VEY'*'^
MT3F01EGC8':H42KP0=V#R*Z;^W;NZ\>_V)IT<+6=C:^=J4[J2RN_^IB3! #$
M!F;.<#;_ 'LUA>-/#&@6$6I^)M4N+];5C%<WFF6\H$.H3QD"$,NTL6+!% #
M,0N0:YN%?$VD7UYI5OK*:;J:Z0_B/4[D6Z3?:KJ1W41'>#B*-8@@VX. O(Q0
M![#169X:U5]=\)Z3J\L0ADO[*&Y:,?P%T#$?AG%:= !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5P]]H_CVPUS5)/#.JZ9<V&I2"5!J[S,^GMM"
ML(@N0R<;@I*@$GUKN** ,7PCX;A\)>%+/1K>9K@VZLTL\G#32LQ=W/IEF)QV
MSBN<F\ 7VH^!M8LM2O8%U[5[M;^>ZC!>))8Y$>&,9 )C58HTZ XR>IKO:* .
M6\*:!JUGKFLZ]XB:R74-5%O$;>Q=WBACA5@OSL%+$EW)^48X'O74T44 %%%(
MS!5+,0 .22>E "T5B7_BW2['*K,;B0?PPC/Z]*YN^\<7\Y(LXX[9.QQO;]>/
MTKDJ8RC3W=_0ER2.^)"J2Q  ZDUFW/B/2;0D2WL9([1_/_+->:W6HWEZ<W=S
M+-[,Q('X56K@GF;^Q'[R'4['H+>.-/-PD<,4SAF"EV 4#)ZURGQ$^*&K>#_$
M7]F6.GVDBM LR2S[CD$D= 1W!K)JC\<H?/?P_JRCBYM60GTQM8?^AFH6+K5*
M4W>S5CZ3AFEA\3F,:.)CS)IZ>=K_ *&+=?&CQA<9\JXM;7_KC; X_P"^MU9K
M_%#QG)][79A_NQQK_):Y.BN%XBL]Y/[S]?AE&7TU:-"/_@*.TT+Q[XIO/$VF
M0W.NWCQ27D2.F_ 8%P"#BNI^*'BG7=)\=3VVFZK=6T"PQD1QR$*"5YXKS7PS
M_P C;I'_ %_0_P#HP5VGQ@_Y*)<?]<(O_0:^LX8_>UI*>NG74_)O$JG##0H^
MPBH[[:?D9<7Q%\6PG*:Y<G_?VM_,5?@^+?C"$C?J,<X':2VC_H!7%45]T\+0
MEO!?<C\;6*Q$=IO[V>F6OQPUV/ N]/L)QZH'0G_QXC]*W['XZ:>^!J.CW,'J
M8)5D_GMKQ2BN>>6X67V;>AT0S/%P^U?U/I+3?BAX3U+ &J+;.?X+I#'C_@1^
M7]:Z>VN[:]A$UG<17$1Z/$X93^(KY&JQ9W]YITPFL+J:UE'\<,A0_F*XJF30
M?\.37J=]/.ZB_B13]-#ZWHKY[T;XO>)M,*K=RQ:E"/X;A,-CV9<'\\UZ#H?Q
MET#4F6+5$ETN8]Y/GCS_ +PY_,"O+K9;B:6MKKR_JYZM'-,-5TO9^?\ 5CT.
MBH;2\MK^W6XLKB*XA;[LD3AE/XBIJ\YIIV9Z2::N@HHHI#"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@!L@9HV$;;&((5L9P?7%>"Z#KVC:'\$M4\
M#:S;3?\ "3QVUY!<Z9]F=Y;F5R^)@<?,IRI\S. !G/ KWRO-;CPCX^ET>\\+
MC7]/ET6[>5&U2X:634$MY&),>#\I8!BH<MP.W H I:%#K\^A^ ?%]CIS:U-;
MZ$;6YMEG2*1C*D1$H:0A3S'\W.?FR >E9NDRCP]%HFEZW&]Y;^%W2/[/9#S#
M>:M/N=((P2 ?*C=CDD %@>-M>M)8OI7AQ;#08H5>TM1#9QSL1&"J;4#$ D#@
M9(!KDI_ -]!X/T6VT^[@FUO2M075GGN=PCO+HA_-+D E0WFO@@''R\<8H Z?
MP[XBM/$NG275G'/ \$[VUQ;7*;)8)4/S(P!(SR#D$@@@@UJUSG@SP_>:%9ZE
M-JTL$E_JNH27]PMMN,4;,JH$4M@D!47D@9.>!71T %%%% !1110 456NM1L[
M%<W=S%#[,PR?PZUC7/C;2H<B'S;@_P"PF!^N*RG6IT_BDD)M(Z*BN0U?QA=I
MX#U/6])M8A<V9&V*<EU*Y7).,=B?RKQF]^,'C*[)V:C':J?X8+=!^I!/ZUSU
M,;2II/>Y]!E60XK-*;JT'%).VK_R3/I6BOE"Y\<>*;O/G^(-1P>H2X9!^2D5
MG3:QJ=Q_K]1NY?\ ?G8_S-<SS./2)]%#@>N_CK)>B;_R/L"BOE+P7/*_CS0M
M\CM_Q,(.K$_QBN@^*<LB?$S5=DC+_J>AQ_RQ2O8RJ/\ :,I1^&WS_P CX_BC
M _ZO.%Y>TYO*UM_4^C:*^2XM4U" Y@OKF,_[$S#^1J_;^,?$EJ08==U$8[&Y
M=A^1.*]UY+/I-?<?&QSR'6#^\^I:*^<;7XJ^+[4C.J"=1_#- AS^.,_K706/
MQRU:+ U#2K2X ZF)FB)_/=7-/*<3':S^?^9TPSC#2WNOE_E<]NHKSG3OC7X>
MNL+J%O=V+=R4$B#\1S^E=AI7BG0M;P-+U2VN'/2,/A_^^3@_I7#4PM:E\<6C
MOIXJA5^"29K4445SG2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 445D>)_%&F>$=%.I:S(ZQ>8L44<2%Y)Y&X6-%'+,?3ZT :]%<UX=\<6
M6OZG+I<NGZEH^IQQ"<66J0"*22+./,3#,K*#P<'@]<5!8_$72;_7HM.BMKY(
M;BYEL[747A46US/%NWQHP8G(V/R5 .TX)H ZRBLNTU^UOO$>H:-;1S/+IT<;
M7$X4>4K29(CSG._: Q&, ,O/-:E !1110 4444 %%%% !5"30].E\00:Y);Y
MU&WMWMHYM[?+&Q#,NW.TY*CG&:OT4 4M2T>QUC[+_:4'GBTN$NH5+L )5SM8
M@'#8SD Y&<'J!5'Q!X-T'Q1)#)KEA]H>%&C5EE>,LC?>1MC#>AQRK94^E;=%
M #8XTAB6.)%2-%"JBC 4#H .PIU%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !3998X8VDF=8T499F. *P-9\76FG%H;7%U<#@@
M'Y5^I_H*XC4M8O=5DW7DQ90<K&.%7Z"N"OCJ=+2.K(<DCKM3\<6T!:/3HC<.
M./,;A!_4_I7):CK5_JC?Z7.S)GB->%'X50HKQ:V*JUOB>G8S<FPHHHKF)"BB
MB@ I_P 2X#?_  DTN\QE[.Z",?12&7^BTRM34(/[2^#_ (@M?O-!^_ _NA=K
M_P#LK5U8;7FCW3_S/8R.M[#,J,_[R_'1G@M%%%<Q_01I^&?^1MTC_K^A_P#1
M@KM/C!_R42X_ZX1?^@UQ?AG_ )&W2/\ K^A_]&"NT^,'_)1+C_KA%_Z#7V7"
MO\:?H?BWBC\%#YG"T445^A'X>%%%% !1110 4444 7]*UO4]#NA<:3>S6DG<
MQMPWU'0_C7I_AOXVL"D'BBTR.GVJV'/U9/\  _A7D-%<U?"T:Z]]?/J=5#%U
ML._W<OET/K+2]8T_6[,76E7D5U"?XHVSCV(Z@^QJ[7R9IFK7^BWBW>E7<MK.
MO\4;8S[$="/8UZ_X3^,UM=F.T\4QK:S'@7<0_=M_O#JOU''TKYW$Y54I>]3]
MY?B?287-J57W:ONO\/\ @'JE%,BECGA66"19(W&5=&R&'J"*?7CGM!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5KW4+73H/-O)EB7MD
M\M]!WI-J*NP+-0W5Y;V47F7<R0IZNV,UQNI^.99-T>EQ>4O_ #UD&6_ =!^M
M<O<W4]W,9;J5Y7/\3G->96S&$=*>OY&;FNAVVH>.K2'*:?"UPW9V^5?\3^E<
MW>^*-6O<AKDPH?X(?E'Y]?UK'HKRZF+K5-W]Q#DV*S%F+,2Q/4D]:2BBN4DZ
M+PY -3T;7-';DW=HRJOU4KG_ ,>%?.Y!!P>#7T'X.N#!XDA7M,K1G\L_S KQ
M7Q?I_P#9?C/5[,#"Q7<FP?[)8E?T(KJG[U"#[-K]3]-X$KZUJ#\G^:?Z&-11
M17,?IIN>"?\ D?="_P"PA!_Z&*Z'XJ_\E-U;_MC_ .B4KGO!/_(^Z%_V$(/_
M $,5T/Q5_P"2FZM_VQ_]$I7VO"G\6?I_D?B/BEO0_KN<?1117WY^*!1110 4
MH..E)10!TFC>/_$NA;5L]4E>(?\ +&X/FICTPW3\,5Z%H7QPMY2L7B+3V@;O
M/:G<OXH>1^!->,T5QUL%AZWQ1U[K0[:..Q%'X9:=GJ?5VD>(-)U^#S='OX;I
M0,L$;YE^JGD?B*T:^1K:ZN+*X2XLYY+>9#E9(G*LOT(KT7PU\9M5T\I!X@B&
MHVXX\U<+,H_DWXX/O7B8C)ZD=:3OY=3W</G-.>E96??H>Z45CZ!XKT;Q-;^9
MI%XDK*,O"WRR)]5//X]*V*\6490?+)69[D9QFN:+N@HHHJ2@HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "N$^)VE:E<+X>US2;&74VT'5$O)K&''F31;65B@/WG
M7.0._/>N[K!\7^%D\5:7;P+>RZ?>65U'>65Y"H8P3)G#;3PPP2"IZ@T >?WG
MB"\\0?'#P%<V^C:CI=DD6H1L^HP>1+/F %AY9^8*I6/D@9+<4_4?#>J>$-,M
M9;^>SGT+P_JD^J6"1%_M=Y/,THBMRI 5?WEP5R"=W'"UU^@>#+RS\2-XA\3:
MXVN:JMN;6W9;9;>&VB)RP2,%OF8@98DG@#@<5I:OX>_MG7M'O+FZ_P!#TN1[
M@6?E\2SXVQNS9Z("Q QU(.>* .#T;Q7<^#K2]@O-)^W)97D3>(M52Y"E;RYV
M,WEQD$NB"2-<[AA0  <5ZM7#:Q\.&U35]1:+66MM(U>X@NM2L/LP=II(MF-D
MN[Y%81H&&T]#@C-=S0 4444 %%%,FGBMXC)<2)$@ZL[8%&P#Z*YR_P#&VGVV
M5M%>Z<?W?E7\S_A7-WGC'5;K(BD6V0]HEY_,UQ5,=1IZ7OZ$N21Z/7':G\5O
M"&ELR-J?VF1>"EM&S_K]W]:Q_#6I3+XFMY+F=Y/.)B9G8L3GIU]\5X]X_P!*
M_L;Q[J]H%VI]H,L8]%?YP!] V/PKFGCY.ESP76Q]/PUEF%S6O.G7;5E=6MKW
MZ/R/3K[X^V"$C3=$N9O0SS+'^@#5S]Y\>/$$IQ9:?I]NO^VKR-^>X#]*\OHK
MSY8VO+[1^E4>&<JI;4K^K;_6QW5Q\8_&4V?+OX8/^N=LG_LP-4'^)_C)_O:[
M./\ =1!_):Y2BLG7JO>3^\]".4Y?#X:$/_ 5_D>U^$?%.N7_ ,*?$>I7FI3R
MWEM(1#,Q&Y/E4\?F:XA?B-XM3IKEQ^(4_P Q70>!O^2*>*_^NA_]!6O.*_1N
M'J<*N#O45W?KJ?SKQO)T,YJ0HOE79:+\#LH?BOXQBZZJL@]'MH_Z+6I:_&SQ
M)#@7%O87 [EHF4_HV/TKSFBO>E@\-+>"^X^-CC<3':;^\]ALOCLAP-2T-AZO
M!/G_ ,=(_K72Z=\7_"E\0)KBXL6/:YA./S7(_.OGFBN6>58:6R:]'_F==/-\
M5'=I^J_RL?66GZUIFK+NTS4+:[&,D0RJQ'U Z5=KY"CD>*0/$[(ZG(93@C\:
MZG2/B7XIT<J(]2>ZB7_EE=_O0?Q/S#\#7GU<FDM:<K^IZ-+.XO2K&WH?2E%>
M5Z)\;[&<K'K^GR6C=#-;GS$^I7J/PS7HNE:[I>N0>=I-]!=IW\M\E?J.H_&O
M)K86M0_B1L>Q1Q="O_#E?\R_1117,=(4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9.N>(+;1H?F_>7##Y
M(@?U/H*B<XPCS2=D%[%Z]OK?3[9I[N41HOKU)] .YK@M:\6W6I;H;7=;6QXP
M#\S?4_T'ZUE:EJEUJMT9KR3<>BJ.%4>@%4Z\'$XZ57W8:(QE*^P4445YQ 44
M44 %%%% !1110 5TGA.-;Z#5M+?I>6A4Y],%?_9ZYNMWP?.8?$L"]I59#^6?
MY@5T865JT?ZWT+IR<)J2W1\^LK(Y5QAE."#V-)6UXQL?[.\;:Q:@86.\DVC_
M &2Q(_0BL6LI+EDT?TE1J*K3C46S2?WFGX9_Y&W2/^OZ'_T8*[3XP?\ )1+C
M_KA%_P"@UQ?AG_D;=(_Z_H?_ $8*[3XP?\E$N/\ KA%_Z#7V'"O\:?H?C?BC
M\%#YG"T445^A'X>%%%% !1110 4444 %%%% !1110!T_A+QYJ_A*=5MI#<6)
M.7LY6^0^I7^Z?<?CFO??#'BW2O%=@+C3)OWB@>;;OQ)$?<>GN.*^6ZMZ;J=[
MH]_'>Z9<R6UQ']V1#^A]1[&O-QF7T\0N:.DOZW/4P68U,,^66L>W;T/K2BN
M\!_$^U\2M'IVJJMIJF,*0<1SG_9]#[?E7?U\I6HSHSY)JS/KJ->G7ASTW=!1
M116)L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4CNL:%Y&"JHR6)P!5+5=8M-(
MM_,NG^8CY(U^\_T_QKSS6/$-YK#D2MY<&?EA0\?CZFN/$8N%#3=]B922.CUG
MQLD1:'2 )&Z&=A\H^@[_ %KC;F[GO)S-=2M+(>K,<U#17@5L14K.\F8N3844
M45@(**** "BBB@"SIUP+75+:<G CE5B?8'FN/^--A]C^(LLX&!>6\<WX@;#_
M .@5T]5OC7;F[TCPYK ',D312'W(5@/_ $*NJG[U"<>UG^A]?P?7]EFD8_S)
MK]?T/(J***YC]K-SP3_R/NA?]A"#_P!#%=#\5?\ DINK?]L?_1*5SW@G_D?=
M"_["$'_H8KH?BK_R4W5O^V/_ *)2OM>%/XL_3_(_$?%+>A_7<X^BBBOOS\4"
MBBB@ HHHH **** "BBB@":UN[BQNDN;.:2">,Y22-BK*?8BO5?"/QFDC*6?B
MQ/,3H+V)?F'^^HZ_4?D:\DHKGKX:EB(VJ+_,Z</BJN'E>F_\CZXL[VVU"TCN
MK&>.X@D&4DC;(-3U\O>%_&&J^$K[SM-FS"Q!EMG.8Y/J.Q]QS7O_ (2\;:5X
MOL]]D_E72#][:R$;T]Q_>'N/TKY;&9?4PWO+6/?_ #/K,'F-/$^Z])=O\CHJ
M***\T],**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0D*I+$  9)/:@!
M:ANKNWLH3-=S+%&.['_.:YO6?&D-MNATL+/+T,I^XOT]?Y5Q=Y?7.H3F:\F:
M5_\ :/ ^@[5YM?'PIZ0U?X$.:6QU>I^.OO1Z5#_VUE'\E_Q_*N4O+^ZOY?,O
M)WF;MN/ ^@Z"J]%>-5Q%2M\;,G)L****P$/BD:&9)8SAT8,I]"*R/CC8*VKZ
M3K< _=7UKL)'<J<@G\''Y5J59\=6O]L_!U+@?--I5PI)[[<[<?3#J?PKJH>]
M3G#RO]Q])PQBOJV:4V]I>[]^B_&QXA1117,?NP4444 >J>!O^2*>*_\ KH?_
M $%:\XKT?P-_R13Q7_UT/_H*UYQ7Z?PU_N7S/YAX]_Y'=0****^E/A HHHH
M**** "IK6[N+&Y2XLIY+>9#E9(G*L/Q%0T4-)Z,:;3NCTOPY\9]5L"D.OPC4
M8!P95 24#^3?I]:];\/^+-&\30>9I%ZDK@9>%OED3ZJ>?QZ5\LU+;74]E=1W
M-I-)!/&=R21L593Z@BO*Q&5T:NL/=?X?<>MALVK4M)^\OQ^\^NJ*\<\(_&9H
M]EGXL3>O %[$O(_WU'7ZC\J]<LKZUU&T2ZL+B.X@D&5DC8,#7S6(PM7#RM-?
M/H?3X?%TL3&]-_+J3T445S'4%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !117G_Q(^(B>&8&TS2F5]5E7ENHMU/<_P"UZ#\3[[4:
M,ZTU""U,:U:%"#G-Z'4^(]7ETC3?.MX3([':'Q\L9]37FD\\MS.\T[M)(YRS
M,>37/>!?B)+HMW)8^('>\TF\<F;S,NT3,>7'<@]Q^(YX/;:YH@L-EY82"XTZ
MX :&9#N !Y R.OL>]>9GF7XC#R4F[Q.3#XN&*AS1W6Z[&-1117S1T!1110 4
M444 %%%% !1110 5;TJ;[/K%I,3M"3(2?;//Z54HIQ?*TP.5^,MC]D^)%S(!
M@74,4P_[YV']4-<'7K'QR@\^70-64<75JR$^F,,/_0S7D]=&*5JTK>OWZG[_
M ,/UO;971EY6^[3]#3\,_P#(VZ1_U_0_^C!7:?&#_DHEQ_UPB_\ 0:XOPS_R
M-ND?]?T/_HP5VGQ@_P"2B7'_ %PB_P#0:^JX5_C3]#\Q\4?@H?,X6BBBOT(_
M#PHHHH **** "BBB@ HHHH **** "BBB@!59D<,C%64Y!!P0:]J^'GQ36^\G
M1_$TH6YX2"\8X$OHK^C>_?Z]?%**YL3A:>)ARS^_L=6%Q53#3YH?-=SZ_HKR
M+X7_ !),C1:!XAGRQPEI=2'KZ1L?Y'\/2O7:^-Q&'GAY\DS[7#8F&)I\\/\
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
MO,L!RWK4EIU7ZGTV5YAS6H57KT?Z'I5%%%> ?1!1110 4444 %%%% !1110
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
MTZ/7_#KB:PG&YU3_ )9GOQVYZCL:P*_*Z]"="HZ<UJCZK1JZ"BBBL0"BBB@
MHHHH V1;_P!J_#'Q)IP7<R0F=1ZD#<!^<=> 5]%>"I%;5+BTEYCN(&4J?XO\
M@FOGW4+1M/U.ZLY/OV\SQ-GU4D?TKJJ>]1A+U7]?>?JG M>]&M0?1I_?H_R1
MJ>"?^1]T+_L(0?\ H8KH?BK_ ,E-U;_MC_Z)2N>\$_\ (^Z%_P!A"#_T,5T/
MQ5_Y*;JW_;'_ -$I7UG"G\6?I_D?+^*6]#^NYQ]%%%??GXH%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5ZC\'/%YL=2/AZ^D_T>[8M;$G[DO\
M=^C?S^M>74^*5X9DEA8I(C!E93@J1R#6&(H1KTG3EU.C#5Y8>JJD>A]>45SW
M@?Q,OBKPM;WQ*BY7]U<J.T@ZG'H>#^-=#7PU2$J<G"6Z/O:<XU(*<=F%%%%0
M6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M$XZU\]_%#QK_ ,)+K7V&PDW:99,0A'263H7^G8>V3WKT;XL^*_["\-_V?:2;
M;[404&#RD?\ $WMGH/J?2OGZOHLIPG_+^7R_S/F\XQ;_ -WA\_\ (****^A/
MFPHHHH ]/\#?$2&2U3P[XP;S+)\)!>.>83V#'T]&[=^.F]K>ASZ-<#=^\MW_
M -5,.A]C[UXE7H_@+XA1VENOA_Q2?/TM_DBF?DV_H#_L^G=?IT^5SG(XXF+J
MT5:7]?U_6OOX#,;6I5GZ/_,TJ*V-<T&32V6>!O/LI>8IE.1@] <?S[UCU^;U
M*<J<G&2LSZ ****@ HHHH **** %!(((.".A%4OC=9BZAT+7XU_X^(##(?0_
M>4?^//\ E5RK_B>T_MOX,WB ;I=+F$Z?0')/_?+M^5=5#WHSAW5_N/H.',5]
M6S2E)[-V?ST_4\*HHHKF/WH]4\#?\D4\5_\ 70_^@K7G%>C^!O\ DBGBO_KH
M?_05KSBOT_AK_<OF?S#Q[_R.Z@4445]*?"!1110 4444 %%%% !1110 4444
M %%%% !1110 5M^$_$MUX5U^'4+4DH#MGB!XEC)Y']1[XK$HJ9PC.+C+9EPG
M*$E*+U1]<6-[!J5A!>6<@D@G021L.X(J>O'/@SXN\N1O#5])\KDR6;,>AZLG
MX]1^/K7L=?#XK#RP]5P?R]#[O"8B.)I*HOGZA1117,=04444 %%%% !1110
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
M63K_ (KU#4LDI-,?+SV0<+^@%8]%%??1BH145LC\]G)SDY/=A1115$A1110
M4444 %%%% !1110 4444 36EW/8WD5U9RM#/"P>.1#@J1WKVW0->L_B/H_E3
M&.VU^T3YEZ"9?[P]OY'V->&58L+^ZTR_AO;"9H+F%MT<B'E3_GMWKS\PP%/&
MTG">_1G=@\9+#3[Q>Z_KJ>JSPR6T[PSH4D0X96Z@U'6YHNL6?Q(T8R(([77K
M1/WT(.!*/[P_V3_XZ>#Q@G&EB>"5HID*.APRL,$&OR?&X*K@ZKIS1]="<:D5
M.#NF,HHHKB+"ND\*1+?6VKZ6W_+Y:,O/I@K_ .SUS=;O@Z<P^)85[2JR'\L_
MS KHPKM6C_6^A=.3A-26Z/$/#:E/%^DJPP1?P@@]OW@KL_C!_P E$N/^N$7_
M *#6)<V/]F_&'[(!A8]:7:/]DS C]"*V_C!_R42X_P"N$7_H-?6\+KEQ$T?5
M>)=15:&&J+9J_P!YPM%%%?H!^)A1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !3X97@F2:%BDD;!D8=00<@TRB@#ZOT'54UOP_8ZE%@"YA6
M0@?PMCD?@<C\*T*\T^"6K?:O"]UIKME[*?<H]$?D?^/!OSKTNOA,32]C6E#L
MS[_"U?;48U.Z"BBBN<Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#RKXWZZ8-,LM#A;#7+>?-C^XO"C\6R?\ @->*UTWQ"UK^W?'.H7"-
MNAB?R(?3:G&1]3D_C7,U]O@:/L</&/7=_,^%Q];VV(E+ILOD%%%%=APA1110
M 4444 %%%% !1110 4444 =S\/\ Q\?#TATK6<W&B7)PZD;C 3U8#NOJ/Q'/
M![G7=#_LXI=63B?3[@!H95.X8/(&?IT/>O#:]#^'?CV/3%_L#Q$WF:1<':CO
MS]G)_P#9<_D>?6OF<ZR>.+@ZM->\OQ/<R['\EJ-5Z='V_P"!^1K45K:[HDFD
M7(*'S;67F*4<@CT/O_.LFOS.<)4Y.,EJCZ,****@ I?BG;_VA\,-$U$+\UI/
MY)]E(*_S1?SI*U-2M_[5^$&O6GWGM?\ 2%']T+A__96KJPVO-#NG^&I[.15_
MJ^94:G]Y+[]'^#/(?!/_ "/NA?\ 80@_]#%=#\5?^2FZM_VQ_P#1*5SW@G_D
M?="_["$'_H8KH?BK_P E-U;_ +8_^B4KZSA3^+/T_P CT_%+>A_7<X^BBBOO
MS\4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O5O@AKOD
M:E>Z',WR7"_:(0?[Z\,/Q7!_X#7E-:?AO5FT+Q+8:FN<6\RLX'=.C#\5)%<V
M*H^VHRA_5SJPE;V%>,_ZL?5E%-1UDC5XV#(P!4CH0:=7PI]\%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% ",P52S$  9)/:OE_P :
M:\?$GBV]U $F%GV0#TC7A?SZ_4FO<_B;KG]A^!;QHVVSW8^RQ<\Y;[Q_!0WZ
M5\W5]'DU'259^B_4^9SJO=QHKU?Z!1117T!\Z%%%% !1110 4444 %%%% '7
M>!_'MWX2NO)F5KK2IC^_M2<XSU9,]#[=#T/8CTG4])M;K3TUOP[*MSILPW83
MGR_7CK@=P>1WKPBNG\%>-[WP?J!*9GL)C_I%J3PW^TOHW\^A]O S;)Z>-AS1
MTG^9[& S!T?W=7X?R_X!V5%=#>Z;8ZSI:Z[X7D$]I(,R1+UC/?CMCN.WTKGJ
M_,*]"IAYN%169]/HU=;!1116 !1110!6^-5I]NTG0-?4#,D9MYB/4C<!^8>O
M(J]XUVT_MOX.ZG;@ RZ<_P!HC'H%.XG\B]>#UUXGWI*?\R7^1^U\'XKV^6*#
MW@VOU_7\#U3P-_R13Q7_ -=#_P"@K7G%>C^!O^2*>*_^NA_]!6O.*_1>&O\
M<OF?B''O_([J!1117TI\(%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5-:74UE>0W5LYCF@D62-A_"P.0:AHH>NC&FT[H^K]!U:+7= LM3@P%N8
M@Y _A/<?@<C\*T*\J^!^MF?2[[196RULXGA!_N-PP_ @'_@5>JU\+BJ/L*TJ
M?8^]PE;V]"-3O^84445S'4%%%% !1110 5Y)\=-3*VVE:6C??=[B0?0;5_FU
M>MU\\?%W4#??$*YBSE+.*.!?RW']6->IE5/GQ*?;4\K-JG)A6N^GZG#T445]
M>?&!1110 4444 %%%% !1110 4444 %%%% !1110!<TO5+S1=3AO]-F:&XA;
M<K#]0?4'H17MMAJ%C\1=$^WZ>JP:Q;J!<VV?O?3U!['\#7@U:&BZU?>']6BU
M'3)O*GB/U5QW5AW!KR\RRZGCJ7++?HST,#C98:5GK%[K]3TME9'*N"K*<$$8
M(--KH+:ZL/B!HIU;1E$6I0@"[L\_-G^N<<'OTZC P""K$,""#@@]J_*<7A*F
M$JNG41];&49Q4HNZ8E7-)F^SZQ9RYVA9D)/MGG]*IT5RQ?*TRC'\>V/V/X[6
M<@&!=7%I,/\ OI5/ZJ:@^,'_ "42X_ZX1?\ H-=)\3(!/XU\$ZLHXNGB0GZ2
M(P_]#-<W\8/^2B7'_7"+_P!!K[OAY6QE6W]7LSUN,JWMLIP4_*WW:?H<+111
M7W)^5!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Z
M!\&M3-EXY^R,V$OH'CQ_M+\X/Y*1^->_U\J>&M0.E>*=-O@<"&Y1F_W=PW?I
MFOJNOELXI\M93[K\CZS):G-1<.S_ #"BBBO%/<"BBB@ HHHH **** "BBB@
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
M6F)X>\12A=3B'^BW3=9<#O\ [7KZCWKXW/<E51/$4%KU1])EV/Y[4:KUZ/\
M0IU+;3FVNX9UY,3JX_ YJ2_L9]-O'MKI-KK^3#U'M5:OSVSB]=T>V'CNQ$'Q
MS\-7B#Y+R6V8GU99=I_3;7+?%7_DINK?]L?_ $2E>@^*;?[;+\/]57YC#J45
MN[>I)7K^,9KS[XJ_\E-U;_MC_P"B4K[[A[_>JC757^^QU\65_;Y7@WV37W.2
M_*QQ]%%%?;'YJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% '=_!Z^^R?$&&'.!=P20GWP-_\ [)7T)7RUX.NS8^-='N <!;R,,?\
M9+ ']":^I:^6SB%JREW1]9DL[T)1[,****\4]P**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K,\2ZA_9/A?4KX'#06SLA_VMIV_KBM.N'^+][]D
M^'EQ&#@W4T<(_P"^MW\D-;X>'M*T8=VC#$5/9T93[)GSQ1117WA^?!1110 4
M444 %%%% !1110 4444 %%%% !1110!IZ!X@U#PUJL=_I4WERKPRGE9%[JP[
MC_(P:]FM;G3OB!I+:IH@$&I1 ?:K-F&<_P!<]F[]\'IX-5_1M:OM U2+4-+G
M,,\9_!AW5AW!]*\K,LLI8ZG:7Q=&>C@L=+#2Y7K%]/U1Z8Z-&Y1U*LIP01@@
MTVM_3=1TSXC:6;JPV6FM0K^_MB?O>X]1Z'MT-8<L4D$S13(R2(<,K#!!K\KQ
MF#JX2HX5$?60G&<5.#NF,J'XR6O]H^&- UY?F8 V\S#N2,C\BK_G4U:FIVO]
MN?"/6;'[TMC_ *3& .0%^?\ 7#C\:G#^\IT^Z_%:GO9!BOJN94JG2]GZ/3]3
MF? W_)%/%?\ UT/_ *"M><5Z/X&_Y(IXK_ZZ'_T%:\XK]&X:_P!R^9\_Q[_R
M.Z@4445]*?"!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7T+\']1^W?#^&%CEK.>2 _3.\?H^/PKYZKV#X$WO&L6#'_GG,@_,-_[+7EYK
M#FPS?:S_ $/6RFIR8I+NFOU_0]?HHHKY ^R"BBB@ HHHH Q/&<WD>!M:?I_H
M,JCZE"/ZU\MU],?$=MGPZU@_],0/S8"OF>OJ,F7[J3\_T/E<[?[Z*\OU"BBB
MO;/!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -WPGXKO_
M  CK"WMB=\;86>W8X69?0^A'8]O<9!]=O;6Q\0Z0OB+PT=\$@S/ !\T;=\CL
M1W'XCBO!:Z3P7XRO/!^K>?#F6TE(%S;YX<>H]&'8UXF;95#'4[KXD>KE^.=!
M^SG\+_ ]@\"R!KB^M3UEA#?D2/\ V:O-?C!_R42X_P"N$7_H->M:)!9W6I6N
MO>'I%ET^\1ED5>/+.,].W( ([&O)?C!_R42X_P"N$7_H->+P]2G1JNG-:J_Y
MH]?-G?"*VUT<+1117VI\F%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7T#\&IO-^'ZI_SRNI$_DW]:^?J]V^!S9\&WJ^E^Q_.-/\
M*\K-E?#?-'KY.[8KY,])HHHKY$^Q"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *^5?%%R;OQ=JUP?\ EI>RL/IO./TKZJZ=:^1;F7S[J68_\M'+
M?F<U[^2Q]Z;]#YW/)>["/K^A%1117TA\R%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4Z.1XI5DB=D="&5E."I'0@TVB@#VKPEXJM?'VF+H^M.L
M.N0(3!/C N !U^OJ/Q'<"K>6<]A=/;W2%)$."/ZCVKR.">6UN(Y[:1HIHF#H
MZ'!4CD$&O;?#?B&T^(NC"TO6C@U^T3@]!,O]X>WJ.QYZ5\-GN2)WQ%!>J/J,
MOQWME[*H_>Z/O_P33TV#^U/"=G'C+V.K6\J?03(2?R9J\K^*O_)3=6_[8_\
MHE*]<\$A[74+^PND*2@*^QNQ4X)_45Y'\5?^2FZM_P!L?_1*5?#6LK]>6WW-
M&^=5'+!0@^DOS7_ ./HHHK[8^0"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@"2"5H+B.9/O1L&'U!S7US&XDC5UZ, 17R%7UAH4WV
MCP[ITW_/2UB?\T!KY_.EI!^OZ'T>1RUFO3]2_1117SA]*%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5Y5\=;G9H^DVN?\ 63O)C_=4#_V>O5:\
M6^.LV[5=(AS]R"1\?5@/_9:]'+8\V*C\_P CS<TERX27R_,\IHHHK[(^)"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M:=J-YI.H17NFW#V]S"V
MY)$/(_Q'L>#7M.B:YI_Q(TS!\NS\06Z?O(LX64#^(>J_JON,$^&5/97MSIU[
M%=V,SP7$+;HY$."IKSLPR^ECJ?)-:]&=V#QD\-+O%[K^NIZO<6\MK</!<1M'
M(APRMVK>\&3(=4FLI\-%=PLA0_Q$<_RW54\.^)=/^(NGK9WYCL]?A3Y2.%G
M[C^HZCJ.,U#;"?0O$$!NU,3P2@O[KGG'J",U^8XC!U<OQ*51:7/KZ-6-1*I3
M>AC^'=/?2?A?XXT^7.^UNY(23WVA1G]*\LKZ$\6:8-/\,>,ID "7RI< #UV*
MA_5"?QKY[K[[A^')AG'LS@XNQ/UK,?;_ ,R3^=M?Q"BBBOH3Y$**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]$^"EUY/CB:$GB>S=0/<,
MK?R!KSNNQ^%4WD_$K3,]'\U#^,3?UQ7+C(\V'FO)G7@I<N)@_-'T=1117PQ]
MZ%%%% !1110!ROQ-S_PK?5\?\\T_]&+7S57TS\1DW_#O6 /^>(/Y,#7S-7U.
M3?P)>OZ(^3SO^/'T_5A1117M'AA1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!U7@7QQ=^#M4S\TVG3,/M-N#_ ./KZ,/UZ'L1%X_\
M06GB;Q=/J.G)(MN41%,HP6VC&<=JYJBL?J]-5?;)>]:QN\14='V+?NWN%%%%
M;& 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>Y?
M W/_  BNH>GVW_V1:\-KW;X'ICP;>M_>OV'_ )#2O+S7_=7ZH];*/]Z7HSTF
MBBBOD#[(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".X;9:RM_=
M0G]*^1*^NKI=]G,OK&P_2OD6OH\EVG\OU/FL\WI_/] HHHKZ ^<"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "I[*]N=.OHKRQF:"XA8-'
M(AY4U!10TFK,:;3NCZ'\!^+[#QCLN) EOK=M$4N(EX\U/[R^JYQ[@\=P3Y1\
M5?\ DINK?]L?_1*5S.G:E=Z1J$-]IL[6]S"VY)%[?GP1VP>#3]7U:\UW5I]2
MU*02W,Y!=@H4<  # ]  *\S#X".&Q,JE/X6MO/0]/$8]XC#*G/XD]^^C_$I4
M445Z9Y84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%?5'A)M_@O1&]=/@_P#1:U\KU]3^$5V^"=$'_4/@_P#1:UX6=?PX>I]!D?\
M$GZ&Q1117S)]0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7\
M<7SXPL4["P4_G(_^%>Z5X/\ &\'_ (3>TS_T#TQ_W\DKU<I_WE>C/)S?_=7Z
MH\XHHHKZX^-"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** )
M(9I;:=)K>1XI8V#(Z,0RD="".AKV;PKXNL_'M@FD:\Z6^N1+B"X  %Q^'KZK
M^(]!XK3HY'BD62)F1T(964X*D="#7%C<%2QE)TZB.S"8N>&G>.W5'TCXS25/
MA?J2W0_?K9[)#ZD$#/\ 7\:^;*](E^*S:C\/[S1M9MI)]1EC\I+A,!77CYGY
MR&'L.?:O-ZY\LPU3#4Y0GW^_0Z<SQ%/$3C.F^@4445ZIY04444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5TOP\;9\0]&/\ T\8_,$5S5=%X
M!R?B!HV/^?I:QQ'\&?H_R-\/_&AZK\SZ=HHHKX(_00HHHH **** ,7QE#Y_@
M?6DZG[#,1]0A/]*^6J^N+ZV%YIUS;'I-$T9_$$?UKY((*L01@C@BOI<EE[DX
M^A\QGD??A+R8E%%%>\?/!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5]!?!N'ROA^C_\];J1_P"2_P!*^?:^EOAI:_9/ASI*
M8P7C:0^^YV;^M>/G$K8=+N_\SVLEC?$-]E_D=31117RA]<%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 A&Y2#T(Q7R)+&8IGC;JC%3^%?7E?*/B
M& VOB;4[<C!BNY4Q]'(KZ#)7[TUZ?J?.YXO=@_7]#.HHHKZ,^9"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KZN\/1&#PQI<
M1ZQV<2_D@%?*:(TDBH@RS$ #U-?74$0@MXXATC0*/P&*^?SI^[!>OZ'T61KW
MIOT_4?1117SA],%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X9
M\<D(\66#]FL0/RD?_&O<Z\9^.T.V_P!&GQ]^*5,_0J?_ &:O3RMVQ4?G^1Y>
M;*^$E\OS/)J***^P/BPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KIOARAD^(FC@?\]\_DI/]*YFNS^$T/F_$G3VQD1+*Y_[]L/ZU
MABG:A-^3_(Z,*KXB"\U^9]&4445\&?H 4444 %%%% !7RKXHLO[.\6:I:8P(
MKN15_P!W<<?IBOJJOGGXO:>;+X@W$P&%O(8YU_+8?U0_G7MY-.U:4>Z_(\+.
MH7HQGV?YG#4445]0?*!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5]8Z)9?V;H&GV6,&VMHXC]54#^E?,GA73SJOBW2[+&5F
MN4#_ .Z#EOT!KZIKYW.IZPAZL^ER.&DY^B"BBBOGCZ,**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KYH^)%K]C^(NKQXP&F$H]]ZAOZU]+UX/\
M&RQ\CQE;72CY;FT7)]65B#^FVO8RB?+B&NZ/%SF'-AU+LSSBBBBOJSY$****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -7PO:_;
M?%VDVV,B2\B#?3>,_I7U57SK\)K'[9\1+)B,K;)),WX*0/U85]%5\OG,[UHQ
M[(^KR2%J,I=W^04445XA[H4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7E_QSM=_AW3;K'^JNC'GTW*3_[)7J%<9\6+'[;\.KY@,M;M',OX, ?T
M)KLP4^3$P?G^>AQXZ'/AIKR_+4^<Z***^W/@PHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KTGX(VOF^,;NX(XALVQ[%G4?RS7FU>S
M? JQVV&KWY'^LECA4^FT$G_T(5P9C/EPLCT,MASXN'WGK-%%%?%GW 4444 %
M%%% !7DOQTTPO9Z7JB+_ *MVMY#_ +PW+_Z"WYUZU7-_$'23K7@34[9%W2I%
MYT>.NY#NX^H!'XUUX*K[+$1EY_F<>.I>UP\X^7Y:GS)1117W!\&%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'H?P8TPWGC9K
MUEREC;L^?1F^4?H6_*O?*\X^"NDFS\)3ZA(N'OYSM..J)\H_\>+UZ/7QN95?
M:8F7EI_7S/MLKI>SPL?/7^OD%%%%><>D%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5Y?\ ''3?.\/Z?J*KEK:X,3'T5US_ #0?G7J%<_XZTG^V
MO ^J6BKND\DRQC_:3Y@/QQC\:ZL'4]E7A/S.3&4_:X></(^8****^Y/@@HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]<^!6G
M9N-6U-A]U4MT/U.YOY+7L=<9\*=*_LOX?V;,N)+QFN7_ .!<+_XZ%KLZ^)Q]
M3VF)F_E]Q]UE]/V6&@OG]^H4445Q'<%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 51UK3QJN@WU@W_+S;O$,]B5(!_.KU%.+<7="DE)-,^064HQ
M5@00<$'M25T?C[2O[&\=:I;!<1M,9H_3:_S#'TSC\*YROOZ<U."FNI^=U(.G
M-P?0****L@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KZ-
M^%&G?V?\/+)F&'NF>X;\3@?^.JM?.]K;R7EW#;0#=+-(L:#U).!_.OK+3K*/
M3=,M;*'_ %=M"D2_10 /Y5X><U+4XT^[O]Q[^24[U)5.RM]Y8HHHKY@^I"BB
MB@ HHHH *" 1@C(-%% 'RUXOT8Z!XNU#3@NV..8F+C_EFWS+^A%8M>Q?'#0<
MI8Z]"GW?]&G(';DH?_0A^5>.U]S@ZWMZ$9]>OJ?!XVA["O*'3IZ!11174<84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4MO!)=745O I>6
M9PB*.[$X J*N_P#@_H/]J^,A?2IN@TU/-.>AD/"#^9_X#65>JJ-*51]#:A2=
M:K&FNI[GHVFQZ-HEGIT.-EK"L>1W(')_$\U=HHKX)MR=V?H,4HI)!1112&%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4=>M%% 'RSXNT8Z!XMU
M#3MN$BF)BX_@;YE_0BL:O7/CAH16XL-=A7Y7'V:8@=",LA_$;A^ KR.ON<'6
M]M0C/^KGP6,H^PKRATZ>@4445U'(%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5<TK3Y=6UBTT^W_UES,L2GTR<9_#K5.O2?@MH1OO%$VJR
MKF+3X\(2.LC@@?DN[]*PQ%54:,JG8Z,-1=:M&GW9[C:VT=G9PVT VQ0QK&@]
M% P/Y5+117P>Y^@+30**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /&_CEHVRZT[6HU^613:RGW&67\P6_*O)*^G?'FAGQ#X+O[*-=
MTZIYT'KO7D ?7D?C7S%7UV55O:8?E>\3X[-Z/L\1SK:7],****]4\@**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#M?A/HQU;QY;2NN8;%3<
MO]1PO_CQ!_ U]%5YO\%]#-AX7FU29<2ZA)\F1_RS3('YDM^E>D5\?F=;VN(:
M6RT/M,KH^RPR;WEK_D%%%%>8>H%%%% !1110 4444 9OB'1H?$'A^\TNXP%N
M(RJL1]UNJM^! -?+%W:S6-Y-:W2&.:"1HY%/9@<$5]<UXA\:/#'V+5HM>M4Q
M#>?NY\#A90.#_P " _-3ZU[F48CDJ.D]GMZG@YQAN>FJT=UOZ'E]%%%?3GRH
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7TA\,O#G_  CW
M@RW$R;;J\_TB;/49'RK^"X_'->.?#;PQ_P )-XNA2=-UE:8GN,C@@'A?Q/Z9
MKZ2KY[.,1M1CZO\ 0^DR7#;UY>B_4****^=/I HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH QO%VA+XD\*WVF''F2QYB)[2#E?U'Y
M$U\MR1O%(T<JE70E64CD$=17U[7S_P#%WPV='\5G48$Q:ZEF3('"RC[X_'[W
MXFO>R?$<LG1?75'S^=8?FBJRZ:,X"BBBOI3Y<**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KZ5^''A\^'?!=K#,FVYN/](GXY#-T'X+@?7-
M>+_#?PV?$GC"W25-UI:$7%QGH0#POXG ^F:^DJ^>SC$;45ZO]#Z3)</O7?HO
MU"BBBOG3Z0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "OFKXC>'SX>\:7<4:;;:Y/VB# XVL>1^!R/P%?2M<#\7/#1UKPK]OMDW7
M6FDRC Y:,_?'X8#?@:]/+<1[&ND]I:?Y'EYIA_;8=M;QU_S/GZBBBOL#XL**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "KND:9/K.L6NG6@S+<RB-
M?;/4GV Y_"J5>M_!/PT7N+GQ#<I\L8,%MD=6/WV_ <?B?2N;%5U0HNI]WJ=6
M$H/$5HT_O]#US3[*'3=-M[*U7;#;Q+$@]@,58HHKX9MMW9]ZDDK(****0PHH
MHH **** "BBB@ K-\0Z);^(M!NM,NQ\DZ85L9*-U5A]#6E151DXM26Z)E%2B
MXRV9\E:EIUSI.J7%A>ILN+>0QN/<=Q[=ZJU[7\8_!WVRS'B.PCS/;J%NU'\4
M?9_J.A]OI7BE?;X3$+$4E-;]?4^$QF&EAJK@]NGH%%%%=1R!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !2@%F"J"23@ =Z2O2/A%X._M?5_[;OXLV5B_[
MI6'$LO4?@O7ZX]ZQKUHT*;J2Z&^'HRKU%3CU/3/AUX4'A7PO''.H%]=8FN3W
M!QPG_ 1Q]<UU=%%?#5*DJLW.6[/O:5.-*"A'9!11169H%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7/>./#2^*O"MS8*%^TJ/-M
MF/&)!TY[ \C\:Z&BKISE3DIQW1%2$:D'"6S/D.2-X97BE4HZ,596&"".HIE>
MG?&+PB=/U4:_91_Z->-MN H^Y+Z_1A^H/K7F-?<X>M&O352/4^"Q%"6'JNG+
MH%%%%;G.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%=Y\*O"1\0>(Q?
M7<>;#3V#OD<22=57W]3]/>LJU6-&FZDMD;4:,JU14X[L]2^&7A<^&O":&Y3;
M>WI$T^>JC'RI^ _4FNQHHKX6K4E5FYRW9][2I1I4U3CL@HHHK,U"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&574JX#*PP01D$
M4M% 'S-X]\+OX5\436RJ?LDQ,MJWJA/W?J#Q^1[US-?2OQ"\*+XK\,R0Q*/M
MUMF6U;_:[K]&''UQZ5\V.C1NR.I5E."I&"#Z5]GE^*^L4M?B6_\ F?$YCA?J
MU;3X7M_D-HHHKT#S0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"[H^E7.M
MZQ;:;8INGN'"+Z#U)]@,G\*^I-%TJWT/1;73+,8BMHP@./O'NQ]R<G\:\_\
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
MI+U7Z_YGE%%%%?0GS84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>K_"CX?FZEB\1:S#
MB!#NLX7'^L;M(1Z#MZGGZYOPS^'9\0SKJ^L1D:9$W[N,_P#+RP[?[H[^O3UK
MWE55$"HH55&  , "O!S+'\J=&D]>K_0^ARO+^9JO56G1?J+1117S1].%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!C>*?#%CXKT62POQM/WH9@/FB?LP_J.XKYKU[0KWPYK$VG:E'LE
MC/##[KKV93W!KZMKFO&O@RS\8:289=L5Y$";:XQRA]#ZJ>X_&O5R_'/#RY)_
M"_P/)S' +$QYX?$OQ/F6BKFJZ5>:+J4UAJ4#07$+896[^X/<'L:IU]:FI*Z/
MCFG%V84444Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %2VUM/>W45M:1--/*P2.-!DL3T ID<;RR+
M'$K.[D*JJ,EB>@ KWSX9_#X>&[4:IJT8.JS+\J'G[.I[?[Q[G\/7/)B\5##4
M^9[]$=N#PD\54Y5MU9>^'G@.+PAIQGNMLFJ7"CSG'(C'78OMZGN?PKLZ**^+
MJU9U9N<WJS[:E2A1@H06B"BBBLS4**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#C_'7P_L_%]KYT6VVU.-<17&.'']U_4>_4?I7SYJNE7NBZE+8:
MG T%Q$<,C=_<'N#ZU]9USWB[P7IGC"Q$5\IBN(P?)NHQ\\?M[CV_E7KX',94
M/<J:Q_(\;'Y;'$?O*>DOS/F&BM[Q1X/U7PE?>3J4.87)$-RG,<H]CV/L>:P:
M^JA.,XJ47='R<X2IR<9JS044451 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 445?T?1=0U_44L=*MGGF?T'"CU8]
M /<TI245=[#C%R=DM2G%%)/*D4*-)(Y"JB#)8GH .]>Y?#KX91Z(L>K:_&LF
MHD;HH#RMO[GU;^7ZUJ>!OAM8^$T6[NBMYJA',V/EB]D!_GU^G2NVKYG'YE[2
M].CMU?<^IR_+/96JUM^B[?\ !"BBBO#/>"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D90ZE7
M 96&"",@BEHH \4^(?PL:P\[6/#41>UY>>T49,7JR>J^W;Z=/*Z^OZ\F^(?P
MJ-U))J_A>$"9LM/9+P'_ -I/?_9[]O0_18#,MJ5=^C_S_P SYO,,KWJT%ZK_
M "_R/&:*<Z/%(T<BLCJ2&5A@@CL13:^A/FPHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***4#)P* $KT7X>?
M#.7Q"R:IK:O#I8.8X^C7/T]%]^_;UK1^'WPIDNVBU7Q1"8[<8:&R<8:3T+CL
M/;J>_'7VA55$"(H55&  , "O!Q^9*-Z5%Z]7_D?09?E;E:K76G1?YC+>WBM;
M>."VC6*&-0J(@P% Z "I***^:W/J-@HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YKQGX
M*L/&&F^7< 0WD0/V>Z Y0^A]5]J^=]=T'4/#FJ/8:K 8I5Y!'*N.S*>XKZMK
M&\3^%M.\5Z6;/4H^1S%,H^>)O4'^8Z&O5P.82P[Y)ZQ_(\G'Y='$KGAI+\SY
M9HKI/%W@?5/"%WMO$\ZT<_NKN-3L;V/]T^Q_#-<W7U=.I&I%2@[H^0J4YTY.
M$U9A1115D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !4UI:3WUW%:V<+S3RL%2-!DL:NZ%X?U+Q)J*V>D6S32=6;H
ML8]6/85[]X(^'UAX/A\XD76I2+B2X9?NCNJ#L/?J?TKAQ>.IX:/>78]#!X&I
MBI7VCW,_X?\ PUM_#,::AJH2XU5AD=UM\]E]6]3^7OWU%%?(5JTZT^>;NS[*
MC1A0@H4U9!1116)L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% %;4-.L]6L9+/4K>.YMY!AHY!D'_  /O7B'C7X37VC-)>Z LE]8<
MLT0&981]/XA[CGU'>O>**Z\-C*N&E>&W8X\5@Z6*C:>_<^0**^BO%WPQT?Q.
M7N8!_9^H-R9XE^60_P"VO?ZC!^M>*>)?!>M>%9R-2M28,X2ZB^:-OQ['V.#7
MU.&Q]'$:)V?8^3Q67UL-JU>/=?UH8%%%%=YYX4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%:6B^'M4\0W@MM(LY+A\_,P&%3W9N
M@KV3PE\']/THQW?B!EU"[&"(0/W*'Z'[_P"/'M7'B<91PZ]]Z]NIVX;!5L2_
M<6G?H><^#OASJWBJ1)V0V>FY^:YD7[X_V!_%]>G\J]Z\/^&],\,:<+/2+?RT
M/+NQR\A]6/?^0[5J*H10J *JC  & !2U\OB\=5Q+L]%V/J\)@*6%5UK+N%%%
M%<!Z 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!QOC7X<:;XLC:XBVV6I
M?+<*O$GLX[_7J/?I7@FN:!J7AS46LM7MF@E'*GJL@_O*>XKZMK/UK0M-\0V!
ML]7M4N(C]W</F0^JGJ#]*]7!YE.A[D]8_D>1C<LAB/?AI+\'ZGRA17HOB_X1
MZEHOF7>AEM1L@<^6!^^C'N!]X>XY]J\[(*L0PP1P0>U?44:].O'FINY\K6H5
M*$N6HK"4445L8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 445W'A'X6ZQXC*7-ZK:=IYY\V5?GD'^RO]3Q]:RJUJ=&/-4=D:TJ-
M2M+EIJ[.3TO2KW6M0CLM+MGN+B3[J(/U)[#W->Z>!OA=9>'!'?ZKLO-3 R.,
MQP'_ &1W/^T?PQ74>'O"^D^%[+[-I%LL>?ORMS))_O-W^G2M>OF,9F<ZWN4]
M(_BSZK!97"A[]367X(****\@]D**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH AN[2WO[22UO84G@E7:\<BY##Z5XMXU^$5UI[O?>%D>ZM,9:USNEC_W?[P_
M7ZU[?175AL75PTKP>G8Y,5A*6)C::U[]3Y"961RCJ593@@C!!IM?2OBSX>Z-
MXK1I9X_LM]CY;N$88_[PZ-^//O7A_BCP'K?A65FO+<S6F?ENX060_7^Z?8_K
M7U.%S"EB--I=O\CY3%9=6PVN\>_^9S5%%%>@>:%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%:N@^&M6\278M](LWF.</)C"1_[S=!_.
ME*48+FD[(J,93?+%79E5VW@WX9:KXF>.YNU:PTT\^<Z_-(/1%_J>/KTKTGPC
M\)M*T+9=:OMU*^'(W+^ZC/LIZGW/Y"O0*\#%9LOAH??_ )'T.$R=Z3Q'W?YF
M=HF@Z=X=TY;+2;98(ARQ'+.?5CW-:-%%?/2DY.\G=GT<8J*Y8JR"BBBI*"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "FRQ1S1-',BR1L,,CC((]"*=10!YUXE^#FCZJ7GT5_[+N#SL4;H6/\ N_P_
MAQ[5Y1XA\!^(/#19M0LF>W7_ )>8/GCQZD]OQ KZ<HZUZF'S.O1TE[R\_P#,
M\K$950K:Q]U^7^1\@45]*:[\-O#6OEI)K$6MPW_+>T/EM^(^Z?Q%>>:U\$-3
MM]TFAW\-XG:*8>6_TSR#^E>W1S3#U-)/E?G_ )GA5LIQ-/6*YEY?Y'EU%:^J
M^%-=T3)U32KF!%ZR%-R?]]#(_6LBO2C*,U>+N>7*$H.TE9A1115$A1110 44
M44 %%%% !1110 445?TW0]4UB39I>GW-V<X)BB+ ?4]!^-)R45=L<8N3LE<H
M45Z-HWP7U^^*OJLT&FQGJ"?-D_)>/UKT'0_A+X:T@K)<0/J4X_BNB"F?9!Q^
M>:\ZMF>'I;.[\CTJ.5XFKJURKS_RW/#M$\+ZSXBF$>D6$LXS@RXQ&OU8\"O4
M_#?P4M;<I<>)KK[4XY^RVY*I]"W4_ABO5(HHX8ECA18XU&%5!@ >PIU>+B,U
MK5-(>ZOQ^\]W#Y10I:S]Y_A]Q7L;"TTVT2UT^VBMH$^['$@4#\JL445Y+;;N
MSUTDE9!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
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
M15"J%&< 8&3D_F:6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ J*XMH+R!H;N".>)OO1RH&4_@:EHHV#?<XS5OA3X5U3<R636,A_
MCM'V_P#CIROZ5QNI? NX7+:1K,<GHEU$5_\ 'ES_ "KV6BNVGC\33VE]^IPU
M<OPU7>'W:?D?.5]\*O%UEDC31<H/XK>96_0D']*YZ[\/:S8$B]TJ]@QU,ENP
M'YXKZNHKOAG-5?%%/\#SYY)1?P2:_'_(^02,'!X-)7UQ<6-I=_\ 'U:PS?\
M72,-_.L^7PEX=G_UNA::Q]3:)G\\5T1SJ/6'XG-+(Y])_@?*]%?4#>!?"S==
M!L?PA H7P)X67IH-C^,(-7_;-+^5D?V)5_F7XGR_17U/%X0\.0G,6@Z:#Z_9
M$)_E5^WTVQM2#:V=O"1T,<2K_(5+SJ'2'XEQR.?6:^X^6+71-5OB!9:9>7&>
MGE0,W\A6_8_"[Q=?8(TIH$/\5Q(J8_ G/Z5](T5S3SFJ_ABE^/\ D=,,DI+X
MY-_A_F>+:;\"[Z3#:MJ\$ [I;QF0_F=N/R-=CI/PB\+:;M:XMY=0D'\5S)QG
M_=7 _/-=Q17#4S#$U-Y6]-#OIY=A:>T+^NI!9V%IIT @L+6&UB'1(8P@_(5/
M117$VV[L[DDE9!117->+_%S^&GTRRT_3)-6U;5IVALK))1$'*J7=F<Y"JJC)
M."?:D,Z6BN4\,>-9-8U+5-(US2FT75]*5);BV-PL\;1."5D20 ;AP<\ BN=3
MXNW0TF'Q+=>%)X/",TZQIJS7B>:J,X19F@QD(6(_B)[XH ]-HKC?$_CNYT35
MKRQTO1&U4Z;8#4=0;[2(3%"2P 0%3O<A'.W*CCKS6C<^+(OMWA^UTJW-]+K0
M\]1OV>3;! S3-P>!N10.,EP,B@#H:*** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ JAJ&AZ5JRD:GIUK=>\T*L1]"1D5?H
MIJ3B[IBE%25FCB[[X3>$;S)2PDM6/\5O.P_0DC]*P;KX%Z6^?L6KWD7IYJ+)
M_+;7J5%=<,=B8;3?Y_F<<\!A9[P7Y?D>,3? F\7/V?7(']-]N5_D35)_@=X@
M!_=ZAIK#_:>0?^R&O=**W6:XI=?P1SO*<(_L_BSP8_!'Q-G_ (^M,/OYS_\
MQ%/7X'^(C]^_TP?220_^R5[M15?VMB>Z^XG^R,+V?WGBL/P*U%O^/C6;5/\
M<B9OYXK3M?@39+C[;K=Q+Z^5 J?S+5ZO16<LSQ3^U^"-8Y7A(_9_%G"67P=\
M*6F#/#=7A'_/><C_ - VUTNG>%=!TD@Z?I%G"XZ.(@6_[Z/-:U%<L\16J?%)
MOYG53PU&G\$$OD%%%%8'0%%%% !61XB\5Z+X3M(KC7[Y;5)Y/*A4(TCRMZ*B
M LQ^@-:]>8^/[BZB^*OA.3PW9KJVO6MO<NVG2L(XUM7"JTQE.?+(90HX;.2,
M4 =A8^-_#NI^&KK7K#4EN-.LPQN)$B<O$5&65H\;PP_N[<^U<X_QS^'L0!EU
MN= 2 "VEW8R3V_U55/AA)/)XV\:S:];MIWB"[N;>6YTU?FBBA6/9$\;])-P!
MRV!R,$"K%PO_  FWQ@-E-\^B^$4CGDC/W9K^093/J(TY]F:@#IM8\;>'M!U2
M/3M6U%;>Y=58CRG98E9MJF1U4K&"00"Y .*T;S6+&PU"PL;J?9=:@[);1!&8
MR%5+-T!P !R3@=!G)%>>>,/"GB&ZU+Q;:Z3ID=[;>++.WMQ=M.D:V+(K(QD4
MG<PPP8; 3G(..M0Z?XMM4\3/KTUAJ&K23026FBVUC$LDGV* CSKKYF4 22;<
M<Y8*F >: /5J*J:3JEGK>CVFJ:9*)K2\B6:&0 C<K#(X/(^E6Z "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X3XQ6
ME_>?#V1+""XN8$NX)-0MK8$R3V@<>:B@$$Y7J.X!KNZ* /'&U#PQXD\=>$9/
MAC%$;RQN2;^YL;9HHX+'RV#12G:!DMMVJ>01T%4=(U#PCH3^*M-^)]FKZY>Z
ME<._VNS:62_@8_N?(."64+@!5/RGTKW&B@#AO >B/)\'=(T_Q[9Q71CMR\\&
MI1K*(T#,T8<.,95-H.>A%<AJULVI^"KCQ=);R0:=J=[90M#"I4P:)',N5PO(
M5U+R,!_"^#P*]HHH X#X7?9?-\2_\(__ ,BS_:*_V3LSY6WR8_-\K/\ RS\S
M=C'RYSBN_HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\T^)$5
MQKGCSPEX>TJ;^S=2W3ZA'JX!:2U2-0K)&OW6+AL$-D8['BO2ZP/%'@W3O%8L
MY+N6ZL[VP<R6=_8S>5/;EAAMK8(P1U!!!]* ."TB>?P)X[\70>(YCX@O)=$_
MMK^T2@262"(E#;M&/D7!R5V@ Y/![<N_A?6;/X)67B&;64NM#@6/63X7D7%M
M]G+"58!-GS#M!! )*[AC&*]@\/\ @?3=!FOKE[B]U:^U!!'=7NIS>=+)&,X3
M@!0HR>  .:Q8O@_H<<26+ZGK<VAQR"1-#EO=UF,'<%VXW%0>=I8K[4 3:_X0
M?Q%+/K>FZVVC1:MI:V>HB2W$F^W^9@5)8>6X$CC<=PYZ<9KE]$O]436-,G\/
MQ6L5SXBADBTE]01WCL]+M%79\BLK%Y3('ZCAAG.T"O3M?T2#Q%H%UH]W-/!;
M7:>7,;=@K,F1N3)!P&&5/?!.".M4]=\(V6MC3WCN;K2[K32PM+O3V5)(59=K
M(-RLNT@ $$'H,8(H 7P7XAD\4^$;/5I[=;>>4R131(VY5DCD:-]I/4;D./;%
M;M4-"T6R\.Z':Z3IB,EK;)M3>Q9F)))9B>I)))/J35^@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KB_$_A369/&EEXN\(W%BFJP6;:?<6^H!Q#<
MVY<.!N3+(0PR#@UVE% '(^$_#&JV?B#5/$OBFZM)M7U&.* 0V*L(+6&/)"*6
M^9B2Q)8@>P%2^!O#%YX;BUR35);>6ZU76+C4"\!8@(Y 13D Y"J!CH/?K74T
M4 8WBS3M3U?PW<:;HMS'9SW96&2X=B&BA9@)&3 /S[-VWH,D'/%8>K^$M4L-
M:TK5O! TZ*6PTV32A:7S.D2PL4964HI.5,8XQ@@]17:T4 8WA'P^OA3P=I>A
M),9_L%LD)E*XWD#DX[9.>*V:** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
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
MCP_)IFJQ>$O$EQJFFBZ#PZ?=*XETP$8\K+DL5)!([<'J<F@#TBBBB@ HHHH
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
M$3);PK&NU57=\S'U8UVU% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6-_PB.B?\^7_D5_\
M&MFBHE3A/XDF*R8R&%+>".&%=L<:A%&<X &!7 >'/AQ/::7XYTW7I;>6U\3Z
MI=W4?V=F8I%,,#=D##CKQD9[UZ%15[#/,O _PVUGP_\ #O7M,UR_M;W7=7@:
M!KI'8H$6 0PJ6*AB% YX[GK2-\*KZ?X9>&-(75(K#Q#X;*36E_ IDC65<Y!!
M )1AP>!T'!Z'TZB@#SR+0/B/KFKZ<?%.N:7IFFV,RSR1>'VG66]9<X5V?&U#
MGE1G^1#;WP;XKT#QCJFN?#V]TGR=:*R7VGZNL@C691CS8VCR03W!Z^O3'HM%
M 'D^G_##Q-'H/C^WU;5K&^O_ !3$OE7 #QJK^45(9=IVJ"V%QN.T#//%:VH_
M#>\U#X>^%=-AU&.QU_PS%;-:WL:F2(311A&4@X)1L>QZ<=CZ%10!Y?>^ ?%W
MCB_LS\1-1TF#3]/$CP6NBK*?-F9"@D=I,8V[B0HS]:A\/^"OB/HOA>'PBFL^
M'[?1X4:!-2@@E-YY1SG"'"!^3\V3CK@FO5J* /'IOA+K\G[.L?P_%WIO]I13
M%EG\V3R67[29>3LW X.,8Z]Z]AHHH \GO_!7Q"TOXL>(?%G@V;PRT&L1P1^7
MJKW!91'$B](U !RI[GC%6/\ A O&/C#6M.N?B;JNDMINFSK=1:3HT4@BFF7[
MK2/)\Q R>.AR:]0HH X'Q+X)UU/'">,? NHV=KJ<EL+2]L]11C;W<8.5)*?,
MK#U /;W!N>%] \7#Q)<:]XUUR"1V@%O;Z5I;2+9PC.2Y#\N_;) X_#'944 >
M9W_PLN;OXT6_BE;R :%OCOKBP).][V.-HXY ,8P P.<@DCH>M;/B#P??ZK\5
MO"7B:WFMELM%CNUN(Y&82.98BB[ %(/)YR1^-=G10!YE;>"_&W@Z]U.#X?ZA
MHDFCZC=/=K;:NDH:RD?[PC,>=RYY ./YDQR?!R1/!=A:66NR1>)+#47U9-7:
M+(>Z<Y?<F?N-P,>P)SR#ZC10!YY%H'Q'US5]./BG7-+TS3;&99Y(O#[3K+>L
MN<*[/C:ASRHS_(CT.BB@#SWPY\.)[32_'.FZ]+;RVOB?5+NZC^SLS%(IA@;L
M@8<=>,C/>JG@?X;:SX?^'>O:9KE_:WNNZO T#72.Q0(L AA4L5#$*!SQW/6O
M3:* /)[CX6:\G@?P7;Z;J&GQZ_X4?S(_/5WM9VQR"0 P' YQGK]:->\"?$#Q
M9J?A[4]>U30XGT75K>]33K(2B%D1LNQD8%F?@!1M  )KUBB@#C/"G@^_T+XB
M>,]?NYK9[77I+1K9(F8N@B1E;>"H Y88P3^%9]I\-[B7Q#\1)M6N(#IWBV*"
M&$0,QEB5(G1BP*@ Y<$8)Z<UZ'10!X_+X ^)%Y\/)?!-UK>@1Z9#8FTM[N"*
M47$ZJN(XY 1M1>%#%=QV@XYYK8\0?#O5M5^%OA3PU;W%DMYHLE@]Q)([B-Q
M@5]A"DG)Z9 ]\5Z110!YSK/@SQ78?$N[\7^";O1Y'U&TCM;NTU<2*%"=&1XP
M3V'!]_;$&A?#SQ'%\3[GQ3XJU/3]4BU'17T^[@A1XA$3(K!(U.<Q[5ZELY8F
MO3:* /*K#P1\1?#6@R>%O#.NZ*^A_/';7M]%+]LM(F).T*OR.5SP21].U6-5
M^&.I:;H_@V/P1=V7VOPJ[F-=4WB.X$B;7+% 2"22< 8YKTVB@#SOQ!X-\4'Q
MM8>-/"=UI,6LC3?[/O[2_P#,-O,FX/E74;@0W3CG ]\UM"^'_BB#XG7_ (M\
M0ZKI]V]_H;6+Q6RNBP2F16"HI!S&%7[Q;<6)XKTVB@#C?AOX,N/"GPJL/"NO
M-;7,L*3QW!MV9HW625VP"P!^Z^#QZUSVD>#OB1X-TEO#_A/6M!N]'C9A9W&J
MQ2_:;1"2=N$RKXSP3CZ8X'J=% 'FFK?#36+K1O!5FNN-J=QH.M0:E?7NIS.9
M+A48E@O#<\X520, 9/>NC\:Z%X@U:/3[OPCKG]EZCI\YE$4^YK:[4C!CE53D
MCH0><<XY.1U%% 'G5EX,\5:YXZT?Q+X[N=&B_L-9OL5IHZR-O:10I9Y),'
MX4"O1:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** .9U?X=>%M=U6;4M5TOS[N;;YDGVB5=V
M%"CA6 Z =JT]!\.Z5X9L7L]#M?LMO)*963S&?+$ $Y8D]%%:=%0J<%+F25SJ
MGC,34I*C.I)Q71MVTVTVT.-U?PA?W_Q<\/\ BF&:V6QTRSN()HW9O-9I 0"H
MVX(]<D5H^/M NO%/@'6-#T^2&.YOK8Q1O.Q" G'4@$X_ UT-%6<IYK>?#75E
MT#P=<Z)J=M8^)_"]C':I,ZM);7"^4J21N.&*$KP<9&3QGI+9^#/%?B#Q=I6N
M?$*_TH1:*[2V.FZ0LAC:8C'F2/)@DCL ./7KGT6B@#C/A]X/O_"EYXJEU&:V
ME76=<N-1MQ S$K'(<@-E1AO4#(]Z=X$\(W_A?P??Z5?RVTD]S>74Z- S%0LK
M$J"2H.>>>/SKL:* /)]-^#]^GP=T#PU=ZI#9:_H5T][9ZA: R1QR^=(Z\,%+
M*0X!! Y]<<Z:Z!\2M=O["+Q-KNDZ7IMI.LTW]@-.L]YMZ(S/@(A[@9]*]%HH
M *\^UCP+KNF^,KOQ3\/=4L[.[U%5&HZ=J,;-:W3*,*^4^9& [@'.?KGT&B@#
MS23P)XJ\8ZWIUU\2=1TK^S=,G%S#I&CI(8YIE^Z\KR8) Y^4#!S]<HW@SQIX
M=\>:]KG@J[T&>UUYXY;B'5UE#P.BX^4QCYAR3@X[#W/IE% 'GO@7P)K_ (;\
M>^(=?U[5;75#K4,!>6-3&ZRH""H3! 0 @#YB<*,T>!/AO+HOP</@GQ1);W'G
M)<13M:.Q7;(S$%2R@Y /IU%>A44 >66GA3XJ:5X=3PQIOB+07TZ*+[-!JTT,
MPO8HL8&$'R%E& #N[>O->C:-IS:1HEII[WES?O;Q+&UU=R%Y9B.K,QZDU=HH
; **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>tfx-20201231_g3.jpg
<TEXT>
begin 644 tfx-20201231_g3.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1#R17AI9@  34T *@    @ ! $[  (
M   -   (2H=I  0    !   (6)R=  $    :   0T.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 %-H:6XL($%L
M>7-S80    60 P "    %   $*:0!  "    %   $+J2D0 "     S8V  "2
MD@ "     S8V  #J'  '   (#   ")H     '.H    (
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       R,#(Q.C Q.C U(#$P.C X.C$P #(P,C$Z,#$Z
M,#4@,3 Z,#@Z,3    !3 &@ :0!N "P ( !! &P >0!S ', 80   /_A"Q]H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTG
M[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\>#IX;7!M
M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X;6QN<SIR
M9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN
M<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U
M+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z
M+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C<FEP=&EO
M;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S
M9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 Q+3 U5#$P.C X.C$P+C8U
M.#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM;&YS.G)D
M9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS
M(R(^/')D9CIL:3Y3:&EN+"!!;'ES<V$\+W)D9CIL:3X\+W)D9CI397$^#0H)
M"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@
M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8
M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4
M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ_\  $0@!SP+$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!
M           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $
M$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ
M-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        !
M @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'
M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#
M1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F
MY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ]QUS7-5L]?T_2-#TRSOKB\M;
MBZ9KR^:V2-8FA4@%8I"23..P^Z:C^W>-_P#H7O#_ /X/I_\ Y#HOO^2IZ%_V
M!M2_]'V-=)0!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE
M% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 <W]N\;_
M /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\
M!]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?
M;O&__0O>'_\ P?3_ /R'7244 <W]N\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?
M_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\
MAUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 <W]
MN\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X
M?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\
M\AT?;O&__0O>'_\ P?3_ /R'7244 <W]N\;_ /0O>'__  ?3_P#R'1]N\;_]
M"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T
M_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244
M <W]N\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\
M]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P '
MT_\ \AT?;O&__0O>'_\ P?3_ /R'7244 <W]N\;_ /0O>'__  ?3_P#R'1]N
M\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__
M ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'
M7244 <W]N\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[
MQO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA_
M_P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 <W]N\;_ /0O>'__  ?3_P#R
M'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+
MWA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_
M /R'7244 <W]N\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!
MS?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T
M+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 <W]N\;_ /0O>'__  ?3
M_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[Q
MO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\
MP?3_ /R'7244 <W]N\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==
M)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&
M_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 <W]N\;_ /0O>'__
M  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(=
M'V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>
M'_\ P?3_ /R'7244 <W]N\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\
M_(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-
M_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 <W]N\;_ /0O
M>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_
M /(='V[QO_T+WA__ ,'T_P#\AUTE% &;X<U?_A(/"NE:SY'V?^T;*&Z\G?N\
MOS$#;=V!G&<9P**S?AS_ ,DL\*?]@:S_ /1"44 %]_R5/0O^P-J7_H^QKI*Y
MN^_Y*GH7_8&U+_T?8UTE !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 45Y;X.\-Z/XX7Q+J?BVPAU+4AK=U9B6<'S;.*%\1QQ./F
MBP/FRA!RQ.<UHZOXMUR+7]<T?PRMC%%X:TR.[N'U))9VNV=698U8.I3Y8SEV
MWDDCC@Y /0:*\<U/XL^(;F"\O/#]OIEM:VWAB'7PE]!),[%]V8LK(@QP,-CM
MT.>+4WQ-\1:?;ZZ+^'2Y;BW\,QZ_9B&&15C+%@8I,N?,QA?F&S//RC/ !ZS1
M7E\7Q(UG2KR>#Q.='VR^'/[<MIX4EBCMR#AHI>9&<99,.B@G!^3) &4WQ9\3
MV6A>*Y-0T^T%[H^G6]_:/)9O;I*LK$?-$9G8#C(R4;GYE4\4 >RT5Y7?:IJM
MI\1M)EN=.T_5=9/AV]NH&M4E@8D%2L"AI67DX!8C/<;>E9^F_&?4[7POKU_X
MDM;7^T]*L(KI](^Q7%C=0NS[,.DA<-'ED(D5LX(RJDXH ]DHKS/5_'GB/PO-
MK6F:RFEWNH6GAV76[6XM+>6*$&,[3$Z-(Q(W$$,&&1D8!JYX.\:ZWJGC"'1=
M=33V%YX>M];@>SBDC,7F/L:-MSMOP<88;?IZ 'H%%>?:YXTUW_A(/$UEX>CT
M^*+PO8Q7=U]NADD:[:1&D"(5=1& L9&XA^2/EX.>=TB\F\7_ !ZT75YEM#92
M>$H=4M;:YM#(]L)9,':Q? EW?\M .5^7;_%0!['17G5]8VGBCXUW6D>);:&_
MT[3]%BN;.PND$D+222NKS%#PS *%!(..<8R:NZI>+X NO">@^';6*/3]4U,V
MLD<SR2>2A1GQ'EOE (X'W0. !0!W%%>36_Q,\1ZA)IEM:1:7#/?^(KW2?,EM
MY'6..$,4?:) 2W'/(![;>M)X<^)?B:]N/#TVL1:0;75=6N=)DCMH)4=6BWXE
M#-(P )3&S:?7=S@ 'K5%>66'Q.UFZM]#DDMK$'4/$\^CR[8W^6%"^&7Y_O\
MRCDY'7BL+PIXFU+1-%GL-!^S/J.I>*-3$<$EL]Q+*B/EO+C#QKP67+22HJC/
M4X% 'N%%>,:)X\\3^+M>^&UY!=VVG6FLVMY->6BV[.DDD&5?G>#@@_*#G:>3
MOXQ3\(_$8>$/!FB7=[IUC8^';M-4RMOYI:.ZAED=5W22-Q(JO@<_-TP,"@#W
M.BO(;WXF>+K=K#31IULNL_V"NK744.DW=VLDKL1';JL+$Q?=8&1RPSC K=^)
ME])J?P!UB_GM)K*6ZTE9GM9QB2 L%)1@>C#.#[B@#T&BO);RQT?3/A+X@OK?
MX>P:-(FB,)'G@MHQ>J4R5+6TIDVD@$Y*GIWZ0M\2]7T6%?#\-CIZZG=0:8/#
MT.R3RY4G 5]^7)(C*OD@C@#/<T >P45Y8WQ-UZ?Q;>6VF:2UY8Z?K2Z7/;0:
M5=2RNF%$DXN5S"FTN#Y;#)4')&0:W?BEH4E_X8&N:8Z0:SX<8ZE8SMG^ 9DC
M./X70%2.G3/2@#MJ*\:TO6KOPI\.7\>3PI=>(/&5];ON9'F2W24[8(PJ .ZQ
MQG[J_,Q) /0UJ-\1?$,7A^<7%E'!J9U5;&QFN-)NX5U!&0OF*V<A]^ 5P\BH
M"-QD XH ]1HKR*R^)_B74M(T%(;73K34K_7KC1[EKBW=DC\L,0XC67@\#*^8
MPR#AN01WGBS1;'5_!UU'K]C8ZD]O:R2*9K56191&?G16W;3UQR2/6@#H:*\<
M\)WUIX&^"'AK4]!T;3TU?6Q9V/G^0$$DTIVK),4 9PN2<9R>F1G-1^/?'/BN
MQ\/^*-(CO+2VU31Y;!FU&RMG19K>Y?9@(TC&)P?XMS9'3:3E0#V>BO)O%7Q,
M\0^&]:EAMTT[4[739[.VU)H+*5=KRE-Q,C2A8R0XVH@G(QERN16OX!_Y*9\1
MO^PC:_\ I.M 'H5%?,VHOI,.F^.UO?#*RZA?^+;JQL?$4D4 CL)7,>PO,6\V
M(*<ON"[>>N2:]!UWXA^(]%UJ^T/1[(ZI<Z#96CW"#3+JZDU&20995DARL'RJ
M<-(&R3TP#0!ZQ17CMWXT\4Z7XD^).H?;();30]-LY[.PNK1U";XW=1Q(,'.0
MYY+$#!4*!6EJ_P 2]8L)M<2&VL6&G^%H]9BWQO\ -,Q;*M\WW..@P?>@#U"B
MO,V\7^,/[8\(Z2DVA_:/$=G<W;3&QFV6P2)'1 OG9?EB"V5R"" ,8/3?#KQ1
M-XT^'ND>(+N&."XO(B98XL[ ZL4;&>0,J3@DX]3UH Z:BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_AS_R2
MSPI_V!K/_P!$)11\.?\ DEGA3_L#6?\ Z(2B@ OO^2IZ%_V!M2_]'V-=)7-W
MW_)4]"_[ VI?^C[&NDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** .<U3P%X=UB]N;F^LYMUX%%W'!>SPQ76WIYL2.$DXXRP.0 #
MP,4[5O GAS6IDEOM.*LMO]E;[-<26XE@_P">4@C91(@[*V0,GCDUT-% &#>>
M"/#M_->RW.FJ6OK :;<!)'16MAG$8"D!0,GD8/O67XH^'MAJ?A_5X]%MXK?5
MKS13H\,\TTFQ81G8I'/ )ZX+?6NRHH Y#1_AOX?LM#DM+[3TN9KS3H["]:2>
M64-$JX\N/>?W<>22%3:!P0!@8<GPN\(I;:A =-FD34K9+6[,U_<2--$ARJEF
MD)XX .<@ #IQ76T4 8]YX3T/4=0BO;_3H[B:*S>Q7S69E,#XW(4)VL#@=035
M/3_A]X9TV.Y2+3FN%NK1;*7[=<RW?^CKDB(><S;4RQ.U<#IZ"NDHH YNV^'_
M (;MM/O[);&66+4;;[)<M<WDT\CP8($8D=RZJ 3@*0!G-7;+PKHVG:Q!JEG9
M^7>V^G)ID<OFN=MLK;ECP3@X/.<9]ZUZ* ,#6O!'A_Q!>F[U2Q=YGB\B5H;F
M6$7$><[)1&RB5?\ 9?(Y/')JY%X<TJ'Q$-=ALUCU%;(:>LJLP MP^\($SM W
M<YQGMG%:=% &3K/AC2M>N+>XU"&9;FV#"*YM;J6VF13U7S(F5MIXRN<$@''
MJE)\/_#,FBV>E#3C%;65Q]JMS!<RQ2I-SF3S582%SN.6+9.><UT=% '-V7P_
M\,:<;/[%IGE?8;R2^M\3R'RYY 0[\MSD'H>!V%/M_ GARTCL4M].V+I][)?V
MP\^0^7.^=S\MSG<>#D<]*Z&B@#EX_AQX6BU9-2CTUQ<1WIU"/_2YO+CN#G<Z
MQ[]BDYY  !XR#@8;/\,_"<\<:MILD;174]W'+!>3Q2)+.,3$2(X8!QP5!V^U
M=510!S=M\/O#-G#I,5GI[VRZ-+)+8>3=S(8#(VYU!#Y*L>J'*XXQCBD?X>>%
MI/"\/AR724DTF&X^U1VSRR,%DWE]VXMN^\QXSC!(Z<5TM% &#XA\$Z!XIN$G
MUJR>698'MC)#<RP,\+D%HW,;+O0D?=;(]N35[4M!TS5_#\VAWUHCZ9-"('MH
MR8U\L=%&T@J.!TQ6A10!1O\ 1;#4]!FT6^@\W3YX#;R0[V7=&1C;N!R..^<U
M4D\(Z%+J>CZC)IZ-=Z)$T6GREVS"K*%(ZX;@#[V<=1@FMFB@#GKCP'X;N]?_
M +9GT[=>>>ERP\^01/,@PDK0AO+9P.C%21QSQ6W>V<&H6%Q97B>9;W,312ID
MC<C#!&1R.#VJ:B@#&F\):'/X4B\-36"OI,,*0Q6YD;**F-F'SN!&!ALY!&<U
M0;X<^%WTU;)M/E*K>?;Q/]LG^T?:,8\WS]_FEL<9W=.*ZBB@#FK#X>>%],CL
MTLM,,:V5\VH6X-S*VR=EVL_+'.1V/'?&:Z&XMX[JUEM[A=\4R%'7)&5(P1D>
MU244 8I\(:$WA./PRVGHVD11+%';L['8J_=(<G<&!Y# Y! (.:K'P#X;;1+_
M $J:P>>VU)UDO&GNI99IV7!4M,S&0E=JX^;C'&*Z.B@#D+WX6>$=0FEEO=.N
M)7F\HS$ZC<_O6B&$=_WGS. /OG+=>>:W]/T'3=+U/4=0L;;RKK5)%ENY/,9O
M-95VJ<$D#@8XQ6A10!@/X'\.2:/K&E2Z8KV6MW,EW?PO(Y$TK[=SY)RI^52-
MN,$9&*K7OPW\*ZCY'VW37E$-O';$&[F FBC(*), _P"^ (Z2;JZBB@#"NO!6
M@7NHZA>W-B6FU.U%G>J)Y%CN(@"H#1AMA(!(#8R,\$52@^&GA2WAO(UTZ5Q?
M6/\ 9]RTU[/*TEOSA-S.3@9P"#D# !P *ZJB@#)_X1?1_P"TM)O_ +'_ *3H
M\+P6,GFO^Y1U"L,9PV0H&6R>*ET#0=-\,:';:/H=M]EL+4,(8?,9]N6+'EB2
M>23R:T:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#F_AS_ ,DL\*?]@:S_ /1"44?#G_DEGA3_ + UG_Z(
M2B@ OO\ DJ>A?]@;4O\ T?8UTE<W??\ )4]"_P"P-J7_ */L:Z2@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YOX<_\DL\*?]@:S_\
M1"44?#G_ ))9X4_[ UG_ .B$HH +[_DJ>A?]@;4O_1]C725S=]_R5/0O^P-J
M7_H^QKI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F
M_AS_ ,DL\*?]@:S_ /1"44?#G_DEGA3_ + UG_Z(2B@ OO\ DJ>A?]@;4O\
MT?8UTE<W??\ )4]"_P"P-J7_ */L:Z2@ HHHH **** "N/UWQIJ7A_Q!:07W
MA[&D7>H0:=%??;5,LLDH.&2 *<HI&#EE;&2%..>PKSWQKIWB/Q#JMI9Z;H/V
M*XL[Z&2S\1QW<1$$&09AC(E4L%V% &5@1EL= "UH?Q$_X2'QOJ>A6$6D+'IM
M[):2>;JVV[D\M07=+81'*ACMR7'*GTQ3+'XEB\\26]J=+$>D7FISZ5::A]IR
M\EQ"I)W1;<*C%'56#DG R!GBA>^']7UCQ/HD4'A6#P_;:1K<FI2W\$\+172;
M&'RA<2;Y"XW;D &T_,W%9NE^!->A\0:3I=S8;=-TGQ#=:P-3\Z,I/&X9HT5
MV_?NDPV5"C:2">,@'KE%07L$EU9RPP7<UG(ZX6X@"%XSZ@.K+GZ@UA^$KB_-
MUX@T_4=2GU+^S=26WAN+B.)9"C6MO+AO+1%.&E;G:.,4 ='1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 <W\.?\ DEGA3_L#6?\ Z(2BCX<_\DL\*?\ 8&L__1"44 %]_P E
M3T+_ + VI?\ H^QKI*YN^_Y*GH7_ &!M2_\ 1]C724 %%%% !1110 4444 %
M%%% !7-^%_\ D8O&?_8:C_\ 3?9UTE<WX7_Y&+QG_P!AJ/\ ]-]G0!TE%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45SUYXPB@O[FVT
M_2-4U86;;+J:PB1D@;&2N6=2[ $95 Q&>1FMC3]0M=5TZ"_T^99[:X0/'(N1
MD'V/(/L>0>#0!9HHHH **** "BBB@ HHHH **** .;^'/_)+/"G_ &!K/_T0
ME%'PY_Y)9X4_[ UG_P"B$HH +[_DJ>A?]@;4O_1]C725S=]_R5/0O^P-J7_H
M^QKI* "BBB@ HHHH ***SY/$&C1:U'H\NK6*:I(-R6+7*"=A@G(CSN/ )Z=C
M0!H450CUW29=:ET>+5+)]4A7?)8K<(9T7 .3'G<!AE.<=QZT1Z[I,NM2Z/%J
MED^J0KODL5N$,Z+@')CSN PRG..X]: +]<WX7_Y&+QG_ -AJ/_TWV==)7-^%
M_P#D8O&?_8:C_P#3?9T =)1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45%=7=O96
M[3WMQ%;PK]Z25PBC\37#ZW\;?A[H6Y;GQ+;7,B_\L[(-<$GTR@*C\2* .]HK
MQ&7]HW^UY&A\">"-;UV3.T.4V*#ZX0.<?7'X4W^T?C]XJ_X\]-TCPI;O]V28
MJS@>X)D.?^ B@#W"N;UOXA^$/#NX:SXCTZV=>L7GJTG_ 'PN6_2O,_\ A0_B
M;Q%\WC[XCZG?(WW[6TW",?3<=O\ XY72:+^SY\.]&VLVCOJ,J_\ +2_G:3/U
M480_]\T 9.I_M+^#H9OL^@6>J:[<,<(MM;;%;_OO#?\ CM4?^%C_ !A\4<>%
M?AVFDPOTGU5B"!ZC>8_Y&O8M,T32M%A\G1M-L["+&-EK L0_)0*O4 ><>"QX
M[\+^'FLO$.@0ZO?7%Q-=?:=.O(T0/+(TC"42;2,,QY0/P0,<5V/A?29M$\/0
MV=W)'+<F26XG:('8))96E<+GG:&<@>P'2M:B@ HHHH **** "BBB@ HHHH *
M*** .;^'/_)+/"G_ &!K/_T0E%'PY_Y)9X4_[ UG_P"B$HH +[_DJ>A?]@;4
MO_1]C725S=]_R5/0O^P-J7_H^QKI* "BBB@ HHHH *\N^)9T>#[!J-A]AG:R
M\0V4FI6EB$6[N+G<JP@N,D%=VXJ5+,H #(.3ZC6=)X>T6;6H]8FTBPDU.,82
M^:V0S(,$8$F-PX)'7O0!XOHK2F_\+^7_ ,A0^.=2-QQ^\V[9O-SW^YMS[8HT
M5I3?^%_+_P"0H?'.I&XX_>;=LWFY[_<VY]L5[5'H6DQ:U+K$6EV2:I,NR2^6
MW03NN ,&3&XC"J,9[#THCT+28M:EUB+2[)-4F79)?+;H)W7 &#)C<1A5&,]A
MZ4 6+VXDM;.6:"TFO)$7*V\!0/(?0%V5<_4BN9\#W4U[JGBZXN;"XT^5]:3=
M;7+1F1,6%H.3&S+SC/#'@]CQ76US?A?_ )&+QG_V&H__ $WV= '24444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %<O-X[LX_.N(=+U2YTNW=EFU6"!6@3:<,0-WF.H(.61&'!YJSXP\:Z'
MX%T5M3\17@@BSMBC4;I)F_NHO<_H.Y%<)\-/%?B+6?AG9VNE>$+J-4B-K97]
M[-$D#Q@;4E<%O,/&,[58,0>>: /0]3\6>'M%MUGU?7-/LHG4.C3W2+O!&01D
M\Y]JX'6OVCOA]I19+6]NM6E'&RQMFQG_ 'GV@_@35?1/V:O FFA'U2.]UF<
M%VN;@HA;V5,<>Q)_&O0M%\&>&O#H7^P]!T^Q9?\ EI#;*'/U;&3^)H \J_X7
M/X^\2?+X&^&=XT;?<NM1+"-OT1?_ !^C_A&OCOXIYU?Q/IWAJW;K#9 &1?H4
M!/\ Y$KW"B@#Q6U_9KTJ\G6Y\9^*=:\07 ZL\NQ6^N[>W_CU=OHGPA\!:!M.
MG^&+%I%Z27*&X8'US(6P?I79T4 -BBCAB6.%%CC4854& !["G444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!S?PY_P"26>%/^P-9_P#HA**/
MAS_R2SPI_P!@:S_]$)10 7W_ "5/0O\ L#:E_P"C[&NDKF[[_DJ>A?\ 8&U+
M_P!'V-=)0 45SWCCQ1)X/\,MJL-BM])]HAMT@>?R@3)(J EMK8 W9Z&H]%\4
M7ESXHNO#NO:;#I^IPVJWL7V6[-Q#/ 6*$ARB$,&&"I7NIR<T =+1110 4444
M %%%% !7-^%_^1B\9_\ 8:C_ /3?9UTE<WX7_P"1B\9_]AJ/_P!-]G0!TE%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M444V66."%Y9W6..-2SNYPJ@<DDGH* '5YM\2/C'IW@N9='T: ZWXEN#LAT^W
MRWEL>ADV\_\  1R?8<URWB;XL:[X\UN3PE\&(C-( 1>:VXVQPKT)0GH/]KJ?
MX0>#79?#;X1:-\/XC>,3J>O3@FYU.<98D_>" _=![GJ>Y[4 <KX.^#^I^(=:
M3QC\8+G^T]3?YX-*8@PVPZ@,!P<?W!QZ[C7M*JJ*%0!548  P *6B@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F
M_AS_ ,DL\*?]@:S_ /1"44?#G_DEGA3_ + UG_Z(2B@ OO\ DJ>A?]@;4O\
MT?8UTE<W??\ )4]"_P"P-J7_ */L:Z2@#EOB+X<O_%/A%M.TAK9;I;NWN%^U
M2,B$1RJY!958C(7'0TS1= U>7QQ<^*?$2V5M/]@73K:SL9WG5(]_F,[2,B$L
M6P,;< +U.34WB[Q'>Z5?Z)HVB1V[:IKETT,,EV&,4$<:&260JI!<A5X4%<DC
MD4SP_P"(=2?Q7J7ACQ +66^L[>*\BNK*)HHYX9"R\QLS%&5D(QN8$8/'0 '4
MT444 %%%>9_$'Q%K/@_5K&Z@\1FYN=4U*"VT[P^EI$$EC+*LNYB&D)YSO#*
M2HP>X!Z917EVD>*M;/CV=/%$VO:5I]WK,UCH\36ELEI<(B?*&+(9\N5=@>%(
MQ@]JJZ9XZUV;Q!I6J7.H%]-U;Q%=:,-,\B,)#&@=8Y%<+OW[H\MEBIWD # P
M >MUS?A?_D8O&?\ V&H__3?9UNWM[:Z=9RW>H7,-I;0KNDGGD"(@]2QX KF?
M ^I6.KZIXNO=*O+>^M)=:3R[BVE62-\6%H#AE)!P01]10!UM%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117GOQ*^+^D> %&
MGP(VJ>()P!;:;!RV3]TOC[H.>!U/8=Z .I\4^+-%\&Z+)JGB&]CM+=.%!Y>5
MO[J+U8^P_E7B@3QE^T)>!I?/\,>!$;( _P!;?8/_ (]_Z O^T16IX7^$NM^-
M=:C\7?&>;[5/@&TT4'$4"]0' X _V!U_B).17MT<:0Q)%"BQQHH5448"@= !
MV% &5X9\+:/X/T6+2O#]E':6T8YVC+2-W9FZLQ]36O110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%17-W;V<0DO)XK>-G6,/*X4%F8*JY/<L0 .Y
M(%2T %%%% !1110 4444 %%%% !1110!S?PY_P"26>%/^P-9_P#HA**/AS_R
M2SPI_P!@:S_]$)10 7W_ "5/0O\ L#:E_P"C[&NDKF[[_DJ>A?\ 8&U+_P!'
MV-=)0!@>)_#+:\^F7EE>_P!GZII-S]IL[HQ>:H)4HZ.F1N1D8@@,IZ$$8J/P
M_P"%IM-U[4=>UC4%U'5]0CCA>2*W\B&**/.U(T+.1RQ))8Y)[#BH_B!XDO/"
MGA<:EIT<$DQO+:#;.I*[9)E1CP0<X8XYZUT] !1110 5YV_PUU0_%.X\;?V]
M875RR"&TAOM+>7[#".JQ,LZ@$Y;YBO\ $>.3GT2B@#C9_!.I:GXAL+OQ!XA&
MHZ?IE^VH65M]A6*59-I5%>56PRH&; "*3QDG'-6P^&2V7B2VNCJOF:19:E/J
MEII_V?#I<3*0=TN_#(I9V50@(R,L<<]Y10 5S?A?_D8O&?\ V&H__3?9UTE<
MWX7_ .1B\9_]AJ/_ --]G0!TE%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %([K'&SR,%11EF8X 'K69XB\2:3X3T6;5M?O8[.TA'+N
M>6/95'5F/H.:\/FOO&7[05Y);:3YWAOP(C[)9W&);T \C_:_W1\H[EB * -C
MQ=\7]6\4:U)X0^#=O_:-\PVW.KC_ %-L,X)4GCC^^>/[H8XKI?AM\'=,\#,V
MJZE,VM>([CYI]1N/F*,>HCSR/=C\Q]AQ75>$O!NA^"-%73/#MDMM#P9'/,DS
M?WG;J3_+M@5NT %%%% !1110 4444 %%%% !1110 4444 %%%9NM>(]&\.6O
MVC7M4M-.BQPUS,J;OH#R?H* -*BO'=9_:0\.)=&Q\'Z9J7B>^;(1+6%D1C]2
M"Q_!#6=Y_P =?'G^JAL?!6G2?Q/_ *\K^.Y@?P2@#V;5=:TS0[,W6M:A:V$
M_P"6ES,L:_F3S7E^N_M'>$;&X^Q^'(+[Q'?,=J1V4)5&/IN89/\ P%35?2OV
M<-%EO!?^.=<U3Q1?'ES/,T:-]>2Y_P"^J]/T+PMH/ABW\GP_I%GIR8PQMX0K
M-_O-U;\2: /&-.\;2?$+7KW3_BG+IG@_3-/AW0Z9=7HM[EYI8R$=B[!OD1BP
M^5<,R-U QZQX!\2Q^*/"R7'VRVO;FTE>SNY[617CDECX+J5)&'!5P,\!P.M=
M+10 4444 %%%% !1110 4444 %%%% '-_#G_ ))9X4_[ UG_ .B$HH^'/_)+
M/"G_ &!K/_T0E% !??\ )4]"_P"P-J7_ */L:Z2N;OO^2IZ%_P!@;4O_ $?8
MUTE '/>./"\GC#PRVE0WRV,GVB&X2=X/- ,<BN 5W+D';CJ*T=)AUF&.0:[?
MV-ZY(\LV=B]L%'?(:63/YBLCX@>)+SPIX7&I:='!),;RV@VSJ2NV2948\$'.
M&..>M=/0 4444 %%%% !1110 5S?A?\ Y&+QG_V&H_\ TWV==)7-^%_^1B\9
M_P#8:C_]-]G0!TE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1103
M@9/ H *X/XC_ !9T3X>6GDRG^T-:F ^S:9 W[QR>A;&=JY_$]@:Y3QK\9+W5
M-:;P=\)+;^UM;D)274$ :"U'0D$\'']X_*/<\5L_#GX-V7A2Z.O^)KC^W?%,
M[&26^G)<0L>OE[N<_P"T>?3 XH YCP]\+O$/Q(UN/Q9\8I)$B5MUEH"$JD2]
MMXS\HZ<?>/\ $>U>XV]O#:V\=O:Q1PPQ*%CCC4*J =  . *DHH **** "BBB
M@ HHHH **** "BBL'Q%XX\,^$XRWB+6[.Q8#/E22 R$>R#+'\!0!O45XK??M
M%P:G=M8?#KPKJGB2[Z!_**1CWP 6Q]0M5O[!^./CSG6M:L_!MA)U@LN9@#_N
MDMT]9!]* /6]>\6^'_"\'F^(=8L]/7&56>8*S?[J]6_ &O,=3_:/TBXNS8>
M] U3Q/>GA?)A:.,^AZ%S_P!\CZU;T']G'P=IUQ]KU][WQ%>L=SR7TQ",WKM7
MD_\  BU>GZ9I&FZ+9BUT>PMK"W7I%;0K&OY 4 >,?8_CKX\YNKNQ\%:>_P#!
M#_KROX;F!_X$E:>B_LW^&(;K[=XLU#4?$U\QR\EW,41CZX!W'\6->P44 9VC
M>']'\/6OV;0M+M-/A[I;0K'GZX')]S6C110 4444 %%%% !1110 4444 %%%
M% !1110 4444 <W\.?\ DEGA3_L#6?\ Z(2BCX<_\DL\*?\ 8&L__1"44 %]
M_P E3T+_ + VI?\ H^QKI*YN^_Y*GH7_ &!M2_\ 1]C724 <]XX\+R>,/#+:
M5#?+8R?:(;A)W@\T QR*X!7<N0=N.HK1TF'688Y!KM_8WKDCRS9V+VP4=\AI
M9,_F*I^-/$*>%?!>JZTXRUI;LT2_WY3\L:_BY4?C6)\,=<UR_P!-U'1_&,XG
MU_1KKR;J81K'YJ.HDC?:H 'RMMX'\- ';T444 %<MJOCVTT74Y(-1TG5H;&*
MXBMI-5D@1+59),!<%G#L,D LJ%03R>M=37C'B^?4_&/Q6M='UJPUFP\'Z+/'
M.3#I-S,-5N0<CYXXV41*?4XX)[@H =Y:?$32;SQ,ND1VUZL<EY-80:@Z(+::
MYB7=)$IW;P1AADJ%)1@">,EI\1-)O/$RZ1';7JQR7DUA!J#H@MIKF)=TD2G=
MO!&&&2H4E& )XSY_I'AW5UU[0] ETV]BDTGQ1>:I<79MW%N;=@[1LLN-C%O-
M5=H)8'=D#!P:1X=U==>T/0)=-O8I-)\47FJ7%V;=Q;FW8.T;++C8Q;S57:"6
M!W9 P< 'M=<WX7_Y&+QG_P!AJ/\ ]-]G6[>P275G+#!=S6<CKA;B (7C/J Z
MLN?J#7,^![6:RU3Q=;W-_<:A*FM)NN;E8Q(^;"T/(C55XSCA1P.YYH ZVBBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MX(>-AD [<+T/4EZ /0/%OQJ\#^#_ #([W5TO;M.MI88FDSZ$@[5/^\17#_\
M"POBO\1,IX \++X?TZ3[NIZG]XC^\NX8_P"^5?ZUWOA+X/>"?!NR33-&BGNU
M_P"7N]_?2Y]03PI_W0*[B@#Q73?V>8]5ODU/XF^)=0\2WO4PB5DB7_9SG=CZ
M;/I7JVA>&=$\,6?V7P_I=KI\/<6\04M[L>K'W.:U** "BBB@ HJCJVMZ5H-F
M;K6]1M=/MQ_RTN9EC!]AD\GVKR[7/VC_  O;W7V'PG8ZAXGOV.$CM(61&/IN
M(W'\%(H ]?K/UC7](\/69NM=U.TT^#L]S,L8/L,GD^PKQSS_ (Z>/O\ 4PV7
M@C37_B?_ %Y7\=S@_@E:&C_LX:!]L&H>-=7U+Q1?M@N]S,R(Q]\$N?Q;\* %
MUK]H_P .1W1L/!VFZCXHOVR$2UA9$8_4@L?P4UL_#_QA]B\'QIXDT77=/U.:
M\O+FXM4T*]E6(RW4LH =82K##CD&NWT7P[HWART^S:#I=II\/=;:%4W?4CDG
MW-:5 '@/A3]G.TU?P]I%]XXU[6[N5K.%QISL81:90?N2&W,-OW<#;TZ#I7IV
M@_"?P-X;VMI?AJQ$J])KA//D!]0TF2/PQ7844 (JA5"J  !@ #I2T44 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '-_#G_DEGA3
M_L#6?_HA**/AS_R2SPI_V!K/_P!$)10 7W_)4]"_[ VI?^C[&NDKF[[_ )*G
MH7_8&U+_ -'V-=)0!3U;3EU?2;FPDN;JU%Q&4\^SG:&:,]F1UY!!Y]/4$9%9
MGAWPC:^'M1U+4C>W>I:EJ9B^TWEYY8=UC7:BXC1%  SVR<\D\8WZ* "BBB@
MKRGQEI5W!\;/!6I7.KW5S#<ZA,EO8G"P6J+:G. .6<OO8N>S!0 %Y]6K/U#0
M=-U34].U"^MO-NM+D:6TD\QE\IF7:QP" >#CG- 'ER:->>"_B';ZSXBL-!U1
M_$OB.2*"=+0M=V*O&1#MG;L%CP5"C!8G<:QM%E9?$'A_Q$B@ZUJ/C"^LKRY_
MY:26X$B>4QZE%6-,*>%VC&*]9LO ?AO3M;_M6ST[R[H323HIGD:*.5^'D2(L
M8T<CJRJ#R>>34EOX+T"U\2-KT%ALOVD>4-YTAC21U"O(L1;8KL!@L%#')R3D
MY -:]N)+6SEF@M)KR1%RMO 4#R'T!=E7/U(KF? ]U->ZIXNN+FPN-/E?6DW6
MURT9D3%A:#DQLR\XSPQX/8\5UM<WX7_Y&+QG_P!AJ/\ ]-]G0!TE%%% !111
M0 4444 %%%% !1110 4444 %%%% !1574M3L='T^6^U6[AL[6$9DFG<(JCZF
MO&]9^-^K>*M3DT'X-Z)+JUT#MDU2>/;!",XW '''NY'T- 'J_B3Q7H?A#2VU
M#Q'J4-C;C.TR-\TA'95'+'V ->/7'Q-\=_%.ZDT[X3Z0^EZ7NV2Z[?#;@=#M
MZ@?0;F^E:7AKX#"]U,:_\5M6E\3:LV#]G9S]GB_V>Q8#T&U?8U[%;VT%G;1V
M]I#'!!&NU(HD"J@] !P!0!YAX*^ ^@>'KL:MXDED\3:Z[;Y+N_\ G17]50DY
M/^TV3Z8KU.BB@ HHHH **** "BL+7O&_ACPPI_M[7K"Q8?\ +*6<>8?H@^8_
M@*\Y;XSWNH:)-XZT/1[U_">F_P"C75K<(B7$\C=95P6^6,^4.N"))"?N"@#V
M.BO$/^%Q?$;6N/#'PJO8U/W)K]G"M[\J@_\ 'J,?M"Z]WT'PVK?[CE1_Y%H
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
MS>(-*U2YU OINK>(KK1AIGD1A(8T#K'(KA=^_='ELL5.\@ 8& #UNN;\+_\
M(Q>,_P#L-1_^F^SI?&_BEO"ND6DEK!%<7^I7\&FV,4\ACC,TS8!=@"0H 9C@
M$G&.^:\J\/\ Q9NO"6OZE)\0DTFVM-8U(S?;;&2<C:D#0"2*(QDR1[K-5)R"
M#(K8VL* />**\4U?]J3P79;ETNSU/4W[,L2Q1G\6.[_QVN%U?]K#7)]PT+P[
M868Z!KJ5YS]?EV#^= 'U+3)IHK>)I;B1(HU&6=V"@?B:^)-7^/'Q$UC<)/$4
MMG&>D=E$D./^! ;OUKD;G7;C5I5EUJ;4-6N <YNKUI Q^A&[\FH ^W-7^+7@
M+0]PU#Q5IVY?O);R^>P]ML>XUQ-_^TUX3$_V;P_IFL:U<'[BP6X16_,[O_':
M^<-.U+4(<'2?!&G._P#?;3YKK/X2LZ_I746WBGXSO!Y.D6&L6D)Z1:;H2P*/
M^_<0H ]>_P"%G?%WQ%QX6^&G]GHWW9=5=AQZ_.8Q_/\ &FOX3^..OH7U[QMI
M_A^V/6.R #I^*J/_ $.O(6TSXVZNW^FP^,I4;^!YIHA^1X_2H6^#OQ'U.023
M>%M2N'Z_Z9J$?/\ WT0?UH ]/F^#O@D2B;X@_%*;5)E.2;C4HH03_P #9V_6
MK]I;?L[^&,'SM(O'7J\SR7N[\/F7\A7FUG\"?'Q4";P-I"GUGU%O_9)ZW;/X
M'_$2/'D:+X.M/^N\*SX_[[5Z /0E^/\ \*M!A,.C-)Y0Z)8::8E/X$+6#XE_
M:4T?5O"^K6GAG1]?%S-9S1Q7@18_L[%"!)N5R1M)SG@C%16?PB^+,&/*U_PG
MIX["RTR%,?\ ?-LM6M5^%GQ0ET*]_M?XCS7%JMM)YMG:6KRF9-IS&(QC=D9&
MW'.<4 =%X[6R\.:7>?\ "(:CJUSXGTV:PFBL9]=O94D$MW&@1U>;8RL"5(/0
M,"<9!KSC7_B=\2EW+K7B_P +>%S_ !6]HRW,J^VV,3,#]2/K5FY^'GAR?X3:
M%I$^E^(FU:SNUN[UK7P_>1R2>:5$Z*S6^WA0N,C!\I>F37JN@? WX?>'MK0Z
M!#>S+_RUU!C.3_P%OE_("@#YEGU/Q!XRN&M[36?&'BZ0G:T-NCQ1+[CE^/JB
MUM:)^SIXXUGRVGTZQT*'.0][<>9(1[JNX9^H6OKVWMH+2!8+6&.")!A8XT"J
MOT J2@#P70?V5=!MMLGB37+S47SDQ6J+;QY]#]XD?0BO3= ^%?@CPSM;2?#=
MBDJ])IH_.D'N&?)'X5UM%  !@8'2BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH YOX<_\DL\*?]@:S_\ 1"44?#G_ ))9X4_[ UG_ .B$HH +[_DJ>A?]@;4O
M_1]C725S=]_R5/0O^P-J7_H^QKI* "BBB@ HHHH *Y[7_"O]N>)O#FK_ &SR
M/[#N)9_*\K=Y^^,IC.1MQG.<&NAHH X.P^&2V7B2VNCJOF:19:E/JEII_P!G
MPZ7$RD'=+OPR*6=E4(",C+'')8?#);+Q);71U7S-(LM2GU2TT_[/ATN)E(.Z
M7?AD4L[*H0$9&6..>\HH Y3XD>%KOQ=X->PTF2&'4X;J"ZLIYI#&(9(Y58L&
M"M@[=X'RGD]*XC4?!LWCZYT[1M3\)Z';Z?X3U".SE5=8G;,)MXW9$"VZ$C9+
M&1EE^:/!XZ^Q5S?A?_D8O&?_ &&H_P#TWV= &9;?!KX>6@Q%X3T]O^NJF3_T
M(FM.#X<^";;_ %/A'0U/K_9T1/Y[:Z2B@#+@\,:#;?\ 'MHFG0XZ>7:1K_(5
MH16\,"X@BCC'HB@?RJ2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#F_AS_R2SPI_P!@:S_]$)11\.?^
M26>%/^P-9_\ HA** "^_Y*GH7_8&U+_T?8UTE<W??\E3T+_L#:E_Z/L:Z2@
MHHHH **** "BBB@ HHHH *YOPO\ \C%XS_[#4?\ Z;[.NDKF_"__ ",7C/\
M[#4?_IOLZ .DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** .;^'/_ "2SPI_V!K/_ -$)11\.
M?^26>%/^P-9_^B$HH +[_DJ>A?\ 8&U+_P!'V-=)7-WW_)4]"_[ VI?^C[&N
MDH **** "BBB@ HHHH YNV\9)?\ BF^T73=&U*\&G3I;W=]&8%@A=D5_XI0Y
MP&&=J'\:@T3XB:3KNLP6%K;WL27@G-A>3(@AO?(?;+Y>&+<'^\JY'(R*XO5]
M!LY_&]D_A/PKJ>F:_%XG2ZO]4N+5PLUMM_?.MSDH8G4[1$&!SD;%.:H^ _#>
ML6^K^ =,N]-O;9_"4>IC4)I8'2%C)\D0CD(VR;@=WRDX YP: /;:YOPO_P C
M%XS_ .PU'_Z;[.MV]@DNK.6&"[FLY'7"W$ 0O&?4!U9<_4&N%\/^&-7.N>*?
M^*PUZ#&JI^\6"RS<?Z%;?.=UL1G^#Y<#"#C.20#T&BN;_P"$7U?_ *'OQ!_W
MXT__ .1:/^$7U?\ Z'OQ!_WXT_\ ^1: .DHKF_\ A%]7_P"A[\0?]^-/_P#D
M6C_A%]7_ .A[\0?]^-/_ /D6@#I**YO_ (1?5_\ H>_$'_?C3_\ Y%H_X1?5
M_P#H>_$'_?C3_P#Y%H Z2BN;_P"$7U?_ *'OQ!_WXT__ .1:/^$7U?\ Z'OQ
M!_WXT_\ ^1: .DHKF_\ A%]7_P"A[\0?]^-/_P#D6C_A%]7_ .A[\0?]^-/_
M /D6@#I**YO_ (1?5_\ H>_$'_?C3_\ Y%H_X1?5_P#H>_$'_?C3_P#Y%H Z
M2BN&M](\0R^+]0TU_&NO"SM[&UN(I?LUAEI))+A77/V;! $49P!D;CGJ,:O_
M  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (OJ__
M $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#WX@_
M[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&G_\
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
M7F7A_P ,3:%#X6\0,FKZK=VNKSWGB"X?2KI)FEG@*;HXGC$CHIVC*J>YP.0
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
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YOX<_\DL\*?]@:S_\
M1"44?#G_ ))9X4_[ UG_ .B$HH +[_DJ>A?]@;4O_1]C725S=]_R5/0O^P-J
M7_H^QKI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F
M_AS_ ,DL\*?]@:S_ /1"44?#G_DEGA3_ + UG_Z(2B@ OO\ DJ>A?]@;4O\
MT?8UTE<W??\ )4]"_P"P-J7_ */L:Z2@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH YOX<_\DL\*?]@:S_\ 1"44?#G_ ))9X4_[ UG_
M .B$HH +[_DJ>A?]@;4O_1]C725S=]_R5/0O^P-J7_H^QKI* "BBB@ HHJAJ
M^N:7H%H+G6;^"RA)VJTSXW'K@#J3CG H OT56T_4K+5K)+S3+N&[MWSMEA<,
MI(ZC([CN.U6: "BO.I_CY\-;:XD@G\2;98G*.OV"Y."#@CB.O0XY%EB22,Y1
MU#*<=0: '45F^'_$.F>*-%BU;0KG[593,ZI+Y;)DJQ5N& /!!'2HM>\4Z1X9
M-FNKSRI)?2F&VA@M9;B29P"Q"I&K,< >E &O169HWB+2]?:_72;GSVTZ[>SN
M@8W3RYEQN7Y@,XR.1D>]:= !116;X>\0Z7XJT&WUG0;G[7I]SN\J;RV3=M8H
M?E8 CYE(Y':@#2HHHH **** "BBB@ HHJE8:QI^J7-[;Z?=QW$EA-]GN1&<^
M5)M#;2>F0",XZ=#S0!=HHK-T_P 0:9JNK:EIMA<^;=Z4Z1WD?ELOE,Z[E&2
M#D<\$T :5%%4M8UBRT'3'O\ 4WD2W1XX_P!U"\SLSNJ(JH@+,2S*  #UH NT
M5S]IXVT>\U.UL%75(+B\=HX/MFCW=LDC!&<J'DB5<[48XSV-=!0 45SWBWQ[
MX9\#0V\OBK58[ 73%85,;R,^!R0J G XR<8Y'J*6Y\<^';72--U,ZCY]MJI
ML?LL,D\ER2,X2.-6<X .>..^* .@HKG;WQ[X:T[P='XJN]35-%DV[;I89&Y+
M;0"H4L#G@@C(((.,5!X3^)?A'QQ>7%IX7UF.]N+>,221&&2)@F<;@'5<C. 2
M,XR,]10!U-%<]XM\>>&_ L%M-XJU+[ ETS)"?(DDWE0">$4XZCK69>?%_P !
MZ?'I;WOB*"%=6B$UIOBD&Y"VT.WR_NUSGE]HX/H: .THKE_$?Q)\(^$=4M-.
M\1:Y!975XH:*-E=OE)P&8J"$7/=B!P?0UM:OK-AH.BW.K:K<>18VL?FS3!&?
M:OKA02?P% %ZBH[>XCNK6*XMVWQ3('1L$94C(.#[4V]O(-/L+B]O'\NWMHFE
ME?!.U%&2<#D\#M0!-1532M4L];TBUU/2YO/L[N)9H)=I7>C#(.& (_$5;H *
M*** "BJFJZI9Z)I-SJ6J3BWM+6,R2R%2=JCV ))]  23P*L0S1W$$<T#K)%(
MH='4Y# C((- #Z**Y/\ X6CX,_X33_A%/[>@_MKSO(^S['V^9C.SS-NS=VQN
MSN^7[W% '645SUQX\\.6VOMHTVH$7B31V\FVWE:*.63[D;RA?+5V[*6!.1ZU
M1\4_%3P;X*U9-,\3:Q]BO'A$RQ_99I,H20#E$(ZJ>,]J .OHK/T+7M,\3:+;
MZMH5Y'>6-P,QS)D9YP00<$$'@@@$5@2_%3P;#XQ'A636<:T9UMQ:_9IC^\.,
M+OV;>XYSB@#KZ*YCP_\ $CPCXIURZT?0-;@O;^TW>9$BN,A3@E&("N,]U)'0
M]#1X?^)'A'Q3KEUH^@:W!>W]IN\R)%<9"G!*,0%<9[J2.AZ&@#IZ*S;SQ#IE
MAK^G:+=W/EZAJ:RM:0^6Q\T1KN?Y@,# /<C/:BQ\0Z7J.O:IHUE<^9J&D^5]
MMA\MAY7FKOC^8C#949X)QWQ0!I445F^(/$.F>%]%EU;7;G[+90LBO+Y;/@LP
M5>%!/)('2@#2HKG]7\=>&]"_M/\ M/5(XCI2P&^"(\AM_/8K$&"@\L1TZ@$$
MX!!/04 %%<[XL\?>&/ T,$GBG5HK#[0Q6)"CR.^.I"("V/?&.@SR*T=!\0:5
MXGT:'5= O8[VRF'R2QY_$$'E2.X(!% &C1110 45F>(O$>E>$]#GUC7[K[)8
M0%1)-Y;/MW,%'"@D\D#I6#X8^*_@OQEK']E^&]9^VWOEM+Y7V6:/Y1C)RZ =
MQWH [&BB@G"DGMZ#- !15>POHM2L8[NW2=(Y,[5N;>2"08..4D567IW ]:L4
M %%%% !115'3=9T[5Y+Y-,NX[HZ?=-:7)C.1',JJS)GH2 ZYQT.0>00 "]17
M/:UX[\.^'M1-CJVH-%<+$)I5CMY95@C+;0\K(I$:Y_B<@5T((905.0>01WH
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
M *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\
M^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3
M*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\
MZ&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^
M"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3*
M .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L
M/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'
MP_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?
M_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/
MC?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P
M_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_
M .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DH
MKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_
M *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\
M^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3
M*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\
MZ&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^
M"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3*
M .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L
M/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'
MP_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?
M_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/
MC?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P
M_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_
M .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DH
MKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_
M *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\
M^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3
M*/L/C?\ Z&'P_P#^"&?_ .3* .DHKF_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\
MZ&'P_P#^"&?_ .3* #X<_P#)+/"G_8&L_P#T0E%:7AS2/^$?\*Z5HWG_ &C^
6SK*&U\[9M\SRT"[MN3C.,XR:* /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>tfx-20201231_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:country="http://xbrl.sec.gov/country/2020-01-31"
  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/20201231"
  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-20201231.xsd" xlink:type="simple"/>
    <context id="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i788219abf04a498a9770e87b30fea681_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i14b1dfbfddad41c985bd88e95c067727_I20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2021-02-23</instant>
        </period>
    </context>
    <context id="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib56591b8954e4cd3b008794d758e4c37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8d367cf8a334631a0760fe386ae5b94_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f2a676f8a4842b89957695b080bd640_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie1b715705cc544c9bb8a559ab5473cb0_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib21a6c53747b4d81bc3061dbfa6a3632_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i90397b46bafe44c99ada519c7f616a5c_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i5cbdc2e276834995ac6a244d8d55a3cd_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i2c1dc2844b9249ed81270b5a48855f05_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i582f49bde5384ac3b8f9fcf41f434e46_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="if9e70b3c2db14ff88a7309e341cc270c_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i3d867fa5a44240c19651c79e851e4d19_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ibb4be7baef74418b9e0a7196bdcdb380_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia61ae3bf60d84f5aa867eb631e9d2360_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iea4d2fc335d74dcc9a00181dee21821e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6176bca1af184a1c97b5fb09cb07e6fb_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5ba955405d8d466d85a9ab6f20660cb2_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i40cfec62f6964b93bcff0d8c414706d9_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia6ddd8cc79f34c28b5c3cfa43719a810_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9512c925eafe4f5691f62a83804242d7_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9df064c4e95a46cda924a976ba19de0d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i6cb07d2287be46bf95c1bef3224556e9_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i2548a57355c84dfda29194f81eba4f91_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iecea6a447f7841a485329b20167676a7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i38cff946b50d4cacbee71a1318956fec_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a2f3a2b723a4a6983f40ad2da42c4c3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if829db6b365c48d2af18d773785b644a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i094c0d222d774379a2463e042a8a4fde_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="i0b5c59917e4344df84386b8d227bea9f_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="iec64f029509d46ef9623b03573c99afa_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="ia3e591710b694216a55bd5aa44d31bab_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="i84f3d4f4431f4df3a6c159464dc73f24_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="i689d10c4a95d4606bbde5ba5177bcd3b_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="i4d07b77a1a624a398c5eec1aeb41c393_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="i8d2d71b38ed4407f999b6d2ec4e678f1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i665453ae98cd4698863220ccb8aa97a1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib5407977814841b4b79e6679d7212daa_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3a8e7cae54a54c359b752f45a3580feb_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie920c9aa0bb64375a18ab3d3fb29f16e_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="i9a314935cbb24dfba6f0585dabaadd32_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="i6391ea14e20c4c14b58cca032c30bfe0_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="i3ce9c004ad1c4074825af60b64e3b01f_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="i9fccafa7572243788613907751da3a13_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="i30cdf2f04fe442b7935ad438a0a52e69_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4dadefd3dfea4eb2b0bfe739c1c1f89b_D20200101-20201231">
        <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:MajorPropertyClassAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8f2688bc5af47089b98f9dffdaf63d5_D20200101-20201231">
        <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:MajorPropertyClassAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3bc3f4134774984a4ef86fead4ea56c_D20200101-20201231">
        <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:MajorPropertyClassAxis">tfx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6245e8377674b9eb5c1cf278335946a_D20200101-20201231">
        <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:MajorPropertyClassAxis">tfx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i320315cd1c6f44888e91ce615d9fd418_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iedd7ad9fe16940ed8897b0018319003a_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic3fd5d67288a4754b74f94b77856d068_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1db253f83bbc40ac942bf85ec4d60616_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie47ad6122e6145c19ffd0cfc0e04225e_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib519dd3cf56a42e6adc5382d2cc91e72_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7cb70d8f423a44eb8d8693e7d1e507ae_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9f7476788994524a905976c3162b91c_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">tfx:NoncompleteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice49b85055584fe2847d0548c190045d_D20200101-20201231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">tfx:NoncompleteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaea642e463d14017932343f00b717601_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib715a06ee9634f7c9d93d7b808aedad9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib9c5a81e05964991aed29172d4fa50b1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i416f72fb57d44b7491a954bc7ec38cac_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia7c2c1b9cd1b45a79b30324a93cd9356_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1bcc6786ffab40be907b5d02542baf23_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9960d3aaf6474c44a79bf6fa85525961_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i289d5d75a04b405e963de8470d7f8e24_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc2ad81d83e24672a8baf679a8efec2f_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i90df93a8bf924fa9af39a341195ac709_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic1700dc31090478e84e989837158d4e0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i75723527919a450fae508b6f676bd728_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ife2df535f2ed4c458b9f7da6e8116582_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icbc887c159c242dc919a7d0393e90785_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i39dc26b8c49b4b7ea5ad219cd72fc236_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0161ed4858584259a087b90d54ed6031_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i70d669349e7b4bbea9f6edb54f76b814_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i656252de557a4930a1597c715ea8de61_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8d5962351f75491ca50cdffff8b0c18a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icd48715ceeb54d8084df4adc6d162d1f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie658c6c141c94b56a2ca1cf77dbf8ad1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i33e3534f309f497aa0aff85b56c3b949_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i13be6fb7bc274e10a95272e23daa91ed_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1929cde3b0a5493ab0107d44626b1ada_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4be596e8d3e24ccfade82adfa2110c80_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8be7bf1da3dc40f5bb6e33cb28ece101_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i31446525762f45459d983c5a2b697ae1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia752abcd88c345c3bd0491f78cd2958d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1a81f94dd1574b0cad3b5f27431567dd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i09eab1b40dd9425b875974289cce8107_D20200218-20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-18</startDate>
            <endDate>2020-02-18</endDate>
        </period>
    </context>
    <context id="ib6b86510c4164a79a64e5fdcb5cd2862_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5385db28bac3470aa8a96584cb30cef1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1def32c10dd54b019a118cd25c56388d_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="icfa2008216754e5882eec6e30eef07d6_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="i11c1c0301d3a4572a630311f194a1ede_I20201231">
        <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-31</instant>
        </period>
    </context>
    <context id="i5b8a85b77ca44d74875b865f8ee35984_I20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-18</instant>
        </period>
    </context>
    <context id="i00d4e5d57e3648e8aa0b287dcf9af01a_I20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-18</instant>
        </period>
    </context>
    <context id="i1e534c376dd44a93bab66dba6da8a994_D20200218-20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-18</startDate>
            <endDate>2020-02-18</endDate>
        </period>
    </context>
    <context id="i40fc46411ce0441786075ecd4277686b_I20201228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-28</instant>
        </period>
    </context>
    <context id="if675e2eae2244c288ae4bb05fc1b2452_D20201228-20201228">
        <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:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-28</startDate>
            <endDate>2020-12-28</endDate>
        </period>
    </context>
    <context id="i7bc0cd2f17aa453b90ee82f23ab20753_D20201228-20201228">
        <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:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-28</startDate>
            <endDate>2020-12-28</endDate>
        </period>
    </context>
    <context id="i58484c9a38c1430a80c81e8509fe48b6_I20201228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-28</instant>
        </period>
    </context>
    <context id="i38b5f1d588764ab8aab36562b36208bd_D20201228-20201228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-28</startDate>
            <endDate>2020-12-28</endDate>
        </period>
    </context>
    <context id="i0ecc78889e104bd08a3c106d00c733f9_I20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-18</instant>
        </period>
    </context>
    <context id="iefc241411d944e0bbbee8690b9498cc4_D20200218-20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:IWGHighPerformanceConductorsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-18</startDate>
            <endDate>2020-02-18</endDate>
        </period>
    </context>
    <context id="i839a95e903e24037b74f063da81d8b31_I20201228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-28</instant>
        </period>
    </context>
    <context id="i298674b8341240e99ca13aa17a4076d2_D20201228-20201228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:ZMedicaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-28</startDate>
            <endDate>2020-12-28</endDate>
        </period>
    </context>
    <context id="ie713c9c3fe40415798c2ef0e123fe5e2_I20190204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-04</instant>
        </period>
    </context>
    <context id="iec1fbdccc92a4ef5b4389a1478241f07_D20190204-20190204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-04</startDate>
            <endDate>2019-02-04</endDate>
        </period>
    </context>
    <context id="i16ed55f69b874226b2367f93772b8424_I20190204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-04</instant>
        </period>
    </context>
    <context id="ifb69f694c6e94603a3b212f68f9128a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97aaf9d6cc6c46f099e1aa693ad5d52b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id939c5fce4054e7fa1f96a8f1086316f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1c118908c04480b87e69ced234a738f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0faca09a4e2c447bb13a0b7b2566a989_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ida3dc88367be423891bde502e374702e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c2e24c1d1f2421eab9ad48241aebac8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i680a2df36e2a4a8c8df85c6bee355a1e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i43ee6d4bf0264eb1b1c87fdd04942db9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iee12391f99c8480ebe10dd66919b44c1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a266394e9014b8b8f78b603953528d1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i424913a8f0fb4b97a1b3e6e066cfb324_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i320ffdb25e3f4d29a4abe15973746b96_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ide2e6e251f284e92bb0e2cbada3ba51b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1087c9bb99f4c9eae66dffc3355c5b9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d964b032ae442d4ba2264d10a474be9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e1547dbc0cd4d73bd020bdb2290ecf7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8493d0ddb81b4b59a5ea1c41d3ed501c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if2357fa6f14b4535a929371dec466dd6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ec7ac175f804874a22e44d388c92903_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a72679765b64842a466c7fae57af710_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i57463c6b26b6442fbaecedaa31f94229_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iefaafa4a95d94a63a5549dbd20b0594c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e948030afd74162b40fec3a8df5a210_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e87687028a74031a502034664270e4f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic03dd8a1822144168365ed57f9c870cf_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c52547efc9b49838bbd733f05d71dc9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c6e4804363e483283e4703ea63174e9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic627fdc3292b4d7196da480d1ba24240_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1309be4c1dea4ff7a60dc2cd9345b713_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib64620d573be4b9ebb33b7f45db25b2d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idf9aa7440477444099e6ef6006e361d6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c4a99bf6c914dc1916208c74d397f71_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i431006ae86204ddb97442e0bed910aed_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i200adc91c21a47d68db49c54cb460846_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i0ca7e22ec20d4fa19f8bc020c267e80a_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i75d8ab2d711b4b869527395805bcd358_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic6fe9bd1fa1e422dad8cb2ebdaed9a76_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6108a3ae670045fdb8bc576c60787f60_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i94f1dbe76bb24013a2ce4c526e0294d6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if4b1f9b4e859440fa55a5c2026bb8fbe_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="icceb3b93646647eab92a9506997ff7f1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ieec02b9efeed46da82ffb29418a78571_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4481c496047a4bae90073762357d855e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyWorkforceReductionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15c0e89a9ae847cb9041fbb0b8596c05_D20200101-20201231">
        <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:TwoThousandTwentyWorkforceReductionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i421b8f996a874ed68bb8bde60cacdada_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandTwentyWorkforceReductionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie55c3dc1d6f045b8906bbee190ef665f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3327b7207870417dbe9893ed0e123c50_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8c5c45f8c6404fde924033fd430ec724_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9e816ea349544aa9a3f96c5dfe498c9_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5e93e6ebca75458389a27dff8b9ea34c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ae329b752a240298825e347bf03b4f0_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5aa9ab3f8c314f10802e3e8c8af6038a_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ife5cd7b269b844af97c51ddb91d7f3c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i82e09aefceda417988aba3009005033d_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i60310351b91242a19a16ad61bcf005b3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0dcf34cfe3e14187bca577004ecd5f5d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3d2052303557461ca22efc56dfdcfce0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i06fda966089e4c888db6aed4a2259109_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia93f6f527d8c4c64b49d9af6feaf362f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iddf3c04ac8874d468e98626cddc5bf4b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i61598c39f1654558bff4d2943abaaea0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i82444936ea374120af1c8dbeb94c968a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieaf889e79d284c0dafbad681ebd84896_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie4ad90643d584d81b4e4ca011d9d01b6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifcac3fd938024181a90a6d083baefc40_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2f3b329610b149569bb57857c7d5eb9c_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6d3df9909f6b47f4a6d20a4801768fd8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i23c2634abeb54a9098e3c7a0b2c828f7_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia81bd7877cc9471183aa93e3c75a06ad_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i779b1a9a8ed14c089147d6d1632c39d6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i79be11d7b0b54b93b534d292bd88fcec_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2e0e0adc506848f1bbbef2e4a94995d1_I20181231">
        <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>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i88494ec8f34f4fb1921694cf1485181c_I20181231">
        <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>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0132bbf45cdd4cb19ef1b878b0ded9ad_I20181231">
        <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>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ica3c810fb098441289cf59993ae98f3c_I20181231">
        <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:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231">
        <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:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2617f192382748dc96fec53c62ed4577_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic90de06b541e46bc828d8fe78a73b511_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i162deb9d137f4947b556d6b00a8ebd54_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5f7d83f053e74ee7bebfbc1962e03248_I20191231">
        <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:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8334697044ab4a219d44f841503ca5df_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231">
        <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:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b3e9cd0a9ef44279b1194d943b68091_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iefdc4b52c79f43b1a50b019a1a9f05c8_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd6a3725c11f48f2a6aa2ebccad228a3_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i669e0710e8cc475185b573ff7a3684e6_I20201231">
        <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:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i413ca4d9624e4e63af427bd95e83666b_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="iba23e70242db42dbb88d891f790b2b0f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i536cae14212f4db39861686190202f2f_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="i1be2c8ca0b624032bf15e2b6681542da_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i33a485342046450cb9912b9132002826_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="i558b6c822c434474a4a882a73f35eb85_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i80f0ebbf3b1e42b6926d11490b8bdf81_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="i5f332c7c91a74bf88b2d64cd88c1613c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i083bbf17c8ee47e8955898028612aad3_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="i7d3b2fd966c743bfa9d0c8bab5a4d737_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iae4adaa3dc5940c1bbd2ac0345a6355d_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="ia15d4a1b85704db39031182ca71ac210_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i766a88aca598445e8861378feb7a6b40_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38c676bd0cf041138398de6d1d9c02d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a07646feb084b3fa6fd4d820969ce0c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7564a846bb3e4421917ac90be3e6c725_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic616fc06a7cb442ba917a38752c4c174_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8dadcb30ff0b4849af65a17c3429538e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie937dbaab0334ca9a596033669a0c4b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe9676ec81354deaa2d1b98c2b13fce3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i913582f368fd49f3b38033f3102c73e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ca0c36ccc4c4b878a30ee1d1f91ed42_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f5e127329754cdcac9cff381e9991bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A4.875PercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie49329e4272548ac86c0761fa0897548_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A4.875PercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1608c29551fc47ef8c98e967e385bc6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05dfd0c6b82a4a5586c6738951e7f632_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e5306ae882642f2a7548f275448ade3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib7a553c406e74fbbb44addd5124eea17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied6b40262381466faad1b906a758908d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia5df1c0ed91b48128b3fa0ace2017fc0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i02f8b904a37f424ea16a4065ed85042e_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i1807d8e3f07341be938c57a5ef64310f_I20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="i48d1732f726a4bf2ae396e25a43f9dcc_I20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tfx:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="ie6eccadeccb341c491c735f704edd0b0_D20190405-20190405">
        <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:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i5ee2970ab07844379b34fcc892ba45c1_D20190405-20190405">
        <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:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i8922ad3dd55a4a51a166998249b0cae4_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i7e530bd43309422e87792bd5c43bbe78_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="id29cb262a0b64b61a344a9a2f3d7cf2e_D20190405-20190405">
        <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:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i79abf5db31cd472a8f932f268751355f_D20190405-20190405">
        <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:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i5f44d12abcf54e4cbbd03ead84312f2e_I20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="i63858424d0cf4ce0907722ad1be8c4f0_I20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:SecondAmendedandRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="i14493382a99940efa280da7d3f2b89c8_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="i67b1fa8aff6348a58f490945cad64701_D20160516-20160516">
        <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:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="i7d61d146e2f84659b483b611154025f8_D20160516-20160516">
        <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:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="i3d07c4ea778e4979b6f600ddb203e526_D20160516-20160516">
        <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:DebtInstrumentRedemptionPeriodAxis">tfx:DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="ieeccbb08cedb4a84b5239fbee0e37a66_D20160516-20160516">
        <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>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="if6200467dbcb48639088963a8928f1a8_I20171120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-20</instant>
        </period>
    </context>
    <context id="i3078c9089b4745cb80d0284c13342282_D20171120-20171120">
        <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:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-20</startDate>
            <endDate>2017-11-20</endDate>
        </period>
    </context>
    <context id="i00c6fe0191f948d58b803ed611b4e9d6_D20171120-20171120">
        <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:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-20</startDate>
            <endDate>2017-11-20</endDate>
        </period>
    </context>
    <context id="i5abfa3797fc14216a2fa25d15b83c3e6_D20171120-20171120">
        <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:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-20</startDate>
            <endDate>2017-11-20</endDate>
        </period>
    </context>
    <context id="i20f920a82ed945c487d8871e9d405368_D20171120-20171120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-20</startDate>
            <endDate>2017-11-20</endDate>
        </period>
    </context>
    <context id="ic93ee62b52a64f22a24c7f2135a09684_D20171120-20171120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-20</startDate>
            <endDate>2017-11-20</endDate>
        </period>
    </context>
    <context id="i0023ca31a6794d9f845fcecd6c5b81b2_D20171120-20171120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-20</startDate>
            <endDate>2017-11-20</endDate>
        </period>
    </context>
    <context id="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-27</instant>
        </period>
    </context>
    <context id="i6b8f02816e9d4f75a9fa7a79fec60c26_D20200527-20200527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-27</startDate>
            <endDate>2020-05-27</endDate>
        </period>
    </context>
    <context id="ic2503285b5334e989a1354a7f559cefa_D20200527-20200527">
        <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:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-27</startDate>
            <endDate>2020-05-27</endDate>
        </period>
    </context>
    <context id="i913870ad3f5843c3998efc9fb3c51149_D20200527-20200527">
        <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:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-27</startDate>
            <endDate>2020-05-27</endDate>
        </period>
    </context>
    <context id="i1fa9807ce2a44cbd95292b8562f1c8de_D20200527-20200527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointTwentyFivePercentSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-27</startDate>
            <endDate>2020-05-27</endDate>
        </period>
    </context>
    <context id="i7eccd834546c42c58ce74cbd1e48e9dc_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i8b10778776dc4c12a38a0dfcc12c9328_I20200330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-30</instant>
        </period>
    </context>
    <context id="i190786a34e75453995afbeed4eecc37e_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="ia7fe75724010475ebaa4481ab3575449_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaea354ba41d743ee992a4c75c1a5503b_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1dfcb59f70364f4fbb4e3fd126d89288_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i904269734c974e95a45f1715ba73dfd1_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="ib122936497b346d488f295fcff4498a1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i95b8a4f49d9d4a6aa8e8f0ea33720e1c_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="i90897cee0ad347f7ae78da9f16a8baca_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0985344e645543b29e6784cfd80b0c66_I20191231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0bfe06965f3e4ec581b0bd016af2857a_I20181231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3c48d1df41fc4c1985defb4a066c55cd_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3056b5d3b9f94d94b3ae1d2bfe78f634_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie58515dab17b44cd9b1f524b60057685_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i93eeaa4da33f4d16ae8d812bc15e9e86_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i423ab0f725e7454b87f2c13d735f9f82_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="if86ef275086f4f5491be0331d839cf32_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9ea1cdbbb23642fa8def635c0e9909c2_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="i8b6f89d088234e21ad463bd621cf77ea_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i48ff3f54f8e147678a0a821161c3c445_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>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i739a8d0c56c64b29af7c8d8f5d1f3ed5_I20191231">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iebdf3a1238b24dd6ad76a5bac8c23660_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:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae49876160fb41069eb9b7633c330ea2_I20191231">
        <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:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i91a8d563fe4448b497c44ac0224758f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaba4e7f3b8f74c6b946278f3cf7c061b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibf66cc5ecfe54816859cb4e46dd7d74b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</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="iecfa4f85e175413295c5b8376c63fd7b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe0e0282ac384526897d56c5f92f6554_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="i590b336a4c3042d3a48830ed01838d07_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5fd0ab16040348ab8851c5eac17b406f_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="i0d528beabcce495b968dbaa461943970_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia23637157f584639bad0f6e9031ade4e_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="ib05fb02d83814824b62e6399f47c00ca_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iba026026a7b54a82a010fe5a94b5b901_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="ia1e42e703fb4460d8bb38eb2da1209ef_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iced97b0682a94a65bef659c11506e2e1_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:CrossCurrencyInterestRateContractMember</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="i3f2c6c3af22a42dd956b73084440df8a_I20191231">
        <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:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id4a911b50cf6448791dfd73d1b53e9da_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>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i202d1ebe1c774cca8ac40932c2b9d1c7_I20191231">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f144f386c034ac2ae41c2ee7d1fd1cf_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id6902f1b421a46269b27e7c03c1e3ba1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iedb167005c504769bbc1187acc181334_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6d13316dba15417889fe8ba240fb5609_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="i79609b01ef7742e1941482340bc653f3_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="i138e267f0f3242ca9e9017f48377647e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia4e3e5a874814967b0e45cae09f031a0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c27e38cb40a4f638db81b69f00816f1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6506df82bf6a418084993b1f8af4c3fd_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i60e09664f525415e9d6103929eb30e4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tfx:ValuationTechniqueMonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic125940a46384759b0a3f9e4c293e66d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5927b8fb5caa4a2f8097f74e93aca514_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ifed218cfd19749e59067daa72a8c70df_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if4e415b9353b48f8af01c5514d039b0c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:NeoTractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i290e966bcfbf446bbb83615c5f6ef681_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3529fb93938a4452843d710ecd5502fe_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2d83fb6ceafa4df7aa8e3c841671b50c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3a7370bc7bce4e82ad7ea8bd9a86d952_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="icd484906ba7f4828a0ea1ea23b948b2e_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i62e4823e7bd04c028a5e9011e3258d78_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="if9ff3192e0834f7f8ae72f9886f4a031_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i224709fc7e53435a91aa34596d75dbcc_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8526a884dbd741ed83eeadc1a662a8f9_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i222d7c365e754e1395757d809c6fa928_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="i35d47d2a64ad48a0bae2f78431e7eeda_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="i9b121979aff54dc9b8b812e1acaacf8f_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="i417412d1661d4a6db7ed7409999ac2f5_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7a678a31f64a4a33a667a2ff55c28636_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ied10d61cba9e437c959c54e8eb03b002_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8b3ae4a2207c4f6e94b228685a637fe6_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="i24b0959914ed488c98dcff21d4e1c4a6_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="i4b1d8968e8b14dc88714a67dd2fa5888_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="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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-12-31</endDate>
        </period>
    </context>
    <context id="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icc79e104c37242e398b83fa798c13b81_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5e0c94d58fcf445e8552a36b90dd925c_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i89ccf47c7ab04c0ea23acc12e46c2579_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic5c5176244b94def872f95d47bd74157_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia344fb1c5f574596bcf98fa20254aaad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:A2014PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2d638b63b184d15912814f79cd666a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:A2014PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebdaf4b8358146c380c9befb73f6c18c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansBeforeDecember312013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8497911a22284edcba53e0e9b5b57ca5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansBeforeDecember312013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i030dfdaf200648e794a135bd5eeb1a4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansAfterJanuary12014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d61ad1be6714c70bc9cd61173e54569_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansAfterJanuary12014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4a1974ef81514aca843488b2dcaebe2c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib141f848e9fa4384823741d82612c64d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08dbe138767f4bf5a3e72cdd9262acba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9e771fe765c472db43fd81551be2e8b_D20200101-20201231">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a9f269e80454123b8130742a5cd74a1_D20200101-20201231">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1608c7a2708c409a86f67e276cf85155_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9fa4d5e00b64500ab10e6bceb5b0388_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad8bc5f5becc4dfb97e08b2211d7bf1e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i550552571ec440b1881a8341d48025a7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if44b6ee699f24f0e8f5616894789a8be_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie2640df91366488f842ebc1b8c6cbe4a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ide1bc258ae5f4f96b283f9f930963e0a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib2e1963577b24a38b431f05e8443a093_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a9b2b7af77c4098a695524a03fa5eb9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6becd4cbfd3743f78f290d488c45abee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7620eba24dd745ddb472dd815030a83f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">tfx:NoExpirationDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24ea0249d2364ef1b8627a29f26b1ca8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">tfx:PeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6948b44dd26b4473b83572d1a4e5a7e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">tfx:PeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic09ef44f5bca467898f18e8739433e7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44f1ef18e9fc40899eee64b062de2b39_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0702609237504e4993820993a99bf72d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19a48628addc49f8b698265756676787_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6b80748c666441278fc89cec9b102679_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i876c01815a534168bac9fc5e817d25f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i010973ea77744ba18d52d160e30d667e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i796ee2087d0248f0a3272bbbb9c82497_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7422485d3f3f4b18ac66d28a91940450_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i45f699cec3154d809f17c7df8f8d98e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iecc09cd9bf174703b60e3a185ff43273_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i78c8463907bf4683bd8286d21f957c93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08dbd994613a473ab1b46006746a981b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3760edc3dd5144aeaafcd7009dddf052_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia02d2d49219847b1925af1c44c08e6b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6ec0714f2014ac3a998df372bea64c8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifb01dce89ee5442daa008fed1a37e588_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1bdc929cfdf40cdb042169f9dfa5a75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idf5bbeb8133c4e819d447fd888cf2bd4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c85f396df394e64bcfef7cf4fe33925_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68d68383a81440fda28fdad16c0e3fb7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i427690cfba5242349d6e63d331fcd13c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc0e480dc8a34f89acf2bcc2e10e6b12_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d385c3e4c214577acffdd3d76ce5c02_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2fe8241a26848d3af4acdb946308171_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0f5b7d2175b491e8d28e94d22ec058a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib015921e8d3e421bb2742817dabed82f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3f43b0e2ff046ec93b73c13ce4af5c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6a0b41b534549fc8547c298afce333c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib84604d6d3fc4b78add6170cf2727d54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifec584a0c00542a09492ef356c560f94_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia67edad62607439a92363fdbfc33e16c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57df957e4d034f89aaf4c967d7d34f01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i85f1c9a2155f40f994b4ef000dd69b40_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb00c62fd24c4acbacece5ef89f4331d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4280fba7f574728b6df22b674026a84_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26c86edb863e4cb29d77e9a29eeddd69_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97d8e2e6560b4a01bd5162921bb43d00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i805ec217e27843459953f8a01bd039af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4398f5fc79240ad9ee23b01d7e98e54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a22da50fc8f4e28b836a6d30798324f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icdfb7020123b4450bd811e5d57ef84fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifbe050572146447e9b91e0c2dfafa5e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae3ea2a6c0c94a60b5e3d4492eea3a11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26bfab2fdb2049c292e3c0495928b121_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd1fe2754f914a889430ea399d28e9c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5db1fda50074975ad73af10e9b4348f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e6591ec36e0413487391e4bd18a6ffa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ae98cc521684820b7e7f828f41150d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief38544367ca405eb6b0a194883c274a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a4a3b15bd8548b880ada5cc70f29643_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic31373b7e485470ab65c15991e347cf8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a1fd76bc95c4dd3aaa45ed2d535e4ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3836e1921c0f4ee2b453e5e8badba30d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i939aaa3e84c74c28a0964673d2e7feeb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibce5038845544ef0ae7ffd86bc74e94c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5710b73c58284586abb338578d1c5def_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i10f5147a780d4b03830074b944c8231e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifda1ff7ee4c3460d81da7198c3208ca0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i837bf1e807f940a4b0c15be8ffbb838b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if91083bf2cb841ea99b414cf227d5077_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc0e43dc1a2a4a03980859e8d6d0bbc6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d2d035af2124a328d867a0b5f79e8d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i852ec669e77d4fbc8a3bae03340f3093_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4fc32c6cecab4382a4e6f7d508eb31a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id2e9b631b4e94f5095c28b3a238c4a03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i62581c5fc49e4107b82393b3b7dbcfec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i536de480e5a34d12a27bba9c0d0905d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a62317b0df54da993f3c100eec04628_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1fb382b0f5b45bdacdc60b6551394b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iead68242e6c2431e8bd19237073b8624_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7953149d9c6e473e9a0714f47300507c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d01e4c9bb47461094ecae7a8408e9f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5fe46766f61a4293bd68ea2958688faf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i81d4c748e1854af5af4f781ffa7ed182_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6904758c28fa4fa2afd20cb36cccb358_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ad9b81a255e46a6bbb5dedbb6ee6443_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bb4a994079443368036f53a8422e8d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2dbea5a0ac4c4aebab0bf1e148ffd5d8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2faac42a36af47e18adf5874d0915dda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6671fa51862c41eb93ea9554a971b6b0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id934de64cc334ffab7b46151c1a929b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i318a8dd84dc642e6a74b1e3977a519f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i127be4c677e248e9970510af84c4c62c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96362c66c7f04eefb17f3f76a8db99e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i435bc640c6754d7fb3ecd37a24ff461b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ief6d716dacd64708885fb3e2067a4999_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id88ed19331be4efc9aa11c0db72abeca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3fb9f204ed1d49afbbc01c88f4ea4353_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2666572843004535be263fdbc60b2b42_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie6b7fa0481b64bf3871cfcb736d379e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9553df5c2aa04aeab524321f90ce8209_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i86006d045cbc4ffcb256d788360e8ff9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7204c294ebd42b8aedc1ffc7b7c521f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f9d155bbc5c4eb78f26744f078c3fc7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i82364315b3ba4252a4e7ece0ae7a4a11_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie6a653a63fef4b18b61f1f310c162dff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i635c17d5e3fd464dbce6f088b6cc5e3b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7710f34a51c44d86994d2afb3ed6e958_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia613cf9a7ea94e2cbcbae93aefb5befb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idbd6b193f98348b389a19fc6cab21f87_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea6d7fd804b544cdb5e4a801aaa7964e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc7d235ec15d494180df272e3b15d294_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27f4b914917c434cb80fbcfbab214723_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8864e7266f71463d874185084719823d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie54961ba0bce4accacb948423b4e1225_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icaeb79f3171247bebfed6d26d5ae6cb3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i584072710153407589386440defe9b7f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i65d09fa385634af9a860d5d84a1b4b9b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3c397554f43249fab666fcf6ba671789_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ice36f851ad65404bb1d90f6e26e99573_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8146bcf9fd97435aaad3f32bb4cd12af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibd4696e160f44ed8a939b52cbcacc059_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1912c5e5a1e94b299a56ac5c68841fe6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie024d3c3e3d74689bfaa7f84251e37b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia7239b81a5614022af45e216e74dcf1f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idfc1bedd1d11438e82997de98c9b27e4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia800b45430ad4aff9d7cfa10f390ce63_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icf272c259889421cb4d28da3766b94a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i60203a0968074042ab54b8dcb240f7f3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7b5cecf613d340c6ad1849c4e2467541_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d6e3378a5834f51aa910f36706a0e66_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i153d03ec1755434c9b441650de7935e6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia99e668edde84283a7c172247a0791ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i748863ddf1bf4279beb4162899502d7d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea2e701b6c9d4ff295a9e843bd0c48ff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0918df0b4d16489aaf635a96a8f0b833_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i892f2da7af4a4306806139e5576c5231_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i26aeab64d9a140b098ca1590c8698b7a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b3cb2c8109a419caf995245adf128a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if525c2f29af04eab83c83ad129d5285a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i737a353c150048cda82cd90fc0fff779_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f18d02c5c054d5cbed5341cdeff4d93_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icb17fb936b604159a0dae398d4f20c0a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id56dcd2d1dd74445ba730d8e3373e08f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idbaa9e6596474a75bbd3ac836d3255a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i23be4f38636e408495de926cb22ea306_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3808567fea624347b0d2031bdf598e59_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i10848169d4e94456a10a28930556b0cb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idef52bc37b884de3ab7672da3095534c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a9c11df8a9b425a82837d2e5619a66f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id55b4faec1c74c0caacef6ef8e37000e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7dd905efae284b9397cdc96d07f944f1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i211e2cd1ecd2437f9067bd5d3e4e43d6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iecb7b11787df43b48cca7303fc416091_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44b3ca868b5249a98dd99edbd747ffb4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib4debb83420948519a2752df72241a1d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i83d4cdb72f82475091eedc40fa465dd6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7ad16f76fc57414693391150bc375cf7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie31b0b86d3024408a9d47b1ae69d4815_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id1c06bfc8e4e40509cdb845534f24b2f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idec15ea950ee4ecc85e07b6e2bbfc4a7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i41d73afb0a804d848c4a99802f1a06ca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifb48930ee702461b9acb471099da5445_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i59f41c9bbb4740da9700534a3d86c8c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i337d78b5ff2d4bf893779bbe34f81923_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:SmallAndMidSizedCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tfx:UnitedStatesRussellTwoFiveZeroZeroIndexMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fdbb9cc7e724d55b51d55fac4289f1e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ForeignCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia284fda0e37744f98f2f6e20f18e9bd0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf6be83578b8486ab3c68985911e8617_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9b75acb179546d98bfa979fff19eb2a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i39a365cf7c6a459fa210f651b7e40bb9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie334399ca2aa48488ecc34eae2cf7915_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i68c5a2f8eded4ac9875a0682bda8658c_D20210217-20210217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-17</startDate>
            <endDate>2021-02-17</endDate>
        </period>
    </context>
    <context id="idd74340a017c49a5a58825073e54ec5a_D20200101-20201231">
        <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:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc54db176dbd4a28bc77510aa3f8d301_D20200101-20201231">
        <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:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a34e916928b49e3a6ea421fea9e963c_I20201231">
        <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:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4813b203d6c640f680d101777f45dcc1_I20201231">
        <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:LossContingenciesByNatureOfContingencyAxis">tfx:ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i52ae252d596741b4b74eef2cdedbc73e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2c1f35ec0cf946aa93a5b3df723e3192_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i510348529d364f6683d42ae546c6e38f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib5c53dc8e6aa4ac1b179505f609ac9e2_D20180101-20181231">
        <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:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id106a736901240d2984bd821005d1c81_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i516d2f6501aa4692bcec7795084e01c4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb71025228cc48b792d417ecb607d07a_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i96eb108d15804dcba0fef899d4a7b1cd_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i99c7a27c59134d22a6df725182cb8cee_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icc3dcb318f3f4427840c289c8afa0dab_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5d236ca349984d1d97e92a9e3df94871_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic0fe17ae098a414ca201db827b7c0a74_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9cf96e6ad2194287b665bbfbaa628648_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4168d73b164c422498771dd478e26402_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if4a4bd0a03b843a59323220ebf30e1a9_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff2158455b8a442fa34e42538557192b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5967c8b27ea741da973430b6b259d84d_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8491b01ddad347b2b49e0f567c1a0cc1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i946a00ec805d48e09ee70c4254e767db_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3aee05371e0f4edca60f3fe1460e43d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea3f1e5b66874f009e83044121db42e9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id44ec63e446d4b6d8837b2f9a2d4fea4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if2e6082c357e481eb1422416e8837068_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i96e1f96f930e41469bf64c8028232f64_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0a4d19bf88634acd80a9d7a7cc0e4c45_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2af35543fc294bbf914d0b829e32703c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8109044c98c4a3ba2ecaa28da407c7f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id0a366c5e00d4d7cb94829f602bd3b94_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idedf5e234ac44cc38b967f31ae884328_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iffd0e4d4d586429e8fbbaefea1502ad5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62f27534f05c45d8bbb7cdd5ec4dccf3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iabb41d9aed844a3689a4d64c07b4fbd4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75e72e25a7b349f4a645fa2479e975e9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8b46aa8f436f487a8fb45ece041f228f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id2aff80093b2490680c4c816105bc138_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7ea54c293de4f23bfa0d8d70238eef3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i61ed830a381d4e5684f744c10ad44d5b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i39510c6d93f447d68947151df90e42d8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7aa9dd35368640b094a7cde6f4d8237c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic2693a5d5a714c92bc32a37899dbcca4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id5722ff9b1324ef9ae11c4937cd282c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if580cd6dd0654055ab87f62867eca0f0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i152b22cfb16647118898db438fd8dfc3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i82690a2b08e8465d9565e856bb9aabb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ad00503a1cb48048ef7c5fba1db7e74_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3ee8768d93b243a8b03b25c29e32992e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7497811a83a54720abf89a2dd79b094e_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="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6862a490c0964779aab4378ae5618014_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i5bc01c7a383d410dbaa914a6943c5922_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i88db0d38c1f74af99469af752d22a32f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie96922c6222f469798d657483d8caff2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic03f59ff57b942d1bcd55e1734433555_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5add0e3bd52444a0adf122e31cccc866_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0eb2854c1219434aa974992f5c213e4b_D20190930-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib3c6fa1da3664f61bf1fb8295eca5e90_D20190930-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6e18799a8bef4a818aa2b1f837671b7e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7f6b6f886b894cb48e00966cbfd05d08_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib54f21db72a14dfea046a30aadcb82e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e8c77a9330541a394e0396be410366f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i666dc9c0cf06423d94740e5952516cf9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibfad4d618999477d81b443ba80d99520_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i25641396d70f48fbb8ffc80d936500bf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic336684bb8c44247820343c108c600d8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i64469a81462a498a86daf6521797c8f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iff6ea4d115d44e5392562a9e537c7543_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9e9ee7c99a4446c9b0fa1e71fb7d096_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id9de103593f94a238e54a7376163d61f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i88104f09f35b46a7bbfb9db2b6c65c11_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie011bf5a31e843e28324be1e596572fd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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>
    <unit id="segment">
        <measure>tfx:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl80L2ZyYWc6NjAwYjFhM2E0Njg2NGVkZWI0MGIyZDRlZjI4OTU3OWEvdGFibGU6NjU1ZTliNDE3MWM2NDc4MGI5ZWJjMjE5MzA0NGYyOTgvdGFibGVyYW5nZTo2NTVlOWI0MTcxYzY0NzgwYjllYmMyMTkzMDQ0ZjI5OF8xLTEtMS0xLTA_8132dba9-35f3-47ff-8a11-333a91239c27">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl80L2ZyYWc6NjAwYjFhM2E0Njg2NGVkZWI0MGIyZDRlZjI4OTU3OWEvdGFibGU6NjU1ZTliNDE3MWM2NDc4MGI5ZWJjMjE5MzA0NGYyOTgvdGFibGVyYW5nZTo2NTVlOWI0MTcxYzY0NzgwYjllYmMyMTkzMDQ0ZjI5OF8zLTEtMS0xLTA_5fcb309f-bd69-4a8a-896c-e8ea4a9f302b">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl80L2ZyYWc6NjAwYjFhM2E0Njg2NGVkZWI0MGIyZDRlZjI4OTU3OWEvdGFibGU6NjU1ZTliNDE3MWM2NDc4MGI5ZWJjMjE5MzA0NGYyOTgvdGFibGVyYW5nZTo2NTVlOWI0MTcxYzY0NzgwYjllYmMyMTkzMDQ0ZjI5OF80LTEtMS0xLTA_1a3bdec5-671b-4525-865e-d53515dfc069">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl80L2ZyYWc6NjAwYjFhM2E0Njg2NGVkZWI0MGIyZDRlZjI4OTU3OWEvdGFibGU6NjU1ZTliNDE3MWM2NDc4MGI5ZWJjMjE5MzA0NGYyOTgvdGFibGVyYW5nZTo2NTVlOWI0MTcxYzY0NzgwYjllYmMyMTkzMDQ0ZjI5OF81LTEtMS0xLTA_06da38e3-363e-482f-80b0-238d237f675d">0000096943</dei:EntityCentralIndexKey>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIwLTAtMS0xLTA_96622b3e-d67a-4e2c-a3dc-f64c1884298a">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend
      contextRef="i38c676bd0cf041138398de6d1d9c02d1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzM1Nw_2e050f2d-32ee-4f09-ad6c-b9355c3bf0f5">P1Y</tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend>
    <tfx:FairValueofPlanAssetsEffectiveAverageDuration
      contextRef="i38c676bd0cf041138398de6d1d9c02d1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NDg_d68f5fee-5328-4ae5-89c4-fddfe000de06">P3Y</tfx:FairValueofPlanAssetsEffectiveAverageDuration>
    <dei:DocumentType
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8xMzQ_be1c0ca5-1471-4a8c-98ec-82bd19b8ec4e">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6MzY5NjE1Nzk1NGVmNGI5OGEwMmE4OTU2MTNiZTE0MjIvdGFibGVyYW5nZTozNjk2MTU3OTU0ZWY0Yjk4YTAyYTg5NTYxM2JlMTQyMl8xLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZDRlZTZhZmM0ZjQ0OGMzODMwNzhlNGI4MDZjY2IwYV80_9a7f314f-1a6d-4411-9520-10719db2e262">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8yMTY_6d07d3a1-3b3a-47e9-ab78-50a9baa8d347">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8yMTY_051c0398-f34d-48d3-b74f-8ce105a688d5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6Y2RmNDlmNmI4ZDY5NDhlYzk2YmIwMjU1MzNjM2FkYzAvdGFibGVyYW5nZTpjZGY0OWY2YjhkNjk0OGVjOTZiYjAyNTUzM2MzYWRjMF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTU1OWUxZmUzYTM0ODI4YTdiODA0MjZhZTdlMThhNl80_f19b4eba-9f86-4e9d-bef8-75a2d4c1d5f3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8zMjY_be88bff3-4077-45df-804a-6242a9287d2c">1-5353</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV8zNzk_badffdaf-9d59-4a18-8076-c74b2401ba22">TELEFLEX INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo5YjI3MzY2OTgwMGM0MTJlOTI5ZmFjNzQwNmQ0NjcwOV80_8bdb510b-92d2-4ebf-8ba2-a6717e2dad30">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8wLTItMS0xLTAvdGV4dHJlZ2lvbjpkNGRlMWM2MzIzMzg0YTE5OTNkZjVlZjgxMjQ2YTBlZl80_ef622c40-9450-48e8-9bbf-73f78e840501">23-1147939</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1NTdjMDRkOWQ1MDM0MjI3OWNkZTdjMDJmMGQwZGUzZl80_0b0a4978-d795-44e8-a828-b7708ce82109">550 East Swedesford Road, Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1NTdjMDRkOWQ1MDM0MjI3OWNkZTdjMDJmMGQwZGUzZl84_e5d97769-0d46-4f45-9c9c-267f6f5bdca9">Wayne</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1NTdjMDRkOWQ1MDM0MjI3OWNkZTdjMDJmMGQwZGUzZl8xMg_fbf6a0c2-1f8d-4781-a7eb-cdbe808e85a7">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6YWFkODA3YWJlNDFlNGZhZjg3YTY2ZjY3MWUyMjgxZjQvdGFibGVyYW5nZTphYWQ4MDdhYmU0MWU0ZmFmODdhNjZmNjcxZTIyODFmNF8zLTItMS0xLTAvdGV4dHJlZ2lvbjphNTg4MWZlNTY3Mjk0NWM3OWJhYjYzZWYxZTMwZjMzMl80_3eeb3135-a954-4cf3-8316-6e52d7354fe9">19087</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV81NDQ_6b96a124-acca-44bd-a0ab-625811f4a326">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGV4dHJlZ2lvbjo1ZjkxM2I3MGQ1MWM0YjcwODk0NmYxZTM2MjcxMTE0OV81NDg_6e25406f-e358-47ca-bcb8-6540122c14fd">225-6800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NWIwM2I5YzRjYmI3NDNjOWJjNWVlZWM5YTAzZWQ2YWYvdGFibGVyYW5nZTo1YjAzYjljNGNiYjc0M2M5YmM1ZWVlYzlhMDNlZDZhZl8yLTEtMS0xLTAvdGV4dHJlZ2lvbjplZmZkZmUxZGNjOTQ0ZTZkYWRiYjRjYTM1NjNmMDY4OV80_09f5280d-0005-4e5c-a380-83e382a830de">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NWIwM2I5YzRjYmI3NDNjOWJjNWVlZWM5YTAzZWQ2YWYvdGFibGVyYW5nZTo1YjAzYjljNGNiYjc0M2M5YmM1ZWVlYzlhMDNlZDZhZl8yLTItMS0xLTAvdGV4dHJlZ2lvbjplMGUwNWFkMTQ3YWQ0OGFmYjdmYTY4YzJlZTdiYTk5Yl80_87f36d64-3e71-483b-a332-7b9e2b886937">TFX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NWIwM2I5YzRjYmI3NDNjOWJjNWVlZWM5YTAzZWQ2YWYvdGFibGVyYW5nZTo1YjAzYjljNGNiYjc0M2M5YmM1ZWVlYzlhMDNlZDZhZl8yLTMtMS0xLTAvdGV4dHJlZ2lvbjplNWQ2MjhlZjA0ZmM0MDgwYWQ0OWMxZTQ5MDIzMDE3Nl80_33dfca08-7c83-4abf-8975-57fa0ac9a6cc">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiNWY1NzdmNWYyZjI0YzdhODJkMjk5ZWJiNmFkNWQ5ZF8xMjg_356f28e0-b786-4602-b317-5f16f0e3f184">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8xLTAtMS0xLTAvdGV4dHJlZ2lvbjpmYWJlNGI4OTNhOTM0NmQ5YjU0OTZiNGQ4YzRlZmIzZl8xNDQ_12de1e5c-847c-4334-a79b-68c082e80930">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8yLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MTc4NWRlNGE3YjQ0NTc5YjEyZTI3MDFhMTBlMDVhM18zNTM_65d84ff9-1597-41a8-98a7-392f5329cff4">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8yLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MTc4NWRlNGE3YjQ0NTc5YjEyZTI3MDFhMTBlMDVhM18zNTM_d2820eda-6ffb-4969-9d0c-d68f86958b09">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6ZDdlN2Y0ZGYzNzMzNGQzMGJmM2Y3YWI2MzIyNmQwYmQvdGFibGVyYW5nZTpkN2U3ZjRkZjM3MzM0ZDMwYmYzZjdhYjYzMjI2ZDBiZF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjozNWEwMTU1YjI5NTY0MzVhYjdjM2JjMGU5OTI0ZmMyNV8yOTA_cfd8c8e0-75d7-461a-833f-61627b5a261d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo1MjFiNGUyNWVhMDI0NWE1OWZkMGZmNzllZTU2OTA3OF81_d3efb91d-d884-4bd6-86cf-be6c34207339">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8wLTYtMS0xLTAvdGV4dHJlZ2lvbjowZjkzZGNhY2VkNTU0OWVmYjc0ZmI5N2UwMGRjNmY1Ml8zMQ_6be8f3cc-a6ad-4e02-a939-68fe1cee46b3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8wLTgtMS0xLTAvdGV4dHJlZ2lvbjo4OGNhZGUzMjkzN2Y0YmIxYmM3MjE0ZWVhMGM3MGQyN18yOA_55b12b75-d5be-4940-8d0b-752984694360">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8yLTAtMS0xLTQ0NjIvdGV4dHJlZ2lvbjo4Mzc2YjkyNjU1ZDg0ZTQ2ODEyZTRiNzVkOGI5N2Q5YV8zMjk4NTM0ODgzOTgz_92893136-523e-4456-b5e6-b975a7047847">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8yLTAtMS0xLTAvdGV4dHJlZ2lvbjpkNjJlYzc1ZjYxNTA0ZjVlYTU2NDVjMTJiMTk4NjE2YV8xMTQ_2675eff6-2ae3-407f-a723-8c04ac068eec">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i788219abf04a498a9770e87b30fea681_I20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjpjNTA3ODAwYjdkYzg0NzkwOWI0YzlmYTQ4ZDg3MzE4Y18yNDE_cb403059-820d-4b70-b936-f9f9d0c3b0f3"
      unitRef="usd">10305936126</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i14b1dfbfddad41c985bd88e95c067727_I20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6NDI2ZGQ5OGJkY2UyNGMzMThhZjRlOTI1ZjRlMDMyNTkvdGFibGVyYW5nZTo0MjZkZDk4YmRjZTI0YzMxOGFmNGU5MjVmNGUwMzI1OV80LTAtMS0xLTAvdGV4dHJlZ2lvbjo2Yzg2ZDliOWE5NDE0YWMyODBjNmE2NzcxYjg0OTZmYl8yMw_4afa8548-9df9-4d64-bcee-cdcdb3593ecc"
      unitRef="shares">46689810</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xL2ZyYWc6NWY5MTNiNzBkNTFjNGI3MDg5NDZmMWUzNjI3MTExNDkvdGFibGU6MzEzMmJkMGFjYmNiNDhmOTljOTc4YjgzMjk1MmNkOTUvdGFibGVyYW5nZTozMTMyYmQwYWNiY2I0OGY5OWM5NzhiODMyOTUyY2Q5NV8wLTAtMS0xLTEwMDUx_c8d1d6fd-3c60-47ff-b1e2-f86f7f7af872">Certain provisions of the registrant&#x2019;s definitive proxy statement in connection with its 2021 Annual Meeting of Stockholders, to be filed within 120&#160;days of the close of the registrant&#x2019;s fiscal year, are incorporated by reference in Part&#160;III hereof.(1) For purposes of this computation only, the registrant has defined &#x201c;affiliate&#x201d; as including executive officers and directors of the registrant and owners of more than five percent of the common stock of the registrant, without conceding that all such persons are &#x201c;affiliates&#x201d; for purposes of the federal securities laws.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMtMS0xLTEtMA_ce684d0b-db3a-4d5c-9b29-782ae0251c4b"
      unitRef="usd">2537156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMtMy0xLTEtMA_b912ca2f-d4b9-4f68-83b5-1117bff42886"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMtNS0xLTEtMA_8daa30a3-e6f8-448c-a2c2-6c7dff62263d"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzQtMS0xLTEtMA_fee1a8c7-e348-464e-ada1-a5aca72c47b0"
      unitRef="usd">1212282000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzQtMy0xLTEtMA_2810d608-ab1a-4965-a7b3-7967fac7d9bd"
      unitRef="usd">1186357000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzQtNS0xLTEtMA_13e2ee4a-acdb-4245-bb7b-05b3d30ad499"
      unitRef="usd">1145567000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzUtMS0xLTEtMA_cf31e7c5-17dc-4e46-94bf-3c76931c188f"
      unitRef="usd">1324874000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzUtMy0xLTEtMA_25874b64-a2b2-4289-bf0a-b6d3959dfd02"
      unitRef="usd">1409005000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzUtNS0xLTEtMA_3f696382-d272-4198-8d8d-312841ab4e9b"
      unitRef="usd">1302816000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzYtMS0xLTEtMA_6c9751bf-431b-43a4-8e8d-a1e8b8b6dc81"
      unitRef="usd">743568000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzYtMy0xLTEtMA_c4352426-e861-4072-ba46-3bd2fbc103f3"
      unitRef="usd">851766000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzYtNS0xLTEtMA_f0a90648-bd89-4c08-8d5a-25b33596e1ed"
      unitRef="usd">797062000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzctMS0xLTEtMA_9c870325-88c3-44dd-bff5-c0ad1e487393"
      unitRef="usd">119747000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzctMy0xLTEtMA_9a16f754-7335-4ead-8507-1c1e93989760"
      unitRef="usd">113857000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzctNS0xLTEtMA_ce7e444e-5b69-4adc-bf52-ce38d7ee7543"
      unitRef="usd">106208000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzgtMS0xLTEtMA_b4526c52-bd2b-4d83-aae9-c4cba3fe3ff5"
      unitRef="usd">38491000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzgtMy0xLTEtMA_b6f913de-504b-4b05-aed5-9d7f64a79d16"
      unitRef="usd">22205000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzgtNS0xLTEtMA_3048ecb3-cd91-48c2-b0f6-7bba6dfbcf02"
      unitRef="usd">79230000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzktMS0xLTEtMA_a99020d8-f573-49ea-8299-244b372fde9e"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzktMy0xLTEtMA_c3c2d614-c528-4bd1-bc44-cc0bbaf28132"
      unitRef="usd">6077000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzktNS0xLTEtMA_f387bbd3-4220-451b-8850-b98080eb656c"
      unitRef="usd">1388000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEwLTEtMS0xLTA_6cabf42e-5992-42d2-96fb-0590915c55cd"
      unitRef="usd">423068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEwLTMtMS0xLTA_6a2fb501-4287-411c-99c1-b7d26291b0ca"
      unitRef="usd">427254000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEwLTUtMS0xLTA_5c47bb3a-c6a1-43a8-85dc-ee6ba0ce4ff0"
      unitRef="usd">321704000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzExLTEtMS0xLTA_4da3e30d-b08d-431d-8109-07c585b888f6"
      unitRef="usd">66494000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzExLTMtMS0xLTA_f77f5d27-5278-4d86-bb3c-c3c35f485fb9"
      unitRef="usd">80270000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzExLTUtMS0xLTA_71da47cc-2b0b-45e2-b2d3-cba425ccfaad"
      unitRef="usd">103020000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEyLTEtMS0xLTA_27c4c534-d24e-44fd-b1bd-7f07dc20cd3c"
      unitRef="usd">1158000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEyLTMtMS0xLTA_c35e377c-1a5b-452c-8f65-53ddb3909a22"
      unitRef="usd">1741000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEyLTUtMS0xLTA_2a5dbb3a-3cad-474f-8c64-35641e1562dc"
      unitRef="usd">944000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEzLTEtMS0xLTA_c783b5c6-2c0c-45d6-ad1a-ca06622adac2"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEzLTMtMS0xLTA_adc430f2-7f77-41af-bccf-d86c3a65ddb8"
      unitRef="usd">-8822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzEzLTUtMS0xLTA_77fda5fe-6789-4d4c-ab3c-bde720a489a7"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE0LTEtMS0xLTA_4ff210fc-05a6-4c9a-ad13-80bf10171e8f"
      unitRef="usd">357732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE0LTMtMS0xLTA_110119d2-31ca-4cf6-afe9-c19d7612af6b"
      unitRef="usd">339903000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE0LTUtMS0xLTA_f95216e8-a2fe-469a-8589-4a33f0f32266"
      unitRef="usd">219628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE1LTEtMS0xLTA_4e0bae83-005c-414b-bba2-030f229cb77a"
      unitRef="usd">21931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE1LTMtMS0xLTA_1e1d4ce0-6a62-4ae2-a14a-41f1b3ea2dea"
      unitRef="usd">-122078000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE1LTUtMS0xLTA_1227655b-1a03-443b-8d4d-90e27b5af71a"
      unitRef="usd">23196000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE2LTEtMS0xLTA_e9af1e4b-2d67-4238-845c-953819dde491"
      unitRef="usd">335801000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE2LTMtMS0xLTA_8ab96237-43a6-4082-83ca-4f0047831515"
      unitRef="usd">461981000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE2LTUtMS0xLTA_3c1cab4e-f114-41ba-9f8f-adc5549ce049"
      unitRef="usd">196432000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE3LTEtMS0xLTA_b89f3481-645d-4adc-ab47-a22fd4a4d30d"
      unitRef="usd">-621000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE3LTMtMS0xLTA_ee8eebec-8ed4-4a10-bd5a-bef245ccaa88"
      unitRef="usd">-828000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE3LTUtMS0xLTA_9f362a10-5866-44d7-bb60-318aadf1186b"
      unitRef="usd">5643000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE4LTEtMS0xLTA_03f306a7-3974-490d-b74a-85578bfd7431"
      unitRef="usd">-144000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE4LTMtMS0xLTA_45ce7e1c-712e-4e85-b239-5bd83dc34f80"
      unitRef="usd">-313000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE4LTUtMS0xLTA_23d17a27-b84d-4b0f-a18f-7d5072b32831"
      unitRef="usd">1273000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE5LTEtMS0xLTA_9633a873-d338-45f3-b93c-f14d195f97cc"
      unitRef="usd">-477000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE5LTMtMS0xLTA_c0e1a48b-967c-4076-9867-f9e87dabd387"
      unitRef="usd">-515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzE5LTUtMS0xLTA_789e0ebb-e8f4-4849-a596-7317d68be8e4"
      unitRef="usd">4370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIwLTEtMS0xLTA_ea9735af-53e7-4de5-935d-b611bf8547c1"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIwLTMtMS0xLTA_e3942299-ab60-4c7d-a9a1-52186814a4a3"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIwLTUtMS0xLTA_ef0f2882-fdba-451b-8561-9c4192f7247b"
      unitRef="usd">200802000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIzLTEtMS0xLTA_e7939633-e9c3-4315-b274-ce7ca0c01ba6"
      unitRef="usdPerShare">7.22</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIzLTMtMS0xLTA_4b17ed62-0901-4ceb-91f1-8e78d2287da7"
      unitRef="usdPerShare">10.00</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzIzLTUtMS0xLTA_cd26ec18-82ce-431c-ba6c-c63ae3de4e50"
      unitRef="usdPerShare">4.30</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI0LTEtMS0xLTA_221c9763-f488-45c6-b5ee-1ef85a7c2b72"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI0LTMtMS0xLTA_76cef8d3-9c3b-4469-9ffa-089d716942ea"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI0LTUtMS0xLTA_41205d31-7ab9-4322-bb14-0366a7774054"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI1LTEtMS0xLTA_d2755158-571c-4950-a371-3797600b3931"
      unitRef="usdPerShare">7.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI1LTMtMS0xLTA_543d8304-ff7e-468a-b8d4-2fbd168a62d7"
      unitRef="usdPerShare">9.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI1LTUtMS0xLTA_e877ea43-7f24-43ed-a079-5e48de8d3cca"
      unitRef="usdPerShare">4.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI3LTEtMS0xLTA_2c49c3c2-a444-4337-9dec-439e88f1503b"
      unitRef="usdPerShare">7.10</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI3LTMtMS0xLTA_c12c52d7-988e-433b-acb4-89329cfad9e6"
      unitRef="usdPerShare">9.81</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI3LTUtMS0xLTA_ff347892-7338-4dc3-9328-c0f8133bc616"
      unitRef="usdPerShare">4.20</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI4LTEtMS0xLTA_b654d900-0579-485c-b89e-b153327e84c5"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI4LTMtMS0xLTA_8851dde4-8f33-4769-a388-666348f42f3b"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI4LTUtMS0xLTA_ca7af069-f3a5-4d43-84cc-4e9309a70d7f"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI5LTEtMS0xLTA_51272808-257c-459a-93a8-26afe152bdc9"
      unitRef="usdPerShare">7.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI5LTMtMS0xLTA_bd93eedf-6aba-40dd-a79b-695c05c88711"
      unitRef="usdPerShare">9.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzI5LTUtMS0xLTA_f66a352a-5396-49e1-ab80-061ee8f53d4f"
      unitRef="usdPerShare">4.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMyLTEtMS0xLTA_75f302fb-77c4-483c-881e-ede1860cc077"
      unitRef="shares">46488000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMyLTMtMS0xLTA_95bc31c2-7c8e-43bd-93a7-e29f9435e124"
      unitRef="shares">46200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMyLTUtMS0xLTA_90115a35-99ad-49f5-9876-3daf619b1d25"
      unitRef="shares">45689000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMzLTEtMS0xLTA_3b5395af-96d9-44e4-8ddf-d8c8ae0fa683"
      unitRef="shares">47287000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMzLTMtMS0xLTA_4542ec31-c269-4740-add9-11a1ca812690"
      unitRef="shares">47090000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjQvZnJhZzo2YThiN2ZlNjlhODU0YjBiYjNiZmU2ZWRlYzY2YzIzMC90YWJsZTozYzNhYWNmMjhkNWM0OGIwYmNmYjdkOWRhOTk5OWYwNC90YWJsZXJhbmdlOjNjM2FhY2YyOGQ1YzQ4YjBiY2ZiN2Q5ZGE5OTk5ZjA0XzMzLTUtMS0xLTA_6a28cb17-a449-458e-95ef-2ff4910e39a1"
      unitRef="shares">46801000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzMtMS0xLTEtMA_ea9735af-53e7-4de5-935d-b611bf8547c1"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzMtMy0xLTEtMA_3cccb6a3-3f83-482d-af62-f8c9d48c3456"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzMtNS0xLTEtMA_e0b680ff-f5ac-4fe6-a307-6b507007c754"
      unitRef="usd">200802000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMmU4M2QyZTlmODQ0MmU4NWI5MDAzZTA0YmI5OTE2Xzgy_79eb45c3-b0a7-4785-80f2-e48668047018"
      unitRef="usd">6442000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMmU4M2QyZTlmODQ0MmU4NWI5MDAzZTA0YmI5OTE2Xzg2_c106f993-f972-4b0a-bd17-bca96db6dd18"
      unitRef="usd">-6270000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMmU4M2QyZTlmODQ0MmU4NWI5MDAzZTA0YmI5OTE2Xzkz_1473dace-4a30-4327-8a04-5b2e74781b55"
      unitRef="usd">-1047000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMS0xLTEtMA_df01d383-6490-4a0e-801f-cd45a94e8ea5"
      unitRef="usd">59758000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtMy0xLTEtMA_bbc8a671-1d77-459f-80f0-e2aa25180351"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzYtNS0xLTEtMA_3b8c228f-d739-4986-8225-90168efe8efc"
      unitRef="usd">-83889000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzctMS0xLTEtMA_11318526-0673-44a4-bbca-4fcb66c93513"
      unitRef="usd">59758000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzctMy0xLTEtMA_d7c7550a-5b8f-47fd-bff0-e77e148a6a51"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzctNS0xLTEtMA_3caa49d9-984e-4757-bfbc-4f455304bd48"
      unitRef="usd">-83889000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMC0xLTEtMC90ZXh0cmVnaW9uOjI0M2JiYWM1YjIwNDQ4N2Y5OWFiNzBlNzc2N2IyYzI0Xzcw_223d14de-dc92-49b9-91cc-3368f307c3c9"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMC0xLTEtMC90ZXh0cmVnaW9uOjI0M2JiYWM1YjIwNDQ4N2Y5OWFiNzBlNzc2N2IyYzI0Xzc0_600f94d6-a2f6-44e6-852b-ed599bcb7453"
      unitRef="usd">20000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMC0xLTEtMC90ZXh0cmVnaW9uOjI0M2JiYWM1YjIwNDQ4N2Y5OWFiNzBlNzc2N2IyYzI0Xzgx_afdb24dd-c225-49bc-9474-fd1323a3771e"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMS0xLTEtMA_e2173f4d-98e8-48cb-a5ff-777d8318b735"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktMy0xLTEtMA_72264cda-067d-40c3-b251-5c1baf6cb1e2"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzktNS0xLTEtMA_b0df1730-f53c-4ac1-8db1-cd1c2c18a081"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjplZGUzMTIyNGY5NWM0YTRkOWQxZjVkZDQ2NTY3YmU2Y182OQ_2947829a-2973-4b12-aae9-9879499b818c"
      unitRef="usd">-6101000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjplZGUzMTIyNGY5NWM0YTRkOWQxZjVkZDQ2NTY3YmU2Y183Mw_ea9408cb-7094-4115-b1f3-3135654fbad7"
      unitRef="usd">-3817000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjplZGUzMTIyNGY5NWM0YTRkOWQxZjVkZDQ2NTY3YmU2Y184MA_3832fe0e-fca1-44d3-b390-fe90e0222262"
      unitRef="usd">447000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTEtMS0xLTA_9a87eb83-6016-474e-a65e-8945651ea034"
      unitRef="usd">-19966000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTMtMS0xLTA_04e1eeaa-4352-4ef1-86ca-859854602d7f"
      unitRef="usd">-12767000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEwLTUtMS0xLTA_24994f3c-5886-46a9-a427-2f5d757d0be7"
      unitRef="usd">1116000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjozYjllMzlmNmE0OGM0ODYwYmNkNDgwMTA0Y2RmMGI1M182Ng_96c27fa4-a877-482c-a043-86f4ab9e035f"
      unitRef="usd">-1067000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjozYjllMzlmNmE0OGM0ODYwYmNkNDgwMTA0Y2RmMGI1M183MA_9fb4b2a8-6972-417e-848c-580de8e8021c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjozYjllMzlmNmE0OGM0ODYwYmNkNDgwMTA0Y2RmMGI1M183Nw_aa9bc5af-ed91-40ff-813c-481bbafb5c66"
      unitRef="usd">-137000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTEtMS0xLTA_30e089c1-8f8c-4168-96a1-0f69a6fa7975"
      unitRef="usd">3544000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTMtMS0xLTA_78c3d423-b4b9-4d60-b5df-0d36e8aa99cc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzExLTUtMS0xLTA_e443a7df-b109-473b-b7b8-99ddc06249de"
      unitRef="usd">511000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0Yzk1Zjk1YTNiZjc0YWI1YmEwNzA4ZmQyMjg0MzU5OF82MA_d387224e-bb3c-4200-8550-5407c28db448"
      unitRef="usd">-1694000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0Yzk1Zjk1YTNiZjc0YWI1YmEwNzA4ZmQyMjg0MzU5OF82NA_573a5542-aa11-4003-abde-fc0913775eb9"
      unitRef="usd">-1611000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0Yzk1Zjk1YTNiZjc0YWI1YmEwNzA4ZmQyMjg0MzU5OF83MQ_c7489fc1-f6c4-40e5-ad35-a1d097bbad58"
      unitRef="usd">-1588000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTEtMS0xLTA_44e8b7c7-25f8-42d4-90a2-c70dee348fab"
      unitRef="usd">-5559000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTMtMS0xLTA_c330ca6e-6f2a-4b35-baa1-1ba4f15efd5f"
      unitRef="usd">-5319000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEyLTUtMS0xLTA_7cad55e8-1656-40c9-8073-75fbe02e0ed6"
      unitRef="usd">-5231000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMWNhNzdmOTViYzc0MDhhYTMyMWE4Y2FiODEzOWZiNl80OA_54d13493-2867-4161-af7a-1f33765e704f"
      unitRef="usd">-243000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMWNhNzdmOTViYzc0MDhhYTMyMWE4Y2FiODEzOWZiNl81Mg_50738309-97f2-4e0d-8525-779593ca7b32"
      unitRef="usd">-15000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMWNhNzdmOTViYzc0MDhhYTMyMWE4Y2FiODEzOWZiNl81OQ_91cd7c20-7061-4622-8bf5-44eec2723c75"
      unitRef="usd">183000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTEtMS0xLTA_6105e779-5510-4e53-a1f6-2dfa332acfa8"
      unitRef="usd">-610000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTMtMS0xLTA_e68c7dbd-f24e-4caa-b49e-824c94baa3ff"
      unitRef="usd">-44000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzEzLTUtMS0xLTA_c4502a10-bd71-435d-b912-dbb2036c2065"
      unitRef="usd">499000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE0LTEtMS0xLTA_1f75a44e-4ec2-43b2-a9ca-3f540088be26"
      unitRef="usd">11447000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE0LTMtMS0xLTA_caf47cc2-145a-4e11-be4f-ddb61699744d"
      unitRef="usd">7430000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE0LTUtMS0xLTA_d39750b5-7de2-4358-801b-1362aa7cdc02"
      unitRef="usd">-7428000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjoyYmM1ODNlZGI5NGU0YTVmYjVjMWI1YTQ0NWNhZGZmMF84MA_5facf0b2-2cf7-426e-a33d-c7773c3c789e"
      unitRef="usd">-234000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjoyYmM1ODNlZGI5NGU0YTVmYjVjMWI1YTQ0NWNhZGZmMF84NA_a013014c-a712-47b9-9042-78b6d4e091ea"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjoyYmM1ODNlZGI5NGU0YTVmYjVjMWI1YTQ0NWNhZGZmMF85MQ_fc6dd9e7-360b-4d60-91d9-124e353c3fde"
      unitRef="usd">268000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTEtMS0xLTA_8a029080-38cb-45be-8826-c8b3b70b3dbe"
      unitRef="usd">-3331000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTMtMS0xLTA_7b2a2126-ab9e-4e96-a618-f048a862b614"
      unitRef="usd">1062000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE2LTUtMS0xLTA_91ff558c-feb6-4256-9314-a752206585e7"
      unitRef="usd">2574000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjpkNDUxYjI3OTU0NTc0OWRmYTk2MDk5ZDg1MmVlZjQ1ZV84NQ_26ae3c31-9b04-480f-82b2-9705d48bc9a6"
      unitRef="usd">-240000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjpkNDUxYjI3OTU0NTc0OWRmYTk2MDk5ZDg1MmVlZjQ1ZV84OQ_0093c4b1-8124-47d0-8982-f7e2941fcb7c"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjpkNDUxYjI3OTU0NTc0OWRmYTk2MDk5ZDg1MmVlZjQ1ZV85Ng_b354a3a7-453f-475f-9a73-50eadbc9ba3d"
      unitRef="usd">163000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTEtMS0xLTA_349c1b4c-5759-4f44-a149-37c8453fa767"
      unitRef="usd">-2114000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTMtMS0xLTA_79bcb0ad-cf60-4375-992d-88c5e7c66b12"
      unitRef="usd">1134000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE3LTUtMS0xLTA_6be82d6c-9d01-4214-b4dd-ad420ad0d1b4"
      unitRef="usd">2107000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE4LTEtMS0xLTA_deaea71a-ea1a-4935-9a07-092a64fab7e5"
      unitRef="usd">-1217000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE4LTMtMS0xLTA_609aa391-cfb7-4c20-bc9b-a9117fa6120e"
      unitRef="usd">-72000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzE4LTUtMS0xLTA_12c0c49f-d9c2-45d1-a629-6ff573e995f0"
      unitRef="usd">467000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzIzLTEtMS0xLTA_30d36763-35a4-4334-b9c6-4129ad40dff9"
      unitRef="usd">47094000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzIzLTMtMS0xLTA_f0b1e4d0-1149-4490-b48c-78ca5f6a9081"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzIzLTUtMS0xLTA_0f9be62b-d6ca-40c5-801f-926190ba4db1"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzI0LTEtMS0xLTA_1e80ce2d-58bb-4383-87f5-d267de52e844"
      unitRef="usd">382418000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzI0LTMtMS0xLTA_4a92cb2a-3c23-4bc8-a29d-5c8c040dc106"
      unitRef="usd">458159000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMjcvZnJhZzoxYjBiOGJiNDE5ZDc0MjQ0YTcxZWU2Mzc5YjU4MjVlZC90YWJsZToxODQxZjg1OWVjMjA0NGEyOTI2ZWVhYjkyYTRhNmE1Mi90YWJsZXJhbmdlOjE4NDFmODU5ZWMyMDQ0YTI5MjZlZWFiOTJhNGE2YTUyXzI0LTUtMS0xLTA_fec6774d-2c78-43da-8acb-8ae825b11fdc"
      unitRef="usd">124808000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzUtMS0xLTEtMA_28818ff8-6d69-4350-ab21-5afe350c2a12"
      unitRef="usd">375880000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzUtMy0xLTEtMA_9abf26c3-1f49-49d7-81a1-ec219f289f50"
      unitRef="usd">301083000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzYtMS0xLTEtMA_ade97353-ef10-489c-8897-a340ab888bb4"
      unitRef="usd">395071000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzYtMy0xLTEtMA_397a9471-01c5-4428-a030-66147c93c7bf"
      unitRef="usd">418673000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzctMS0xLTEtMA_569e1662-0668-4ceb-bcb6-21e01b6729ee"
      unitRef="usd">513196000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzctMy0xLTEtMA_ba78e132-7c5c-4176-8772-563f1cec99a0"
      unitRef="usd">476557000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzgtMS0xLTEtMA_f50ef6d9-d2d4-4061-8410-8fd5bad87274"
      unitRef="usd">115436000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzgtMy0xLTEtMA_d3fb4e77-93c3-4f4c-8933-1bb5ca91ad85"
      unitRef="usd">97943000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzktMS0xLTEtMA_78b4578e-1d5f-4a94-b715-a46693047366"
      unitRef="usd">22842000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzktMy0xLTEtMA_724b62ed-815a-4ed2-a992-e14facbd7400"
      unitRef="usd">12076000</us-gaap:PrepaidTaxes>
    <us-gaap:AssetsCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzExLTEtMS0xLTA_e5c1d06a-5db7-4321-a4a9-5a7966fc422c"
      unitRef="usd">1422425000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzExLTMtMS0xLTA_1e76ec1b-29c0-420a-8ee1-2ac24724671e"
      unitRef="usd">1306332000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzEyLTEtMS0xLTA_520fd5d4-ed99-4fee-bdff-1c4f6a76dc3a"
      unitRef="usd">473912000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzEyLTMtMS0xLTA_c16728cb-79ef-4f5a-99e2-ff4a75f3a37c"
      unitRef="usd">430719000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzEzLTEtMS0xLTA_07340c4f-ba99-41a7-bc64-cb9852aebe51"
      unitRef="usd">100635000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzEzLTMtMS0xLTA_2521c62f-cef8-46c8-af75-6c0dfd99d776"
      unitRef="usd">113160000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE0LTEtMS0xLTA_1a0e5de1-9f8b-41c1-bac8-b7f8fb8c811d"
      unitRef="usd">2585966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE0LTMtMS0xLTA_bbb71eb7-8617-46d7-9b61-5716167052cf"
      unitRef="usd">2245305000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE1LTEtMS0xLTA_f3581d1c-6ee0-440d-b55d-b6352e535934"
      unitRef="usd">2519746000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE1LTMtMS0xLTA_c09aea8d-c2d3-4b62-a124-a65de0c6c12e"
      unitRef="usd">2156285000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE3LTEtMS0xLTA_6968c413-5d4e-4206-b2a7-15e5087e7d9e"
      unitRef="usd">8073000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE3LTMtMS0xLTA_5cc917a1-003f-4fa6-a023-34f2b9c3f03f"
      unitRef="usd">5572000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE4LTEtMS0xLTA_5cb94ad6-e501-44db-90b4-4b3e59ff8b20"
      unitRef="usd">41802000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE4LTMtMS0xLTA_63e936de-cde2-4368-926d-ab72eed768d7"
      unitRef="usd">52447000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE5LTEtMS0xLTA_3c98d6e9-6b5c-4b1e-a786-65af65dfd864"
      unitRef="usd">7152559000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzE5LTMtMS0xLTA_b624ee0b-5242-4c0b-b79f-174fb6cae38f"
      unitRef="usd">6309820000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzIyLTEtMS0xLTA_c7cd5b53-daf7-40ae-99a9-53f2bd60f658"
      unitRef="usd">100500000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzIyLTMtMS0xLTA_3b32b5a6-4c52-4027-b49f-f72bc19d2dfe"
      unitRef="usd">50000000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzIzLTEtMS0xLTA_4bf246ff-d5f6-4271-a843-e403026f61d4"
      unitRef="usd">102520000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzIzLTMtMS0xLTA_b7cb772e-7b30-4538-bbad-325b431a5070"
      unitRef="usd">102916000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI0LTEtMS0xLTA_ae8bb2bb-092c-4315-a3bc-ef77741f1bf8"
      unitRef="usd">136276000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI0LTMtMS0xLTA_a9351b20-1a40-497c-af63-4099c07b6fb4"
      unitRef="usd">100466000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI1LTEtMS0xLTA_1ae1ad98-9cbb-40a6-aeec-16e6f4bb82d8"
      unitRef="usd">20543000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI1LTMtMS0xLTA_747d5123-36e9-4fcc-b159-da004d497f8a"
      unitRef="usd">148090000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI2LTEtMS0xLTA_a7b6aede-4a5d-4a2f-8878-3de904e5f163"
      unitRef="usd">122366000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI2LTMtMS0xLTA_b21b89c3-2be4-404d-bb00-c8d5eaa589dd"
      unitRef="usd">115981000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI3LTEtMS0xLTA_719e31b3-7fc8-45ab-930b-54df51cfb7b2"
      unitRef="usd">7135000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI3LTMtMS0xLTA_45f00e5e-6e05-49b3-8f7f-fbe141870401"
      unitRef="usd">5514000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI4LTEtMS0xLTA_57c6ca90-b6c4-422b-a3e1-b23d7a38e4d8"
      unitRef="usd">17361000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI4LTMtMS0xLTA_f2316124-3e7b-42c5-aecd-85d84ad3b166"
      unitRef="usd">6692000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI5LTEtMS0xLTA_83614498-7576-4d10-a90b-a4b38c5f91ce"
      unitRef="usd">33326000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzI5LTMtMS0xLTA_b6086d44-fbd2-4cf8-94c6-277f51516753"
      unitRef="usd">33396000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMwLTEtMS0xLTA_dbf14d78-097c-49c3-aef1-2ef61bcbc888"
      unitRef="usd">540027000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMwLTMtMS0xLTA_0707bb81-33b6-47d3-8e43-d86c22717c20"
      unitRef="usd">563055000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMxLTEtMS0xLTA_e1b2356a-6d66-4dd5-938c-3396d6bcc7de"
      unitRef="usd">2377888000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMxLTMtMS0xLTA_3b5ba1c6-da4c-4d72-8348-1b2badcb1b2d"
      unitRef="usd">1858943000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMyLTEtMS0xLTA_967bb0f6-5e18-42e6-88dc-a75b28120af7"
      unitRef="usd">484678000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMyLTMtMS0xLTA_e59ac6e5-7b9a-4180-904a-a392f2fab571"
      unitRef="usd">439558000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMzLTEtMS0xLTA_63910e75-085b-498a-a98b-e8826d5d9bbe"
      unitRef="usd">74499000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzMzLTMtMS0xLTA_5eab30e5-61d2-4518-8975-ffc8deb030ca"
      unitRef="usd">82719000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM0LTEtMS0xLTA_602d19b7-a871-44bf-b5dd-474965d57982"
      unitRef="usd">10127000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM0LTMtMS0xLTA_ee2fe631-003e-4640-b9af-c8df921e8035"
      unitRef="usd">10294000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM1LTEtMS0xLTA_1a7d9f58-f893-4c1b-824e-88622a335395"
      unitRef="usd">16090000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM1LTMtMS0xLTA_92c740ad-b625-482d-857c-330a819692a7"
      unitRef="usd">71818000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM2LTEtMS0xLTA_63929e74-6b69-4451-aee0-d45d502665be"
      unitRef="usd">86097000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM2LTMtMS0xLTA_8da4e6a3-969a-4d35-988f-8f814a63fca3"
      unitRef="usd">101372000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM3LTEtMS0xLTA_f84235b5-eb36-4088-8a37-9f382ee6e1ff"
      unitRef="usd">226696000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM3LTMtMS0xLTA_49bf5cd0-7507-48bc-bc58-3a1a7dd8968e"
      unitRef="usd">202741000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM4LTEtMS0xLTA_38d47ad0-bc27-452b-af5b-bacb75b765f1"
      unitRef="usd">3816102000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM4LTMtMS0xLTA_95a27fbd-243a-4d75-b938-d9097e7ef331"
      unitRef="usd">3330500000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM5LTEtMS0xLTA_5dcdc32d-f97b-4da3-81cd-18472af451cf"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzM5LTMtMS0xLTA_06b24753-3862-49fb-ab50-f2c2214d9801"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ODhlYWQ4YzZlMWI0NWRmODQ0OTViOTNkM2YzZTBjNV8xOQ_51a4e002-87e1-49eb-bd12-f1ea22df23cf"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ODhlYWQ4YzZlMWI0NWRmODQ0OTViOTNkM2YzZTBjNV8xOQ_ad77a711-6d43-4221-9264-aae47e61f4e3"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ODhlYWQ4YzZlMWI0NWRmODQ0OTViOTNkM2YzZTBjNV80Nw_18d76b48-a79e-40c9-9d01-e445306f097c"
      unitRef="shares">47812000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ODhlYWQ4YzZlMWI0NWRmODQ0OTViOTNkM2YzZTBjNV82NQ_38e83f7c-d3f9-43a3-9227-7c7a8204b058"
      unitRef="shares">47536000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTEtMS0xLTA_050c5480-f963-4ef0-9609-1a91a4f54b4e"
      unitRef="usd">47812000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQzLTMtMS0xLTA_68412bbf-2a88-4bf3-b6c1-7d6cac563029"
      unitRef="usd">47536000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ0LTEtMS0xLTA_9c823764-b4a2-4d8c-be06-71cbd79e049b"
      unitRef="usd">652305000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ0LTMtMS0xLTA_f4f3bc50-9cd0-4dec-a7fa-af58d101c78c"
      unitRef="usd">616980000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ1LTEtMS0xLTA_283056fa-0454-4433-94f2-0d22899e3563"
      unitRef="usd">3096228000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ1LTMtMS0xLTA_d91347d2-93ae-45aa-88dd-338e514c89c9"
      unitRef="usd">2824916000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ2LTEtMS0xLTA_46e7c6be-6bb7-44c6-910c-1062c221c3f1"
      unitRef="usd">-297298000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ2LTMtMS0xLTA_b60c503d-2f09-43b9-a966-61a0ce30eddc"
      unitRef="usd">-344392000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ3LTEtMS0xLTA_ecf5e278-0415-4ed4-81c9-e07c1804c316"
      unitRef="usd">3499047000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ3LTMtMS0xLTA_967e4ef9-e563-45e6-93fc-3e88cb17649d"
      unitRef="usd">3145040000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:TreasuryStockValue
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ4LTEtMS0xLTA_415c3c3d-afe5-4238-9a66-81c3e11d4b5c"
      unitRef="usd">162590000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ4LTMtMS0xLTA_1e7b8639-7640-40ef-8f17-61e411a6a678"
      unitRef="usd">165720000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ5LTEtMS0xLTA_a782e60e-2bb5-42ec-9e54-cee6e59e03e4"
      unitRef="usd">3336457000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzQ5LTMtMS0xLTA_b7de6879-45ca-4848-bf85-feabcf727f66"
      unitRef="usd">2979320000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzUyLTEtMS0xLTA_91121aee-e87d-477d-a5c7-5f07225d597c"
      unitRef="usd">7152559000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzAvZnJhZzpmNDUwYTdiMGUzMWE0NGQ5YjU0NTBmYWZmMDM4Y2IwZS90YWJsZToxMzUyNGJlZTBmMDQ0NTE0YjExYjRmMjY5NTExOWZmMS90YWJsZXJhbmdlOjEzNTI0YmVlMGYwNDQ1MTRiMTFiNGYyNjk1MTE5ZmYxXzUyLTMtMS0xLTA_ed3773d4-63c0-437e-9a32-cf3006f58e90"
      unitRef="usd">6309820000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQtMS0xLTEtMA_840e61de-6a9f-4ce6-ba5e-d6b99f484e3e"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQtMy0xLTEtMA_ea169bbc-a82f-4025-a2ec-db049684d39a"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQtNS0xLTEtMA_960f8153-3f82-4535-b1de-8b48dea99f51"
      unitRef="usd">200802000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzYtMS0xLTEtMA_8fc01ff7-a41a-46af-95a6-37664b26886c"
      unitRef="usd">-477000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzYtMy0xLTEtMA_a28b0fa5-39eb-42ca-8acb-924f9201b414"
      unitRef="usd">-515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzYtNS0xLTEtMA_7f27ee3f-c0aa-4865-ac46-244887b2d46a"
      unitRef="usd">4370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:Depreciation
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzctMS0xLTEtMA_6fc4acd6-5248-4f96-835c-d70d8ced2388"
      unitRef="usd">68567000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzctMy0xLTEtMA_430e3190-ed19-46b9-a89a-77cb05898037"
      unitRef="usd">64088000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzctNS0xLTEtMA_5a6835e5-c40d-4465-a0b0-15535f078dc5"
      unitRef="usd">60494000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzgtMS0xLTEtMA_6c1d6bcb-bf6d-413f-9d7d-f419f1128bfe"
      unitRef="usd">158685000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzgtMy0xLTEtMA_7120b94d-e4ad-4178-878e-86f42aaf926c"
      unitRef="usd">149974000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzgtNS0xLTEtMA_56b564d8-3f66-4e67-9d08-76b0006b3ad0"
      unitRef="usd">149486000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzktMS0xLTEtMA_3512e046-a413-4726-823a-daffaf1f72af"
      unitRef="usd">4430000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzktMy0xLTEtMA_399cb086-c569-44f0-b186-701c2e99248e"
      unitRef="usd">4307000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzktNS0xLTEtMA_9530b502-99c5-4789-af72-1ea9ff83288b"
      unitRef="usd">4734000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzExLTEtMS0xLTA_ac1e0cae-c2c3-4b6d-9aaf-f43cfcc68fa7"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzExLTMtMS0xLTA_b5eb6ed5-5c04-43fd-986e-728a0720ccac"
      unitRef="usd">-8822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzExLTUtMS0xLTA_90a1809d-ae11-4d51-9858-6d8d2ff3d508"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <tfx:InventoryFairValueStepUp
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEyLTEtMS0xLTA_f862365e-d480-41d5-ba83-ff93ad33fa5d"
      unitRef="usd">1707000</tfx:InventoryFairValueStepUp>
    <tfx:InventoryFairValueStepUp
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEyLTMtMS0xLTA_0c8a4b96-bad1-4a1b-b449-bbb8bb6f96ea"
      unitRef="usd">0</tfx:InventoryFairValueStepUp>
    <tfx:InventoryFairValueStepUp
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEyLTUtMS0xLTA_31abe7cb-06f6-4f6f-8c0c-7c19cc82457b"
      unitRef="usd">0</tfx:InventoryFairValueStepUp>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEzLTEtMS0xLTA_1495b943-cd2f-43a2-b970-e6482f86d23a"
      unitRef="usd">-38164000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEzLTMtMS0xLTA_b16a1f80-4f6d-400f-b176-b8bbd786ec14"
      unitRef="usd">53915000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzEzLTUtMS0xLTA_e333c9eb-04cb-43c8-a161-41d52d48d2e2"
      unitRef="usd">52977000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:AssetImpairmentCharges
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE0LTEtMS0xLTA_9e871d80-8c1b-4500-92d5-3b3cad99c359"
      unitRef="usd">21388000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE0LTMtMS0xLTA_00e67899-50c5-4b07-afa7-93610b7707bd"
      unitRef="usd">6966000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE0LTUtMS0xLTA_75d3c93b-160e-42fb-ac54-d96f09950a93"
      unitRef="usd">19110000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ShareBasedCompensation
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE2LTEtMS0xLTA_b6a9b378-02b9-4351-8f38-3ac68b923e0f"
      unitRef="usd">20739000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE2LTMtMS0xLTA_41d1d7f3-ff07-46f3-9c0e-8703e1b0187d"
      unitRef="usd">26940000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE2LTUtMS0xLTA_6cdf8e88-f05b-4000-b2f0-f6ef8b96b879"
      unitRef="usd">22438000</us-gaap:ShareBasedCompensation>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE3LTEtMS0xLTA_ef256c19-b66b-46f0-9199-4eee00d85919"
      unitRef="usd">0</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE3LTMtMS0xLTA_d8238526-6eb6-427c-91bc-66b67889a0fe"
      unitRef="usd">6077000</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE3LTUtMS0xLTA_b4865ef0-21f9-4876-843c-052965416ef9"
      unitRef="usd">1388000</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE5LTEtMS0xLTA_7b1f7570-21d2-4661-8857-7dbfd4c47ec5"
      unitRef="usd">-32675000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE5LTMtMS0xLTA_4e0d7779-cfad-4f61-a9ad-560703435555"
      unitRef="usd">-168594000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzE5LTUtMS0xLTA_b19df391-acbd-41cb-a84c-8c78c0ebdb68"
      unitRef="usd">-6097000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <tfx:ChangesInContingentConsideration
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIwLTEtMS0xLTA_8f60d54d-64e3-4ec9-86c5-ddea284abfa7"
      unitRef="usd">-79801000</tfx:ChangesInContingentConsideration>
    <tfx:ChangesInContingentConsideration
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIwLTMtMS0xLTA_deea79c3-a995-45db-9cf1-6b35d9d98ed7"
      unitRef="usd">-26092000</tfx:ChangesInContingentConsideration>
    <tfx:ChangesInContingentConsideration
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIwLTUtMS0xLTA_ce87d1ca-86a4-49d6-8e57-6620e25005b2"
      unitRef="usd">-2100000</tfx:ChangesInContingentConsideration>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIxLTEtMS0xLTA_35a18f9f-7337-4979-954c-8736451c830b"
      unitRef="usd">19178000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIxLTMtMS0xLTA_1d86f657-08d6-4e71-b395-23f4fe6db6c8"
      unitRef="usd">18866000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIxLTUtMS0xLTA_051420b0-bff1-4232-88c1-cc9e637b0e9e"
      unitRef="usd">3277000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIyLTEtMS0xLTA_646907f7-e345-4992-b255-10d6dc2c9878"
      unitRef="usd">-26636000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIyLTMtMS0xLTA_2cdc50f8-2904-4854-a3bd-e0c031efca38"
      unitRef="usd">-5800000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzIyLTUtMS0xLTA_3d01e002-feeb-4698-9de5-712c803c26fd"
      unitRef="usd">-13426000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI0LTEtMS0xLTA_4e0e831c-3485-4b9e-9a43-3b44a72d96dd"
      unitRef="usd">-44748000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI0LTMtMS0xLTA_b3296266-3653-4777-b819-10053d5cc0ac"
      unitRef="usd">59793000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI0LTUtMS0xLTA_8ba3896a-5de4-472e-b324-a19a6acc9eef"
      unitRef="usd">23412000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI1LTEtMS0xLTA_17374bef-d7a2-4f1c-aa1b-6c01c32ad0a3"
      unitRef="usd">5497000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI1LTMtMS0xLTA_9ac2e936-35b3-4a7f-941e-929f78a4590a"
      unitRef="usd">53170000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI1LTUtMS0xLTA_18bb25e6-1319-4687-bfff-2a10ab35194f"
      unitRef="usd">37198000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI2LTEtMS0xLTA_0af017db-4c8f-4faa-986b-c7a0ffe75933"
      unitRef="usd">4323000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI2LTMtMS0xLTA_1f2acbe2-4f8e-45f9-b4b7-80be72d4bd14"
      unitRef="usd">31023000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI2LTUtMS0xLTA_43a558bb-5ed1-4dee-9d15-bf6ae723f7aa"
      unitRef="usd">10351000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI3LTEtMS0xLTA_0fb056d8-3a60-401a-97a9-bb8308aaac57"
      unitRef="usd">646000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI3LTMtMS0xLTA_03a77eca-f072-4038-b1fe-1b4d87a0d638"
      unitRef="usd">36021000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI3LTUtMS0xLTA_cfc7ce33-92fe-4d41-bbca-0d2eb1405c56"
      unitRef="usd">62404000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI4LTEtMS0xLTA_fe0ff7d1-4e5e-4384-9d2b-c8000c48f90a"
      unitRef="usd">-13294000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI4LTMtMS0xLTA_a38c4062-1d25-4f03-8911-4ad8556b20a3"
      unitRef="usd">-6531000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI4LTUtMS0xLTA_2c7d6bcd-0f7e-4e8f-a816-2978ebe987c3"
      unitRef="usd">-35740000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI5LTEtMS0xLTA_fbcfcbbe-3af2-4b75-bb89-59cbfa52ae43"
      unitRef="usd">437143000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI5LTMtMS0xLTA_225a9207-afa6-4813-acab-c80cd679ae06"
      unitRef="usd">437068000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzI5LTUtMS0xLTA_317d5103-3ee2-4a00-8def-4a5ccf6e9640"
      unitRef="usd">435086000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMxLTEtMS0xLTA_51428db5-0eeb-44a9-8883-0b7a3af329c2"
      unitRef="usd">90694000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMxLTMtMS0xLTA_b93e3ec3-bbdc-4b9d-a4af-4e76bb96855a"
      unitRef="usd">102695000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMxLTUtMS0xLTA_f6c6391b-c560-48cb-a78d-d59387ec2b2d"
      unitRef="usd">80795000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMyLTEtMS0xLTA_34ec2834-82de-4bcc-aa15-724540f8df85"
      unitRef="usd">767830000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMyLTMtMS0xLTA_06b927eb-a3e2-4b17-a946-e54542a3339b"
      unitRef="usd">3462000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMyLTUtMS0xLTA_ea690bc2-6723-4f7a-b1b3-9176e73b7c88"
      unitRef="usd">121025000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMzLTEtMS0xLTA_5f28be52-21fa-4a6c-9495-f61379f2e5f2"
      unitRef="usd">1400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMzLTMtMS0xLTA_30083fe4-f1f0-4ceb-bbf9-f0335a85a008"
      unitRef="usd">14345000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzMzLTUtMS0xLTA_88b9f9e4-371a-4bae-8134-129e8a738cfe"
      unitRef="usd">3878000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM1LTEtMS0xLTA_140c852e-9b52-4d2e-b950-e1f11693e7c1"
      unitRef="usd">19341000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM1LTMtMS0xLTA_26c79606-27b3-4a58-92e3-708724238e3e"
      unitRef="usd">18331000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM1LTUtMS0xLTA_2463b86b-9e10-4da7-9ea5-2257a666a480"
      unitRef="usd">1548000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM2LTEtMS0xLTA_01a46ca5-af1c-4ea0-9d13-bc982ad19fac"
      unitRef="usd">-837783000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM2LTMtMS0xLTA_4ffc47bb-b3a2-44a4-a414-b3d13c270db1"
      unitRef="usd">-73481000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM2LTUtMS0xLTA_644ed405-5251-4b10-b72e-1274117f4fde"
      unitRef="usd">-196394000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM4LTEtMS0xLTA_80ea1e77-fb14-43aa-9d29-8c32a8c4e306"
      unitRef="usd">1513807000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM4LTMtMS0xLTA_aebaa214-e4d8-4279-b458-a5e039ff4810"
      unitRef="usd">275000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM4LTUtMS0xLTA_586822e3-1925-49c4-81ab-a25da58f52fe"
      unitRef="usd">35000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM5LTEtMS0xLTA_068b5cb9-4765-41e8-861b-ff71e5c7c51a"
      unitRef="usd">938807000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM5LTMtMS0xLTA_e5456a35-edb4-45c8-8f90-ed4b493e393e"
      unitRef="usd">528500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzM5LTUtMS0xLTA_6f8eec55-27d3-4cb8-a80e-dc24bacefcc4"
      unitRef="usd">128500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQwLTEtMS0xLTA_c1896158-8c93-4efd-b41e-79cd9d6b1106"
      unitRef="usd">8440000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQwLTMtMS0xLTA_1bd552a3-0bc3-42e9-b18f-df6fb3c50abc"
      unitRef="usd">11635000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQwLTUtMS0xLTA_2a8976e1-6f5d-4dc6-950a-9c84f4a265a2"
      unitRef="usd">188000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQyLTEtMS0xLTA_de87b4a9-7f0c-4030-a2f8-ef5e3f81b908"
      unitRef="usd">18994000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQyLTMtMS0xLTA_75977061-8f2f-4da4-8ace-1100193123c2"
      unitRef="usd">21206000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQyLTUtMS0xLTA_538606e9-ebba-4627-9a30-9c08c027daeb"
      unitRef="usd">22655000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <tfx:PaymentsForContingentConsideration
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQzLTEtMS0xLTA_6c210e4d-cd0b-47c9-abdd-900aa05c1bb0"
      unitRef="usd">67170000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQzLTMtMS0xLTA_37a91292-a673-43b2-b15f-a6bf71b6f18b"
      unitRef="usd">112079000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQzLTUtMS0xLTA_9f45948e-ba1f-4136-bc98-02efcb69b54c"
      unitRef="usd">73235000</tfx:PaymentsForContingentConsideration>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ0LTEtMS0xLTA_b5889e98-48de-417c-8df9-21d262b4530a"
      unitRef="usd">63221000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ0LTMtMS0xLTA_e48df9f5-c551-435d-b5b5-1897f74fd824"
      unitRef="usd">62828000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ0LTUtMS0xLTA_ed5eb399-e881-463a-8c2a-26b20f3b2102"
      unitRef="usd">62165000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ1LTEtMS0xLTA_93ba4828-ff7e-4910-ab72-e96cd2d72282"
      unitRef="usd">455163000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ1LTMtMS0xLTA_e8a061a8-617c-481f-b667-d325a5c5d572"
      unitRef="usd">-418836000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ1LTUtMS0xLTA_899e9ca2-1453-4d48-a114-6df543f4136e"
      unitRef="usd">-206433000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ3LTEtMS0xLTA_a7e88827-b386-48a3-a1e5-2cec15d66736"
      unitRef="usd">-737000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ3LTMtMS0xLTA_be668d9a-a88a-4cb2-b77e-37a23b638313"
      unitRef="usd">2457000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ3LTUtMS0xLTA_be1b5a01-cb62-4ec3-a263-35e547660f04"
      unitRef="usd">2292000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ5LTEtMS0xLTA_44d21a61-011b-4ade-85d3-a96e48338a8f"
      unitRef="usd">-737000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ5LTMtMS0xLTA_09cc8857-aa12-468e-8180-0b7c3e0ddf61"
      unitRef="usd">2457000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzQ5LTUtMS0xLTA_f21674ea-6f69-48cc-8b12-ea5eb8640ba3"
      unitRef="usd">2292000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUwLTEtMS0xLTA_7d3ff7b3-2295-4bda-9d74-2b38dc18bfd5"
      unitRef="usd">21011000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUwLTMtMS0xLTA_3fe1c1c0-886e-48d9-944a-f3d497df454c"
      unitRef="usd">-3286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUwLTUtMS0xLTA_765c014c-32e8-4b6a-a838-38862cbdeb3b"
      unitRef="usd">-10948000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUxLTEtMS0xLTA_96834927-9ae9-42ca-82bf-823c0e762f70"
      unitRef="usd">74797000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUxLTMtMS0xLTA_486a68af-eaf0-4031-b3f1-aeccc5a4d0e1"
      unitRef="usd">-56078000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUxLTUtMS0xLTA_4759ba06-3498-4b58-a58f-108f7f2e82a0"
      unitRef="usd">23603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUyLTEtMS0xLTA_ca598eab-7776-4151-a7b0-6524af36d5ac"
      unitRef="usd">301083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUyLTMtMS0xLTA_f4838b4e-72ce-4671-b114-9be07e6e2840"
      unitRef="usd">357161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie1b715705cc544c9bb8a559ab5473cb0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUyLTUtMS0xLTA_e3b6806b-9868-473a-9e96-5d01a7b3a4de"
      unitRef="usd">333558000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUzLTEtMS0xLTA_be8fb049-27fd-4da5-9599-7c21e2d6f2da"
      unitRef="usd">375880000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUzLTMtMS0xLTA_746be797-b3de-4f78-8c82-132636d40f14"
      unitRef="usd">301083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzMvZnJhZzpjMTc0NDVmMjIwMjI0N2ExYTU3MWMyN2IwZGMwMzY5OC90YWJsZTo0MWNkOTlhNmZmOWM0NTAwYTFlMTk1NDlkYzc5NzQzNy90YWJsZXJhbmdlOjQxY2Q5OWE2ZmY5YzQ1MDBhMWUxOTU0OWRjNzk3NDM3XzUzLTUtMS0xLTA_b7b2d76c-19bb-4cb5-9411-034a94df6500"
      unitRef="usd">357161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="ib21a6c53747b4d81bc3061dbfa6a3632_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMS0xLTEtMA_ca850d53-c00c-49e5-a02f-dc4838dadd61"
      unitRef="shares">46871000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib21a6c53747b4d81bc3061dbfa6a3632_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMy0xLTEtMA_b2324ec6-fe69-4f2b-b442-e41a3a23cb17"
      unitRef="usd">46871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90397b46bafe44c99ada519c7f616a5c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtNS0xLTEtMA_e9d63077-fad3-497b-bf49-e93d38248238"
      unitRef="usd">591721000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cbdc2e276834995ac6a244d8d55a3cd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtNy0xLTEtMA_eddea4bc-a651-40a7-a53a-0b8d326d9620"
      unitRef="usd">2285886000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c1dc2844b9249ed81270b5a48855f05_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtOS0xLTEtMA_25d5dcc7-d259-4f6a-b5a5-5e15b98ee2cd"
      unitRef="usd">-265091000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i582f49bde5384ac3b8f9fcf41f434e46_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMTEtMS0xLTA_333e64cf-c6d0-4ad8-aff4-26e1769af14a"
      unitRef="shares">1704000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i582f49bde5384ac3b8f9fcf41f434e46_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMTMtMS0xLTA_022527fb-3c0f-49ef-8d23-b85905d88e36"
      unitRef="usd">-228856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie1b715705cc544c9bb8a559ab5473cb0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzMtMTUtMS0xLTA_dcb51604-afe9-4935-b91d-d070271a6051"
      unitRef="usd">2430531000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9e70b3c2db14ff88a7309e341cc270c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzQtNy0xLTEtODU_7f5eb6e6-2eff-44bb-80e5-feea878e5e25"
      unitRef="usd">3076000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d867fa5a44240c19651c79e851e4d19_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzQtMTUtMS0xLTg5_661c26e4-ab82-4090-9f67-2c836208c8ed"
      unitRef="usd">3076000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibb4be7baef74418b9e0a7196bdcdb380_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzQtNy0xLTEtMA_1eb22905-8203-44cf-b3c2-2a274b06fb69"
      unitRef="usd">200802000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzQtMTUtMS0xLTA_aa62d784-2582-40c1-95d8-453f66b715e5"
      unitRef="usd">200802000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmZiMTVhZTQ1YTkyMzRhZDY4N2U3YmRmOTY3ZmMwMWQwXzIx_fa121c1e-5508-4350-a16d-dad8ed58edbb"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="ibb4be7baef74418b9e0a7196bdcdb380_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzUtNy0xLTEtMA_950317fb-8227-443b-8cc3-a0ed9318ce64"
      unitRef="usd">62165000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzUtMTUtMS0xLTA_e28bcf25-385e-4a57-908f-3a56902b2cd5"
      unitRef="usd">62165000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia61ae3bf60d84f5aa867eb631e9d2360_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzYtOS0xLTEtMA_0866ed43-753a-43f3-b0ea-18228496ff45"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzYtMTUtMS0xLTA_37edeeca-e9dc-43dd-85e8-c1613bb99803"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="iea4d2fc335d74dcc9a00181dee21821e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzctNS0xLTEtMA_78e1514b-88cc-4140-a94a-6f57d262c76c"
      unitRef="usd">-56115000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzctMTEtMS0xLTA_dcca477a-b1ee-4fad-ae31-507e10addd8b"
      unitRef="shares">-412000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzctMTMtMS0xLTA_7751c0a8-96a1-4e20-839c-d3a6b033a800"
      unitRef="usd">56075000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzctMTUtMS0xLTA_4ac4a7c6-86cc-4c32-9b31-73376446a72d"
      unitRef="usd">-40000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6176bca1af184a1c97b5fb09cb07e6fb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMS0xLTEtMA_5e1b3bc7-a78b-4ca6-9305-aa9b3690c75e"
      unitRef="shares">377000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6176bca1af184a1c97b5fb09cb07e6fb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMy0xLTEtMA_279ede01-f254-4d72-b34e-3c1d8c723f64"
      unitRef="usd">377000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iea4d2fc335d74dcc9a00181dee21821e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktNS0xLTEtMA_12c0ebc9-c34f-43b9-9b9c-3e77ea238253"
      unitRef="usd">38756000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMTEtMS0xLTA_a8985c26-3c57-4cee-9872-da0d84e33662"
      unitRef="shares">-50000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMTMtMS0xLTA_22db384d-2467-45aa-9772-a68539d4d1f4"
      unitRef="usd">3766000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzktMTUtMS0xLTA_dae027f5-181f-46c6-9f19-c2e9ba93df28"
      unitRef="usd">42899000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="iea4d2fc335d74dcc9a00181dee21821e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEwLTUtMS0xLTA_5d93ae13-975f-4093-9f85-25284651cfb7"
      unitRef="usd">399000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEwLTExLTEtMS0w_54d3bbb0-3048-4964-add6-f3d3c85b3594"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i69a7e3c0c0254162a0ace329ec4caa5e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEwLTEzLTEtMS0w_6a94858a-be49-4837-a52d-0668d3059346"
      unitRef="usd">470000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEwLTE1LTEtMS0w_9406175b-d963-4ace-994f-6106a2374f12"
      unitRef="usd">869000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesIssued
      contextRef="i5ba955405d8d466d85a9ab6f20660cb2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTEtMS0xLTA_24b32ce9-1b6f-4ed2-8091-6cd87153a521"
      unitRef="shares">47248000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5ba955405d8d466d85a9ab6f20660cb2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTMtMS0xLTA_e20ba9a6-edf0-470f-89ba-19f1c57fae8f"
      unitRef="usd">47248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40cfec62f6964b93bcff0d8c414706d9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTUtMS0xLTA_dc77b221-f75b-4ea1-8763-26ad474d6077"
      unitRef="usd">574761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6ddd8cc79f34c28b5c3cfa43719a810_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTctMS0xLTA_62e1793b-6ba9-4efa-a478-686f79778bec"
      unitRef="usd">2427599000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9512c925eafe4f5691f62a83804242d7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTktMS0xLTA_7f87e981-6141-4c25-a492-27951b22f3de"
      unitRef="usd">-341085000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9df064c4e95a46cda924a976ba19de0d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTExLTEtMS0w_ca28150a-1ed2-4d95-b03d-72230391fb79"
      unitRef="shares">1232000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9df064c4e95a46cda924a976ba19de0d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTEzLTEtMS0w_476ee159-2176-4df4-8304-d71d1a335020"
      unitRef="usd">-168545000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzExLTE1LTEtMS0w_6ab2f2e2-9f1c-4b90-ae01-9002130b7e08"
      unitRef="usd">2539978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cb07d2287be46bf95c1bef3224556e9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEyLTctMS0xLTA_cb50d7db-2287-4841-be8d-47b455ff7805"
      unitRef="usd">-1321000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2548a57355c84dfda29194f81eba4f91_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEyLTE1LTEtMS0w_a92a316b-8261-42ec-844d-591823e40391"
      unitRef="usd">-1321000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iecea6a447f7841a485329b20167676a7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEzLTctMS0xLTA_c084e9c3-b4d5-404e-bb85-5cb9406b6e28"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzEzLTE1LTEtMS0w_c31abe57-6f65-4552-944e-69df3cd4dc83"
      unitRef="usd">461466000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE0LTAtMS0xLTAvdGV4dHJlZ2lvbjpiM2M4OTc3ODcwZTc0NjQ3OWFhMjM2NjRlNjBmYzkwZl8yMA_3a640ca4-4c4b-42ea-b7b9-44a6d4e0a208"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="iecea6a447f7841a485329b20167676a7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE0LTctMS0xLTA_b6b69419-f3f9-4e9b-8990-148c636bf9f9"
      unitRef="usd">62828000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE0LTE1LTEtMS0w_da75856c-3390-4f32-a683-5f01cbba0b73"
      unitRef="usd">62828000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i38cff946b50d4cacbee71a1318956fec_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE1LTktMS0xLTA_708ce1d6-6bfa-4346-88fd-4bf917658e37"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE1LTE1LTEtMS0w_722d677d-a6e5-48bc-bea8-b1b695216808"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6a2f3a2b723a4a6983f40ad2da42c4c3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTEtMS0xLTA_94c09aff-5001-4f3c-9cd7-6771d1d49d0f"
      unitRef="shares">288000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6a2f3a2b723a4a6983f40ad2da42c4c3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTMtMS0xLTA_a6a5c789-d540-4972-8e62-0e40d4032d70"
      unitRef="usd">288000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if829db6b365c48d2af18d773785b644a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTUtMS0xLTA_1457b25a-314e-4140-a3e9-29329f3983c7"
      unitRef="usd">42092000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTExLTEtMS0w_e554f6dd-7680-45fa-9eac-f041ba348417"
      unitRef="shares">-46000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTEzLTEtMS0w_599d0751-242d-4abd-a13d-0b4b31cf0589"
      unitRef="usd">2572000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE3LTE1LTEtMS0w_6f141293-0fec-495d-83b3-1bdb69a68971"
      unitRef="usd">44952000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="if829db6b365c48d2af18d773785b644a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE4LTUtMS0xLTA_db48938b-b641-4fad-a557-ba8b584435a1"
      unitRef="usd">127000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE4LTExLTEtMS0w_66ca80a4-13ee-4af3-b2c9-8cbc256a58ff"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i86c4a4cf963f42c092812913d84a51ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE4LTEzLTEtMS0w_a1a3bb3f-5816-4c25-a7b7-51359127ee90"
      unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE4LTE1LTEtMS0w_baddc13f-c078-4d76-a880-04e3c57e906a"
      unitRef="usd">380000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesIssued
      contextRef="i094c0d222d774379a2463e042a8a4fde_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTEtMS0xLTA_2b8eb91b-27a2-4095-b805-c188f448d5ab"
      unitRef="shares">47536000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i094c0d222d774379a2463e042a8a4fde_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTMtMS0xLTA_6eb869ec-9c14-4e6b-ae4f-879ee6654106"
      unitRef="usd">47536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b5c59917e4344df84386b8d227bea9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTUtMS0xLTA_c0c25ef1-ff34-4fac-b121-9a527b588973"
      unitRef="usd">616980000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec64f029509d46ef9623b03573c99afa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTctMS0xLTA_e5bbaa80-48aa-40f6-ada2-85b36ef6fefe"
      unitRef="usd">2824916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3e591710b694216a55bd5aa44d31bab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTktMS0xLTA_3e1c3a57-5b81-4c24-9861-70ca7c519a74"
      unitRef="usd">-344392000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i84f3d4f4431f4df3a6c159464dc73f24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTExLTEtMS0w_ed999622-93f1-4086-942e-f75f7c3b8246"
      unitRef="shares">1182000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i84f3d4f4431f4df3a6c159464dc73f24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTEzLTEtMS0w_3544f4ca-9ea6-42e0-b7d3-a185b49aa3c8"
      unitRef="usd">-165720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzE5LTE1LTEtMS0w_624e4a84-4834-4539-b744-14b87e8ae6b6"
      unitRef="usd">2979320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i689d10c4a95d4606bbde5ba5177bcd3b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIwLTctMS0xLTA_46919482-6774-454a-b4e1-db242824cd91"
      unitRef="usd">-791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d07b77a1a624a398c5eec1aeb41c393_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIwLTE1LTEtMS0w_c4470b0f-a8ae-4c40-8354-f3e8103983ef"
      unitRef="usd">-791000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8d2d71b38ed4407f999b6d2ec4e678f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIxLTctMS0xLTA_f90b8812-486e-4d8e-be31-5b6216950560"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIxLTE1LTEtMS0w_d87f6a35-c131-4540-a4a9-3ab9e80f3638"
      unitRef="usd">335324000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIyLTAtMS0xLTAvdGV4dHJlZ2lvbjpkYjNhYjZkNWYxODM0M2ZlOTBlMjE4NjEwYzEzM2MxZl8yMA_64e92894-31bf-48c1-9d40-5293664e37bb"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i8d2d71b38ed4407f999b6d2ec4e678f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIyLTctMS0xLTA_6f4b7a69-a075-4090-a849-5f37548c6826"
      unitRef="usd">63221000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIyLTE1LTEtMS0w_bd4bd72e-4121-4166-acc3-c923d8104d05"
      unitRef="usd">63221000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i665453ae98cd4698863220ccb8aa97a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIzLTktMS0xLTA_6e4f41cd-c71c-4be3-a068-1ac349c5bd57"
      unitRef="usd">47094000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzIzLTE1LTEtMS0w_5730eb34-8d78-4e49-8d4e-69e8d57cb016"
      unitRef="usd">47094000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib5407977814841b4b79e6679d7212daa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTEtMS0xLTA_e47ffee8-1352-48f0-a9a8-d8d15806620b"
      unitRef="shares">276000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib5407977814841b4b79e6679d7212daa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTMtMS0xLTA_2c924068-c2db-4f06-8c6a-80a60f0c70df"
      unitRef="usd">276000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3a8e7cae54a54c359b752f45a3580feb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTUtMS0xLTA_3a8ca400-1056-45cc-a2ad-5097b88c830c"
      unitRef="usd">35223000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTExLTEtMS0w_16fd23b6-8658-4085-a047-25108487fde8"
      unitRef="shares">-44000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTEzLTEtMS0w_08b28219-f7ba-4c4e-8313-e6cc3b1579d7"
      unitRef="usd">2233000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI1LTE1LTEtMS0w_1826aa7a-67d2-4827-a812-96194e784d9d"
      unitRef="usd">37732000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i3a8e7cae54a54c359b752f45a3580feb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI2LTUtMS0xLTA_6492354e-a73f-462d-a0a7-9470a4270b31"
      unitRef="usd">102000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI2LTExLTEtMS0w_eb1f5013-2cf7-4b9a-bf09-0d2cf922429e"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i387207db1db24ca59c8df7c38f79b614_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI2LTEzLTEtMS0w_4b5c7eee-008c-482e-9c8e-ffb681b3560d"
      unitRef="usd">897000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI2LTE1LTEtMS0w_aed948a5-966f-4cab-b88b-844329415801"
      unitRef="usd">999000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesIssued
      contextRef="ie920c9aa0bb64375a18ab3d3fb29f16e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTEtMS0xLTA_e6ce0b02-4ef9-4c10-b708-aeaee93df06c"
      unitRef="shares">47812000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie920c9aa0bb64375a18ab3d3fb29f16e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTMtMS0xLTA_17b7c45a-6b42-4c17-8d25-89a8e62d4b94"
      unitRef="usd">47812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a314935cbb24dfba6f0585dabaadd32_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTUtMS0xLTA_60641e60-ddc9-401a-830a-385456c7eec7"
      unitRef="usd">652305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6391ea14e20c4c14b58cca032c30bfe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTctMS0xLTA_342e9e20-d221-42f7-a019-9ef49bbbf09e"
      unitRef="usd">3096228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ce9c004ad1c4074825af60b64e3b01f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTktMS0xLTA_003a389c-2641-48bf-858b-19f895c64df1"
      unitRef="usd">-297298000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9fccafa7572243788613907751da3a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTExLTEtMS0w_0522ef0a-09f3-425d-aee6-87dabc3388cf"
      unitRef="shares">1132000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9fccafa7572243788613907751da3a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTEzLTEtMS0w_d7a79d09-0a8c-4110-afb0-e83309d0b44a"
      unitRef="usd">-162590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xMzYvZnJhZzpmYjVkNzhhZTk3YzI0MmQ4YmQ4NWM2YzgyNWY1NzFhZS90YWJsZTo0YmNhMGQ1ODgwZmU0YThmODAzNGU4NGYzYjI4MjM2MS90YWJsZXJhbmdlOjRiY2EwZDU4ODBmZTRhOGY4MDM0ZTg0ZjNiMjgyMzYxXzI3LTE1LTEtMS0w_b2c2b490-b024-43fc-b2c1-e80275cbfcbd"
      unitRef="usd">3336457000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTY4_05b7ab5a-f5f4-460e-85c4-61c89f561573">Summary of significant accounting policies &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;Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The consolidated financial statements include the accounts of Teleflex Incorporated and its subsidiaries (referred to herein as &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; and &#x201c;Teleflex").  Intercompany transactions are eliminated in consolidation. These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and reflect management&#x2019;s estimates and assumptions that affect the recorded amounts.&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;Use of estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The preparation of 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 net revenues and expenses during the reporting period. Actual results could differ from those estimates.&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;Cash and cash equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.&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;Accounts receivable:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Accounts receivable represent amounts due from customers related to the sale of products and provision of services. Our allowance for credit losses is maintained for trade accounts receivable based on the expected collectability of accounts receivable, after considering our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services in addition to new requirements under the accounting guidance, effective January 1, 2020, that includes the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability, for example, potential customer liquidity concerns resulting from COVID-19, that may impact the collectability of our receivables as well as our estimate of credit losses expected to be incurred over the life of our receivables. The allowance for credit losses as of December&#160;31, 2020 and December&#160;31, 2019 was $12.9&#160;million and $9.1&#160;million, respectively. The current portion of the allowance for credit losses, which was $8.1&#160;million and $5.3&#160;million as of December&#160;31, 2020 and December&#160;31, 2019, respectively, was recognized as a reduction of accounts receivable, net. &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-style:italic;font-weight:400;line-height:120%"&gt;Inventories:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Inventories are valued at the lower of cost or net realizable value. The cost of our inventories is determined using the average cost method. Elements of cost in inventory include raw materials, direct labor, and manufacturing overhead. In estimating net realizable value, we evaluate inventory for excess and obsolete quantities based on estimated usage and sales, among other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#x2014; 30 years; machinery and equipment&#160;&#x2014; 3 to 15 years; computer equipment and software&#160;&#x2014; 3 to 5 years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.&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;Goodwill and other intangible assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Goodwill and other indefinite-lived intangible assets are not amortized but are tested for impairment annually during the fourth quarter or more frequently if events or changes in circumstances indicate that an impairment may exist. Impairment losses, if any, are included in income from operations. The goodwill impairment test is applied to each of our reporting units. For purposes of this assessment, a reporting unit is an operating segment, or a business one level below an operating segment (also known as a component) if discrete financial information is prepared for that business and regularly reviewed by segment management. However, separate components are aggregated as a single reporting unit if they have similar economic characteristics.&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 performing the goodwill impairment test, we may assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, macroeconomic conditions, industry conditions, the competitive environment, changes in the market for our products and services, regulatory and political developments, and entity specific factors such as &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-weight:400;line-height:120%"&gt;strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 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;Our intangible assets consist of customer relationships, intellectual property, distribution rights, in-process research and development ("IPR&amp;amp;D"), trade names and non-competition agreements. We define IPR&amp;amp;D as the value of technology acquired for which the related projects have substance and are incomplete. IPR&amp;amp;D acquired in a business acquisition is recognized at fair value and is required be capitalized as an indefinite-lived intangible asset until completion of the IPR&amp;amp;D project or upon abandonment. Upon completion of the development project (generally when regulatory approval to market the product that utilizes the technology is obtained), an impairment assessment is performed prior to amortizing the asset over its estimated useful life. If the IPR&amp;amp;D projects are abandoned, the related IPR&amp;amp;D assets would be written off.&#160;&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 test our indefinite-lived intangible assets for impairment annually, or more frequently if events or changes in circumstances indicate that an impairment may have occurred. Similar to the goodwill impairment test process, we may elect to perform a qualitative assessment. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of the indefinite-lived intangible asset is greater than its carrying amount, the asset is not impaired. If we conclude it is more likely than not that the fair value of the indefinite-lived intangible asset is less than the carrying value, we then proceed to a quantitative impairment test, which consists of a comparison of the fair value of the intangible asset to its carrying amount.  &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;Intangible assets that do not have indefinite lives, consisting of intellectual property, customer relationships, distribution rights, certain trade names and non-competition agreements, are amortized over their estimated useful lives, which are as follows: intellectual property, 5 to 20 years; customer relationships, 8 to 27 years; distribution rights, 10 years; trade names, 5 to 30 years; non-competition agreements, 3 to 6 years. The weighted average remaining amortization period with respect to our intangible assets is approximately 15 years. We periodically evaluate the reasonableness of the useful lives of these assets.&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;For the year ended December 31, 2020, intangible asset amortization expense of $84.4 million is included within costs of good sold. For the year ended December 31, 2019 and December 31, 2018, we reclassified intangible asset amortization expense of $82.6&#160;million and $81.6&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold for comparability.&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;Long-lived assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;We assess the remaining useful life and recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The assessment is based on various analyses, including undiscounted cash flow and profitability projections that incorporate, as applicable, the impact of the asset on the existing business.&#160;Therefore, the evaluation involves significant management judgment. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. &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;Foreign currency translation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Assets and liabilities of subsidiaries with non-United States dollar denominated functional currencies are translated into United States dollars at the rates of exchange at the balance sheet date; income and expenses are translated at the average rates of exchange prevailing during the year. The translation adjustments are reported as a component of accumulated other comprehensive loss.&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;Derivative financial instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;We use derivative financial instruments primarily for purposes of hedging exposures to fluctuations in foreign currency exchange rates. All instruments are entered into for other than trading purposes. All derivatives are recognized on the balance sheet at fair value. Changes in the fair value of derivatives are recorded in the consolidated statement of comprehensive income as other comprehensive income (loss), if the instrument is designated as part of a hedge transaction. Gains or losses on derivative instruments reported in other comprehensive income (loss) are reclassified to the consolidated statement of income in the period in which &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-weight:400;line-height:120%"&gt;earnings are affected by the underlying hedged item. Gains or losses on derivative instruments representing hedge ineffectiveness or hedge components excluded from the assessment of effectiveness, if any, are recognized in the consolidated statement of income for the period in which such gains and losses occur. If the hedging relationship ceases to be highly effective or it becomes probable that an expected transaction will no longer occur, gains or losses on the derivative instrument are recorded in the consolidated statement of income for the period in which either such event occurs.  For non-designated derivatives, gains and losses are reported as selling, general and administrative expenses in the consolidated statement of income.  Cash flows from derivatives are recognized in the consolidated statements of cash flows in a manner consistent with recognition of the underlying transactions.&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;Share-based compensation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;We estimate the fair value of share-based awards on the date of grant using an option pricing model. The value of the portion of the award that is ultimately expected to vest, which is derived, in part, following consideration of estimated forfeitures, is recognized as expense over the requisite service periods. Share-based compensation expense related to stock options is measured using a Black-Scholes option pricing model that takes into account subjective and complex assumptions with respect to the expected life of the options, volatility, risk-free interest rate and expected dividend yield. The expected life of options granted is derived from the vesting period of the award, as well as historical exercise behavior, and represents the period of time that options granted are expected to be outstanding. Expected volatility is based on a blend of historical volatility and implied volatility derived from publicly traded options to purchase our common stock, which we believe is more reflective of market conditions and a better indicator of expected volatility than would be the case if we only used historical volatility. The risk-free interest rate is the implied yield currently available on United States&#160;(or "U.S.") Treasury zero-coupon issues with a remaining term equal to the expected life of the option.  Forfeitures are estimated at the time of grant based on management&#x2019;s expectations regarding the extent to which awards ultimately will vest and are adjusted for actual forfeitures when they occur.&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;Income taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred tax assets and liabilities are recognized to reflect the future tax consequences attributable to the differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases, and to reflect operating loss and tax credit carryforwards. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Provision has been made for income taxes on unremitted earnings of subsidiaries and affiliates, except to the extent that such earnings are deemed to be permanently reinvested.&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;Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.&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;Pensions and other postretirement benefits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.&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;Restructuring costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs. We primarily recognize employee termination benefits when payment becomes probable and reasonably estimable because they are provided under an ongoing benefit arrangement and are based on existing plans, historical experiences and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements are recognized upon communication to the employee. We recognize charges ratably over the future service period if the employee is required to render service until termination. Key assumptions used in calculating &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-weight:400;line-height:120%"&gt;the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.&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;Contingent consideration related to business acquisitions: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.&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;Revenue recognition:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;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 the 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 represented 88%, 9% and 3% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2020. 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 made the following revenue accounting policy elections and elected to use certain practical expedients: (1) we account for amounts collected from customers for sales and other taxes, net of related amounts remitted to tax authorities; (2) we do not adjust the promised amount of consideration for the effects of a significant financing component because, at contract inception, we expect the period between the time when we transfer a promised good or service to the customer and the time when the customer pays for that good or service will be one year or less; (3) we expense costs to obtain a contract as they are incurred if the expected period of benefit, and therefore the amortization period, is one year or less; (4) we account for shipping and handling activities that occur after control transfers to the customer as a fulfillment cost rather than an additional promised service; (5) we classify shipping and handling costs within cost of goods sold; and (6) with respect to the OEM segment, we have applied the practical expedient to exclude disclosure of remaining performance obligations as the contracts typically have a term of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 amount of consideration we receive and revenue we recognize varies as a result of changes in customer sales incentives, including discounts and rebates, and returns offered to customers. The estimate of revenue is adjusted upon the earlier of the following events: (i) the most likely amount of consideration expected to be received changes or (ii) the consideration becomes fixed.  Our policy is to accept returns only in cases in which the product is defective and covered under our standard warranty provisions. When we give customers the right to return products, we estimate the expected returns based on an analysis of historical experience. The liability for returns and allowances was $14.6&#160;million and $7.2 million as of  December&#160;31, 2020 and 2019, respectively. In estimating customer rebates, we consider the lag time between the point of sale and the payment of the customer&#x2019;s rebate claim, customer-specific trend analyses, contractual commitments, including stated rebate rates, historical experience with respect to specific customers (as we have a history of providing similar rebates on similar products to similar customers) and other relevant information. The reserve for customer incentive programs, including customer rebates, was $28.5 million and $21.6 million at  December&#160;31, 2020 and 2019, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2020 to be paid within 90 days subsequent to period-end.&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;Leases:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;On January 1, 2019, we adopted an amendment to the guidance on leases using a modified retrospective transition approach. We have made an accounting policy election not to apply the lease accounting recognition provisions to short term leases (leases with a lease term of 12 months or less that do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise); instead, we will recognize &lt;/span&gt;&lt;/div&gt;the lease payments for short term leases on a straight-line basis over the lease term. We have made, as a practical expedient, an accounting policy election to not separate lease and non-lease components and instead will account for each separate lease component and the non-lease components associated with that lease component as a single lease component.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjMw_36e97e0b-5426-4239-934c-95099672674c">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The consolidated financial statements include the accounts of Teleflex Incorporated and its subsidiaries (referred to herein as &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; and &#x201c;Teleflex").  Intercompany transactions are eliminated in consolidation. These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and reflect management&#x2019;s estimates and assumptions that affect the recorded amounts.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTkw_3ac17165-f317-4756-8f8b-e72ea0ca3df7">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The preparation of 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 net revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTk4_272e7248-3c74-44ed-b4d8-e5134bfda4b0">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjE2_397e20fd-a0b9-4e13-9cf6-a335f942109e">Accounts receivable:&#160;Accounts receivable represent amounts due from customers related to the sale of products and provision of services. Our allowance for credit losses is maintained for trade accounts receivable based on the expected collectability of accounts receivable, after considering our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services in addition to new requirements under the accounting guidance, effective January 1, 2020, that includes the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability, for example, potential customer liquidity concerns resulting from COVID-19, that may impact the collectability of our receivables as well as our estimate of credit losses expected to be incurred over the life of our receivables.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE4NDc_fb5e977a-044e-4e24-93df-020829fc0b84"
      unitRef="usd">12900000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE4NTQ_69b9a21e-961e-434a-86c3-a6a7da2167ce"
      unitRef="usd">9100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE5NDI_9e495276-e6ec-4054-a74c-b93c81e48219"
      unitRef="usd">8100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE5NDk_6558b71b-35b0-4644-ab9b-2f1ed246e585"
      unitRef="usd">5300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjE5_b4bedf86-06a0-44c1-bdd4-bac34d9985fb">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Inventories are valued at the lower of cost or net realizable value. The cost of our inventories is determined using the average cost method. Elements of cost in inventory include raw materials, direct labor, and manufacturing overhead. In estimating net realizable value, we evaluate inventory for excess and obsolete quantities based on estimated usage and sales, among other factors.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTgy_3ac55b2b-3aa6-4005-820f-910e3c7dbd27">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#x2014; 30 years; machinery and equipment&#160;&#x2014; 3 to 15 years; computer equipment and software&#160;&#x2014; 3 to 5 years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i30cdf2f04fe442b7935ad438a0a52e69_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxMDU_474e54c6-8224-4c0f-ae0d-8e77d6ddea1f">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4dadefd3dfea4eb2b0bfe739c1c1f89b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxMzU_f9791b73-4503-4115-a65c-526f2bc9309c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if8f2688bc5af47089b98f9dffdaf63d5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxNDE_c2142328-e874-485a-b5e7-122312384ce5">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if3bc3f4134774984a4ef86fead4ea56c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxNzk_8819f935-8422-47f2-88a2-de417a399f34">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib6245e8377674b9eb5c1cf278335946a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMxODU_45058e6c-39a1-4d04-a76f-5b0bb150ceb7">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTkz_63579ccf-5bc5-414a-8325-eac6e05d9b15">&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;Goodwill and other intangible assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Goodwill and other indefinite-lived intangible assets are not amortized but are tested for impairment annually during the fourth quarter or more frequently if events or changes in circumstances indicate that an impairment may exist. Impairment losses, if any, are included in income from operations. The goodwill impairment test is applied to each of our reporting units. For purposes of this assessment, a reporting unit is an operating segment, or a business one level below an operating segment (also known as a component) if discrete financial information is prepared for that business and regularly reviewed by segment management. However, separate components are aggregated as a single reporting unit if they have similar economic characteristics.&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 performing the goodwill impairment test, we may assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, macroeconomic conditions, industry conditions, the competitive environment, changes in the market for our products and services, regulatory and political developments, and entity specific factors such as &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-weight:400;line-height:120%"&gt;strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 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;Our intangible assets consist of customer relationships, intellectual property, distribution rights, in-process research and development ("IPR&amp;amp;D"), trade names and non-competition agreements. We define IPR&amp;amp;D as the value of technology acquired for which the related projects have substance and are incomplete. IPR&amp;amp;D acquired in a business acquisition is recognized at fair value and is required be capitalized as an indefinite-lived intangible asset until completion of the IPR&amp;amp;D project or upon abandonment. Upon completion of the development project (generally when regulatory approval to market the product that utilizes the technology is obtained), an impairment assessment is performed prior to amortizing the asset over its estimated useful life. If the IPR&amp;amp;D projects are abandoned, the related IPR&amp;amp;D assets would be written off.&#160;&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 test our indefinite-lived intangible assets for impairment annually, or more frequently if events or changes in circumstances indicate that an impairment may have occurred. Similar to the goodwill impairment test process, we may elect to perform a qualitative assessment. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of the indefinite-lived intangible asset is greater than its carrying amount, the asset is not impaired. If we conclude it is more likely than not that the fair value of the indefinite-lived intangible asset is less than the carrying value, we then proceed to a quantitative impairment test, which consists of a comparison of the fair value of the intangible asset to its carrying amount.  &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;Intangible assets that do not have indefinite lives, consisting of intellectual property, customer relationships, distribution rights, certain trade names and non-competition agreements, are amortized over their estimated useful lives, which are as follows: intellectual property, 5 to 20 years; customer relationships, 8 to 27 years; distribution rights, 10 years; trade names, 5 to 30 years; non-competition agreements, 3 to 6 years. The weighted average remaining amortization period with respect to our intangible assets is approximately 15 years. We periodically evaluate the reasonableness of the useful lives of these assets.&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;For the year ended December 31, 2020, intangible asset amortization expense of $84.4 million is included within costs of good sold. For the year ended December 31, 2019 and December 31, 2018, we reclassified intangible asset amortization expense of $82.6&#160;million and $81.6&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold for comparability.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i320315cd1c6f44888e91ce615d9fd418_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4Mjc_e872dceb-b4b6-4548-88e6-48b775ecee9c">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iedd7ad9fe16940ed8897b0018319003a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4MzM_54ecc7e0-717c-4bef-8c1a-756793d1ac25">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic3fd5d67288a4754b74f94b77856d068_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4NjE_ecaf52e3-86da-46ff-bd8c-2558d1fb16c6">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1db253f83bbc40ac942bf85ec4d60616_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4Njc_21470b0e-c022-4bf5-83f9-1732fb6b5312">P27Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie47ad6122e6145c19ffd0cfc0e04225e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc4OTI_dab512f4-86d8-41cc-a67c-a11212a8e413">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib519dd3cf56a42e6adc5382d2cc91e72_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc5MTU_cbc8a8fa-a471-4514-aeaf-e950cb79bae7">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7cb70d8f423a44eb8d8693e7d1e507ae_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc5MjE_4dfe6010-ddcd-46e4-9825-b1034141df6d">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id9f7476788994524a905976c3162b91c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc5NTM_cc61dec8-7072-4bc1-9787-b3afc414d9ab">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ice49b85055584fe2847d0548c190045d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzc5NTk_b3e75dcb-5e91-44c0-9eed-1adb76d871d0">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <tfx:WeightedAverageAmortizationPeriodForIntangibleAsset
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzgwNzU_f0de0cca-5faf-4805-af77-e210d5303d37">P15Y</tfx:WeightedAverageAmortizationPeriodForIntangibleAsset>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iaea642e463d14017932343f00b717601_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMyOTg1MzQ5MTUzNDY_10dee629-d45c-4018-8429-1b4ef076111d"
      unitRef="usd">84400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib715a06ee9634f7c9d93d7b808aedad9_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE2NDkyNjc0Njk0OTI_773db22a-5c20-499d-bda0-13b235386e48"
      unitRef="usd">-82600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib9c5a81e05964991aed29172d4fa50b1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE2NDkyNjc0Njk0OTI_9de30b5e-a89e-49b2-937b-5e8b436f4f1b"
      unitRef="usd">82600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i416f72fb57d44b7491a954bc7ec38cac_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE2NDkyNjc0Njk0OTY_9d375bb9-4eaf-4979-a3f2-04c156981f14"
      unitRef="usd">81600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia7c2c1b9cd1b45a79b30324a93cd9356_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE2NDkyNjc0Njk0OTY_f522e744-9ccb-4243-a36c-9a068fcdf7ca"
      unitRef="usd">-81600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjM1_eb640065-25ba-481a-82db-3e1f4b8a5306">Long-lived assets:&#160;We assess the remaining useful life and recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The assessment is based on various analyses, including undiscounted cash flow and profitability projections that incorporate, as applicable, the impact of the asset on the existing business.&#160;Therefore, the evaluation involves significant management judgment. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjIx_fc80605c-8138-4aaf-a9fb-7ff1057adbbd">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency translation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Assets and liabilities of subsidiaries with non-United States dollar denominated functional currencies are translated into United States dollars at the rates of exchange at the balance sheet date; income and expenses are translated at the average rates of exchange prevailing during the year. The translation adjustments are reported as a component of accumulated other comprehensive loss.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMTc4_aa0b5ff9-73e0-4736-9cb6-e780ea06db03">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative financial instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;We use derivative financial instruments primarily for purposes of hedging exposures to fluctuations in foreign currency exchange rates. All instruments are entered into for other than trading purposes. All derivatives are recognized on the balance sheet at fair value. Changes in the fair value of derivatives are recorded in the consolidated statement of comprehensive income as other comprehensive income (loss), if the instrument is designated as part of a hedge transaction. Gains or losses on derivative instruments reported in other comprehensive income (loss) are reclassified to the consolidated statement of income in the period in which &lt;/span&gt;earnings are affected by the underlying hedged item. Gains or losses on derivative instruments representing hedge ineffectiveness or hedge components excluded from the assessment of effectiveness, if any, are recognized in the consolidated statement of income for the period in which such gains and losses occur. If the hedging relationship ceases to be highly effective or it becomes probable that an expected transaction will no longer occur, gains or losses on the derivative instrument are recorded in the consolidated statement of income for the period in which either such event occurs.  For non-designated derivatives, gains and losses are reported as selling, general and administrative expenses in the consolidated statement of income.  Cash flows from derivatives are recognized in the consolidated statements of cash flows in a manner consistent with recognition of the underlying transactions.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjA2_2c981850-83dd-4bfc-b8b1-45405c390a8d">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share-based compensation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;We estimate the fair value of share-based awards on the date of grant using an option pricing model. The value of the portion of the award that is ultimately expected to vest, which is derived, in part, following consideration of estimated forfeitures, is recognized as expense over the requisite service periods. Share-based compensation expense related to stock options is measured using a Black-Scholes option pricing model that takes into account subjective and complex assumptions with respect to the expected life of the options, volatility, risk-free interest rate and expected dividend yield. The expected life of options granted is derived from the vesting period of the award, as well as historical exercise behavior, and represents the period of time that options granted are expected to be outstanding. Expected volatility is based on a blend of historical volatility and implied volatility derived from publicly traded options to purchase our common stock, which we believe is more reflective of market conditions and a better indicator of expected volatility than would be the case if we only used historical volatility. The risk-free interest rate is the implied yield currently available on United States&#160;(or "U.S.") Treasury zero-coupon issues with a remaining term equal to the expected life of the option.  Forfeitures are estimated at the time of grant based on management&#x2019;s expectations regarding the extent to which awards ultimately will vest and are adjusted for actual forfeitures when they occur.&lt;/span&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjA4_ec390bc3-864f-4186-bb88-d8d1786015f8">&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;Income taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred tax assets and liabilities are recognized to reflect the future tax consequences attributable to the differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases, and to reflect operating loss and tax credit carryforwards. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Provision has been made for income taxes on unremitted earnings of subsidiaries and affiliates, except to the extent that such earnings are deemed to be permanently reinvested.&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;Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjUx_e6f46b8d-a7c5-4885-a6ec-54fb0ed4c097">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pensions and other postretirement benefits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.&lt;/span&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjM3_bb8fe8c6-5cf6-4c0d-9e2c-aec758138a6c">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs. We primarily recognize employee termination benefits when payment becomes probable and reasonably estimable because they are provided under an ongoing benefit arrangement and are based on existing plans, historical experiences and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements are recognized upon communication to the employee. We recognize charges ratably over the future service period if the employee is required to render service until termination. Key assumptions used in calculating &lt;/span&gt;the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjAy_398baf6e-abbe-416e-aeb1-8998f0cb692e">&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 related to business acquisitions: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.&lt;/span&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIyMjMz_ba3f3f90-ce83-43e0-b166-daa186727d07">&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;Revenue recognition:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;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 the 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 represented 88%, 9% and 3% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2020. 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 made the following revenue accounting policy elections and elected to use certain practical expedients: (1) we account for amounts collected from customers for sales and other taxes, net of related amounts remitted to tax authorities; (2) we do not adjust the promised amount of consideration for the effects of a significant financing component because, at contract inception, we expect the period between the time when we transfer a promised good or service to the customer and the time when the customer pays for that good or service will be one year or less; (3) we expense costs to obtain a contract as they are incurred if the expected period of benefit, and therefore the amortization period, is one year or less; (4) we account for shipping and handling activities that occur after control transfers to the customer as a fulfillment cost rather than an additional promised service; (5) we classify shipping and handling costs within cost of goods sold; and (6) with respect to the OEM segment, we have applied the practical expedient to exclude disclosure of remaining performance obligations as the contracts typically have a term of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 amount of consideration we receive and revenue we recognize varies as a result of changes in customer sales incentives, including discounts and rebates, and returns offered to customers. The estimate of revenue is adjusted upon the earlier of the following events: (i) the most likely amount of consideration expected to be received changes or (ii) the consideration becomes fixed.  Our policy is to accept returns only in cases in which the product is defective and covered under our standard warranty provisions. When we give customers the right to return products, we estimate the expected returns based on an analysis of historical experience. The liability for returns and allowances was $14.6&#160;million and $7.2 million as of  December&#160;31, 2020 and 2019, respectively. In estimating customer rebates, we consider the lag time between the point of sale and the payment of the customer&#x2019;s rebate claim, customer-specific trend analyses, contractual commitments, including stated rebate rates, historical experience with respect to specific customers (as we have a history of providing similar rebates on similar products to similar customers) and other relevant information. The reserve for customer incentive programs, including customer rebates, was $28.5 million and $21.6 million at  December&#160;31, 2020 and 2019, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2020 to be paid within 90 days subsequent to period-end.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1bcc6786ffab40be907b5d02542baf23_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE3OTk4_5d0f6309-e2a4-4f1f-9245-f30fc632d83a"
      unitRef="number">0.88</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9960d3aaf6474c44a79bf6fa85525961_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE4MDAy_dcd188dc-cfc2-47cb-8929-5121fc6272aa"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i289d5d75a04b405e963de8470d7f8e24_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzE4MDA5_be51057d-674b-4aa5-9f4b-785a1af066de"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIwMjQ1_a778a455-3eeb-49d5-8314-9d3eca67d32a"
      unitRef="usd">14600000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIwMjUy_87be86e3-4bac-450f-93b3-dbc031f170b1"
      unitRef="usd">7200000</us-gaap:ContractWithCustomerRefundLiability>
    <tfx:ReserveForEstimatedRebates
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIwNzY3_eeb53548-45c9-4400-9127-43e3ff9ec1bc"
      unitRef="usd">28500000</tfx:ReserveForEstimatedRebates>
    <tfx:ReserveForEstimatedRebates
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzIwNzc0_6297e6b1-58d5-4b0d-96bc-53b151f6d10b"
      unitRef="usd">21600000</tfx:ReserveForEstimatedRebates>
    <us-gaap:ShortTermLeasesPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDIvZnJhZzpjM2U5YTQ4YWQyN2M0NDljOTcwNDdlNTQwYWM4Njc4Zi90ZXh0cmVnaW9uOmMzZTlhNDhhZDI3YzQ0OWM5NzA0N2U1NDBhYzg2NzhmXzMyOTg1MzQ5MTUzNjg_64356818-062d-4c64-9579-a22a83f2ca65">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;On January 1, 2019, we adopted an amendment to the guidance on leases using a modified retrospective transition approach. We have made an accounting policy election not to apply the lease accounting recognition provisions to short term leases (leases with a lease term of 12 months or less that do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise); instead, we will recognize &lt;/span&gt;the lease payments for short term leases on a straight-line basis over the lease term. We have made, as a practical expedient, an accounting policy election to not separate lease and non-lease components and instead will account for each separate lease component and the non-lease components associated with that lease component as a single lease component.</us-gaap:ShortTermLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDUvZnJhZzo3YTU0YTI3ZmFjOWI0NjQ0YTRhNmU5NWVlMDUzNmZlNS90ZXh0cmVnaW9uOjdhNTRhMjdmYWM5YjQ2NDRhNGE2ZTk1ZWUwNTM2ZmU1XzYwODI_20cefc33-1701-49e1-862c-c34088b017d4">Recently issued accounting standards &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 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. We adopted the new standard on January 1, 2020 using a modified retrospective transition approach by recognizing a cumulative-effect adjustment of $0.8&#160;million to reduce our opening balance of retained earnings as of the adoption date. Prior period amounts have not been adjusted and continue to reflect our historical accounting.&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;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. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. The adoption of the guidance did not have a material impact on the consolidated financial statements.  &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;In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#x2019;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#x2019;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.&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;From time to time, new accounting guidance issued by the FASB or other standard setting bodies is adopted as of the specified effective date or, when permitted by the guidance and as determined by us, as of an earlier date. We have assessed recently issued guidance that is not yet effective, except as noted above, and believe the new guidance that we have assessed will not have a material impact on our results of operations, cash flows or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDUvZnJhZzo3YTU0YTI3ZmFjOWI0NjQ0YTRhNmU5NWVlMDUzNmZlNS90ZXh0cmVnaW9uOjdhNTRhMjdmYWM5YjQ2NDRhNGE2ZTk1ZWUwNTM2ZmU1XzYwODk_f7d030f7-e117-4e9a-897d-4b229ca10aaf">Recently issued accounting standards &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 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. We adopted the new standard on January 1, 2020 using a modified retrospective transition approach by recognizing a cumulative-effect adjustment of $0.8&#160;million to reduce our opening balance of retained earnings as of the adoption date. Prior period amounts have not been adjusted and continue to reflect our historical accounting.&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;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. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. The adoption of the guidance did not have a material impact on the consolidated financial statements.  &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;In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#x2019;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#x2019;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.&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;From time to time, new accounting guidance issued by the FASB or other standard setting bodies is adopted as of the specified effective date or, when permitted by the guidance and as determined by us, as of an earlier date. We have assessed recently issued guidance that is not yet effective, except as noted above, and believe the new guidance that we have assessed will not have a material impact on our results of operations, cash flows or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i689d10c4a95d4606bbde5ba5177bcd3b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDUvZnJhZzo3YTU0YTI3ZmFjOWI0NjQ0YTRhNmU5NWVlMDUzNmZlNS90ZXh0cmVnaW9uOjdhNTRhMjdmYWM5YjQ2NDRhNGE2ZTk1ZWUwNTM2ZmU1XzMyOTg1MzQ4OTM5ODE_f6bb3b3c-7b04-4d1b-9d81-02d0e8aedcd2"
      unitRef="usd">-800000</us-gaap:StockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90ZXh0cmVnaW9uOmZiZmVkOThmYjc0ZDQ5Yjc4NDc0NGFkMmFkODkyZWQ1XzcwNQ_145d87ca-c4d2-4a90-ae9d-392426c78251">Net revenues&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;The following table disaggregates revenue by global product category for the year ended December&#160;31, 2020, 2019 and 2018. &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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.520%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Year Ended December 31&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 #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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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;2018&lt;/span&gt;&lt;/td&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;/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 #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;657,703&#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;600,874&#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;575,327&#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;/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;302,293&#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;338,413&#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;349,370&#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;/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;382,435&#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;427,563&#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;395,423&#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;/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;317,200&#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;370,074&#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;358,707&#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;/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;290,022&#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;290,449&#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;196,735&#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;/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;220,246&#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;220,717&#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;205,976&#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;/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;367,257&#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;347,272&#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;366,845&#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;/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:11.25pt"&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;2,537,156&#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;2,595,362&#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;2,448,383&#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="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)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  &lt;/span&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;(2)  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:DisaggregationOfRevenueTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90ZXh0cmVnaW9uOmZiZmVkOThmYjc0ZDQ5Yjc4NDc0NGFkMmFkODkyZWQ1XzcwNg_5a40e507-5e02-4514-8134-39685f1a9249">&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;The following table disaggregates revenue by global product category for the year ended December&#160;31, 2020, 2019 and 2018. &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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.520%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Year Ended December 31&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 #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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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;2018&lt;/span&gt;&lt;/td&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;/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 #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;657,703&#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;600,874&#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;575,327&#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;/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;302,293&#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;338,413&#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;349,370&#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;/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;382,435&#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;427,563&#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;395,423&#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;/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;317,200&#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;370,074&#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;358,707&#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;/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;290,022&#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;290,449&#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;196,735&#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;/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;220,246&#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;220,717&#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;205,976&#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;/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;367,257&#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;347,272&#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;366,845&#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;/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:11.25pt"&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;2,537,156&#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;2,595,362&#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;2,448,383&#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="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)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  &lt;/span&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;(2)  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="ibc2ad81d83e24672a8baf679a8efec2f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzMtMS0xLTEtMA_f2aa35db-140b-4d6f-a9f8-bd6bf011d110"
      unitRef="usd">657703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90df93a8bf924fa9af39a341195ac709_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzMtMy0xLTEtMA_2f3f0d8b-6b16-499a-8cbe-483741efae43"
      unitRef="usd">600874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1700dc31090478e84e989837158d4e0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzMtNS0xLTEtMA_bdbb7cc5-191e-4257-8205-98cae53e566a"
      unitRef="usd">575327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75723527919a450fae508b6f676bd728_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzQtMS0xLTEtMA_b1548db1-30cb-447f-982c-8c09816ec35c"
      unitRef="usd">302293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife2df535f2ed4c458b9f7da6e8116582_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzQtMy0xLTEtMA_9cd7d825-20f0-4c32-85a2-c6727668a658"
      unitRef="usd">338413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbc887c159c242dc919a7d0393e90785_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzQtNS0xLTEtMA_57445eee-ec3e-47a4-baf5-0591d35f78e9"
      unitRef="usd">349370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39dc26b8c49b4b7ea5ad219cd72fc236_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzUtMS0xLTEtMA_f516c82c-94c1-4732-bf80-c17e7ae2e926"
      unitRef="usd">382435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0161ed4858584259a087b90d54ed6031_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzUtMy0xLTEtMA_4e0d24b4-ce11-48fc-a8e4-b0f45d48f02b"
      unitRef="usd">427563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70d669349e7b4bbea9f6edb54f76b814_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzUtNS0xLTEtMA_d3f42560-d648-44de-9148-9a9f02f2e022"
      unitRef="usd">395423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i656252de557a4930a1597c715ea8de61_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzYtMS0xLTEtMA_81a44ca1-206c-4722-b7a9-d8fb3bd98b72"
      unitRef="usd">317200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d5962351f75491ca50cdffff8b0c18a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzYtMy0xLTEtMA_ff6dae76-06b8-4f2c-957f-1b5dc594ed61"
      unitRef="usd">370074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd48715ceeb54d8084df4adc6d162d1f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzYtNS0xLTEtMA_8bf94436-4d8d-4f0a-ac79-5b2118915626"
      unitRef="usd">358707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie658c6c141c94b56a2ca1cf77dbf8ad1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzctMS0xLTEtMA_3b2fa593-25d1-42c4-a90a-99b14c296829"
      unitRef="usd">290022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33e3534f309f497aa0aff85b56c3b949_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzctMy0xLTEtMA_e158d864-76d8-4890-ab51-071c56c4b3aa"
      unitRef="usd">290449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13be6fb7bc274e10a95272e23daa91ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzctNS0xLTEtMA_b4cb55dd-a0b9-4dc0-800f-b4da7bcccd07"
      unitRef="usd">196735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1929cde3b0a5493ab0107d44626b1ada_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzgtMS0xLTEtMA_7f390adf-ae9f-4c98-a323-fcb66c863238"
      unitRef="usd">220246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4be596e8d3e24ccfade82adfa2110c80_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzgtMy0xLTEtMA_a9f40f69-a037-4347-be43-2e542ab3c1a5"
      unitRef="usd">220717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8be7bf1da3dc40f5bb6e33cb28ece101_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzgtNS0xLTEtMA_70dc3e88-712d-4f25-a1e9-9129416740ef"
      unitRef="usd">205976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31446525762f45459d983c5a2b697ae1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzktMS0xLTEtMA_58d822b5-9678-4112-bff3-761d4675896a"
      unitRef="usd">367257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia752abcd88c345c3bd0491f78cd2958d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzktMy0xLTEtMA_fd6df839-08dd-4f67-b3ee-132d57fb3409"
      unitRef="usd">347272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a81f94dd1574b0cad3b5f27431567dd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzktNS0xLTEtMA_7532ba2c-7b80-4836-a273-541b845e9801"
      unitRef="usd">366845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzEwLTEtMS0xLTA_02374ec8-e701-4240-99e8-aa0a599f6f58"
      unitRef="usd">2537156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzEwLTMtMS0xLTA_db9eea22-0486-45e1-9c42-d9f1ccbcbf05"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNDgvZnJhZzpmYmZlZDk4ZmI3NGQ0OWI3ODQ3NDRhZDJhZDg5MmVkNS90YWJsZTo3NWJmZWUzNGE5ZGU0ZGY1OGU0YWIzYWE0YWJhZDVjMC90YWJsZXJhbmdlOjc1YmZlZTM0YTlkZTRkZjU4ZTRhYjNhYTRhYmFkNWMwXzEwLTUtMS0xLTA_b8ee5d69-9872-47b6-a70f-df45bc609492"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzM4NDY_7613ff57-c5a6-4fbb-a383-e91c45813fa8">Acquisitions and Divestitures &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;2020 Acquisitions&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 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, for an initial purchase price of $260.0&#160;million. The acquisition complements our OEM product portfolio. For the year ended December&#160;31, 2020, we recorded post acquisition revenue and an operating loss of $27.1&#160;million and $0.2&#160;million, respectively, related to HPC within our OEM operating segment. Goodwill arising from the HPC acquisition is not tax deductible and represents costs synergies, revenue growth attributable to anticipated increased market penetration from acquired products and the establishment of new customer relationships. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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. See Note 12 for additional information related to the fair value measurement of the contingent consideration. The goodwill arising from the Z-Medica acquisition is not tax deductible and primarily represents synergies currently expected to be realized from the integration of the Z-Medica business in addition to the benefit we expect to realize from the establishment of new customer relationships and the development of technology resulting from the operation of the Z-Medica business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;For the year ended December&#160;31, 2020, the Company incurred $6.6&#160;million in transaction expenses associated with the HPC and Z-Medica acquisitions, which are included in selling, general and administrative expenses in the consolidated statement of income.  &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;The following table presents the fair value of the acquired assets and liabilities assumed with respect to each acquisition:&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&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.784%"/&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:9pt;font-weight:700;line-height:100%"&gt;HPC&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:9pt;font-weight:700;line-height:100%"&gt;Z-Medica&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Current assets&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;10,785&#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;16,649&#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 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;Property, plant and equipment&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;10,457&#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;4,492&#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 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;Intangible assets&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;179,000&#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;332,000&#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 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;Goodwill&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;107,127&#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;187,939&#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 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;Other assets&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;270&#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;153&#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 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 assets acquired&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;307,639&#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;541,233&#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:9pt;font-weight:700;line-height:100%"&gt;Less:&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;/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;Current 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;1,568&#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;5,068&#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 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;Deferred tax 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;43,449&#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,225&#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 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;Noncurrent liability for uncertain tax positions&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;1,945&#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 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;Other 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;&#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;91&#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 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;Liabilities assumed&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;46,962&#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;40,384&#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:9pt;font-weight:700;line-height:100%"&gt;Net assets acquired&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;260,677&#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;500,849&#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="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 are continuing to evaluate the fair value of the acquired assets and liabilities assumed in connection with the Z-Medica acquisition and further adjustments may be necessary during the measurement period.&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;The following table sets forth the components of identifiable intangible assets acquired and the ranges of the useful lives as of the date of each acquisition:&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:31.063%"/&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.384%"/&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.384%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.425%"/&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:9pt;font-weight:700;line-height:100%"&gt;HPC&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:9pt;font-weight:700;line-height:100%"&gt;Z-Medica&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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:9pt;font-weight:700;line-height:100%"&gt;Useful life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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:9pt;font-weight:700;line-height:100%"&gt;Useful life (years)&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;Intellectual property&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;40,000&#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="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&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;86,500&#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="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%"&gt;13 - 16&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:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;&#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="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;&#x2014;&lt;/span&gt;&lt;/td&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;47,500&#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="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;25&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 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;139,000&#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="3" style="background-color:#cceeff;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;20&lt;/span&gt;&lt;/td&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;198,000&#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="3" style="background-color:#cceeff;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;26&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Pro forma information for the acquisitions completed in 2020 is not presented as the operations of the acquired businesses are not deemed to be significant to our overall operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2019 Divestiture&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 February 4, 2019, we sold substantially all of the assets related to our vein catheter reprocessing business for $12.6&#160;million. We recognized a $2.7&#160;million pre-tax gain on the sale of assets, which represents the excess of the $9.7&#160;million fair value of consideration received over the carrying value of the assets sold. In connection with the sale, the purchaser of the assets issued a secured promissory note to us in the principal amount of $10.5&#160;million. The purchaser's obligations under the notes are secured by a lien on substantially all of the purchaser's assets. The purchaser is obligated to repay the principal amount of the promissory note in annual installments of $2.1&#160;million on each of the first five anniversaries of the date of sale. On the date of sale, the fair value of the promissory note was $7.6&#160;million, which we calculated by applying a discount rate determined after taking into account the creditworthiness of the purchaser. As of December&#160;31, 2020, we had $5.6&#160;million in receivables related to the promissory note, of which $4.7&#160;million and $0.9&#160;million are included in accounts receivable, net and other assets, respectively, within the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i09eab1b40dd9425b875974289cce8107_D20200218-20200218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ4OTE1MzM_68c9099e-962f-4418-b477-04746a4753ae"
      unitRef="usd">260000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ib6b86510c4164a79a64e5fdcb5cd2862_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ5MDIxNjI_986ebd7c-6a41-433c-97e2-a052ea8d557f"
      unitRef="usd">27100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ib6b86510c4164a79a64e5fdcb5cd2862_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ5MDIxNjM_35775fef-8c9b-4db5-b0ad-1fa2c2d798d8"
      unitRef="usd">-200000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i5385db28bac3470aa8a96584cb30cef1_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ5MTI2Mjc_755e5bce-884f-4d24-94a8-75f05a99e3b5"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1def32c10dd54b019a118cd25c56388d_D20201228-20201228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzE2NDkyNjc0NjIyNzE_348955d7-875d-4ffc-b266-3cfc0e622d61"
      unitRef="usd">500000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ4OTE2MjU_095a1cac-8d06-4746-9fdd-426ee1f8b6bd"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i11c1c0301d3a4572a630311f194a1ede_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ5MTI2MzY_c761c5a9-5ece-4031-97e9-253e7fd17337"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzI3NDg3NzkwODI4OTM_1dcbd74f-2e47-42b3-9661-252b5ac9b9f8"
      unitRef="usd">6600000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ4OTY3NDc_94f21623-0ad4-4b92-a216-9191ffc84147">&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;The following table presents the fair value of the acquired assets and liabilities assumed with respect to each acquisition:&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&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.784%"/&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:9pt;font-weight:700;line-height:100%"&gt;HPC&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:9pt;font-weight:700;line-height:100%"&gt;Z-Medica&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Current assets&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;10,785&#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;16,649&#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 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;Property, plant and equipment&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;10,457&#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;4,492&#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 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;Intangible assets&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;179,000&#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;332,000&#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 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;Goodwill&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;107,127&#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;187,939&#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 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;Other assets&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;270&#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;153&#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 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 assets acquired&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;307,639&#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;541,233&#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:9pt;font-weight:700;line-height:100%"&gt;Less:&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;/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;Current 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;1,568&#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;5,068&#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 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;Deferred tax 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;43,449&#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,225&#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 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;Noncurrent liability for uncertain tax positions&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;1,945&#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 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;Other 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;&#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;91&#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 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;Liabilities assumed&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;46,962&#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;40,384&#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:9pt;font-weight:700;line-height:100%"&gt;Net assets acquired&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;260,677&#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;500,849&#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;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzItMS0xLTEtMzM4MQ_71c0435b-9f9e-44f7-a137-bca86cb70260"
      unitRef="usd">10785000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzItMy0xLTEtMzQwMg_8296e281-094d-4c05-b044-2d95013e8156"
      unitRef="usd">16649000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzMtMS0xLTEtMzM4NA_9af3e766-c3a3-4ae1-9b94-e26f22fa4f99"
      unitRef="usd">10457000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzMtMy0xLTEtMzQwMg_6d11f38e-809b-44dc-aee1-92b0b40b469f"
      unitRef="usd">4492000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzQtMS0xLTEtMzM4Ng_b1b954c7-999f-413c-8681-de8f7d679c60"
      unitRef="usd">179000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzQtMy0xLTEtMzQwMg_ac6ab7da-c11a-445e-bb05-b3ca33e1f4d9"
      unitRef="usd">332000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzUtMS0xLTEtMzM4OA_75418b49-e556-497c-87cd-4661bf077116"
      unitRef="usd">107127000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzUtMy0xLTEtMzQwMg_401a7e35-6dda-4631-8725-8ac2a3b8beed"
      unitRef="usd">187939000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzYtMS0xLTEtMzM5MA_69eedb06-4661-4914-a8b1-95e535dd1730"
      unitRef="usd">270000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzYtMy0xLTEtMzQwMg_b8f4e565-7c9b-49ae-90c0-57f2511fd455"
      unitRef="usd">153000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzctMS0xLTEtMzM5Mg_232b7cee-29ec-4b99-9b0c-629aa55f80e2"
      unitRef="usd">307639000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzctMy0xLTEtMzQwMg_6661ea01-e1bd-40e8-9d77-e4a56b024106"
      unitRef="usd">541233000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzktMS0xLTEtMzM5NA_8ea6d6f2-6237-4456-99e2-17dbfebb5756"
      unitRef="usd">1568000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzktMy0xLTEtMzQwMg_44223f33-8918-4479-852a-d0d6723f52c3"
      unitRef="usd">5068000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzEwLTEtMS0xLTMzOTY_a538fd7a-3707-417b-b4ff-4dce2e370269"
      unitRef="usd">43449000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzEwLTMtMS0xLTM0MDI_36a0a8ab-7814-4eaa-a672-719295f53054"
      unitRef="usd">35225000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <tfx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTEtMS0xLTEwODc0_40e87a90-8e15-4c37-8f33-b138c8e20aef"
      unitRef="usd">1945000</tfx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions>
    <tfx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTMtMS0xLTEwODc2_f514af2a-2dc8-4300-8c3e-69bb9f9aceb0"
      unitRef="usd">0</tfx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTEtMS0xLTgyMDI_a81be88b-f975-4d31-9d1c-fccb0f4b2f1e"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTMtMS0xLTY4MTA_6a977b11-a204-494f-a5c8-5be158504b7e"
      unitRef="usd">91000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTEtMS0xLTMzOTg_a8a87883-8bb4-4248-ba6b-ada59f0dfa2c"
      unitRef="usd">46962000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzExLTMtMS0xLTM0MDI_cb3ba291-22ff-47c3-9c34-27710433639a"
      unitRef="usd">40384000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i5b8a85b77ca44d74875b865f8ee35984_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzEyLTEtMS0xLTM0MDA_a29ea7f6-9013-423e-bf58-afd7dfd30f77"
      unitRef="usd">260677000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="icfa2008216754e5882eec6e30eef07d6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTpmY2I1YjBmMmQ1MmU0NTI5YjY2ZTE4MjlkOGQxMTRmZS90YWJsZXJhbmdlOmZjYjViMGYyZDUyZTQ1MjliNjZlMTgyOWQ4ZDExNGZlXzEyLTMtMS0xLTM0MDI_b33a4849-d5fc-4494-9401-04616da29700"
      unitRef="usd">500849000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzMyOTg1MzQ4OTY3NDk_b75f0539-f3d5-4b25-8ea3-72620a01e570">&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;The following table sets forth the components of identifiable intangible assets acquired and the ranges of the useful lives as of the date of each acquisition:&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:31.063%"/&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.384%"/&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.384%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.425%"/&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:9pt;font-weight:700;line-height:100%"&gt;HPC&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:9pt;font-weight:700;line-height:100%"&gt;Z-Medica&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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:9pt;font-weight:700;line-height:100%"&gt;Useful life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:9pt;font-weight:700;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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:9pt;font-weight:700;line-height:100%"&gt;Useful life (years)&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;Intellectual property&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;40,000&#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="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&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;86,500&#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="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%"&gt;13 - 16&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:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;&#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="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;&#x2014;&lt;/span&gt;&lt;/td&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;47,500&#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="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;25&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 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;139,000&#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="3" style="background-color:#cceeff;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;20&lt;/span&gt;&lt;/td&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;198,000&#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="3" style="background-color:#cceeff;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;26&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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:100%"&gt;Intangible assets at December&#160;31, 2020 and 2019 consisted of the following:&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:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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.034%"/&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.034%"/&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.039%"/&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&#160;Carrying&#160;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&#160;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;2020&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;2019&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;2020&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;2019&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;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,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;1,021,852&#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;(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;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;(367,585)&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;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;27,940&#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,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;1,351,990&#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;(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;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;(402,340)&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,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;23,369&#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,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;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,859)&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;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;563,315&#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;(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;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;(50,718)&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;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,618&#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,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;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,297)&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;&#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 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;3,011,084&#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,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;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;(854,799)&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:FiniteLivedIntangibleAssetsNet
      contextRef="i00d4e5d57e3648e8aa0b287dcf9af01a_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItMS0xLTEtMzQzMA_91edb6ea-203e-4a77-b875-031e056d083f"
      unitRef="usd">40000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1e534c376dd44a93bab66dba6da8a994_D20200218-20200218"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItMy0xLTEtMzQzNw_aba9c14a-3e89-465f-983b-ce75f6a60193">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i40fc46411ce0441786075ecd4277686b_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItNS0xLTEtMzQzOQ_a23bd220-0b87-4465-b0b5-811ec52140a3"
      unitRef="usd">86500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if675e2eae2244c288ae4bb05fc1b2452_D20201228-20201228"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItNy0xLTEtMzQzOS90ZXh0cmVnaW9uOjM4NWZkOGE3YzdhZjQ3MTY5MTY4M2RmMjhlYjE1ODdhXzE2NDkyNjc0NDE2Nzc_41f3e4da-f8d0-415d-8814-ee848e04fb74">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7bc0cd2f17aa453b90ee82f23ab20753_D20201228-20201228"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzItNy0xLTEtMzQzOS90ZXh0cmVnaW9uOjM4NWZkOGE3YzdhZjQ3MTY5MTY4M2RmMjhlYjE1ODdhXzE2NDkyNjc0NDE2ODI_3c0be52b-842f-4bd8-a532-d6f4f0222025">P16Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i58484c9a38c1430a80c81e8509fe48b6_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzMtNS0xLTEtMzQzOQ_508bf101-d9bc-4eeb-9667-9626dae7ca75"
      unitRef="usd">47500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i38b5f1d588764ab8aab36562b36208bd_D20201228-20201228"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzMtNy0xLTEtMzQzOQ_1d6a99d2-6c37-4adb-828e-394e6a92fdb1">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0ecc78889e104bd08a3c106d00c733f9_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzQtMS0xLTEtMzQzNA_c6019faa-897f-485b-8d72-ff9913b27fb3"
      unitRef="usd">139000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iefc241411d944e0bbbee8690b9498cc4_D20200218-20200218"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzQtMy0xLTEtMzQzNw_ba02ba12-0920-4749-8390-295d726095a4">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i839a95e903e24037b74f063da81d8b31_I20201228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzQtNS0xLTEtMzQzOQ_e3813730-f725-40ce-a70f-92e3b29b1905"
      unitRef="usd">198000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i298674b8341240e99ca13aa17a4076d2_D20201228-20201228"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90YWJsZTo2YjZlYTYxZDhmY2M0NmUzYWM3M2FiYWQ2MDU5ZDY1NS90YWJsZXJhbmdlOjZiNmVhNjFkOGZjYzQ2ZTNhYzczYWJhZDYwNTlkNjU1XzQtNy0xLTEtMzQzOQ_8266c720-ebd4-4aa9-b159-d8024e3085e9">P26Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ie713c9c3fe40415798c2ef0e123fe5e2_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzE1MA_2433b96e-50d7-476b-9739-2ac3926002d5"
      unitRef="usd">12600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="iec1fbdccc92a4ef5b4389a1478241f07_D20190204-20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzE3MA_75ebe0d8-f319-44af-93fe-150bd6b69e1d"
      unitRef="usd">2700000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ie713c9c3fe40415798c2ef0e123fe5e2_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzI0NA_3bd46d24-fb7d-44b3-b2a7-c357a81d628f"
      unitRef="usd">9700000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:ReceivableWithImputedInterestFaceAmount
      contextRef="i16ed55f69b874226b2367f93772b8424_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzQ1MQ_59fb54d6-13be-439c-894a-6f45c4f60f3d"
      unitRef="usd">10500000</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInYearTwo
      contextRef="i16ed55f69b874226b2367f93772b8424_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_01402d0f-ef5b-4e41-ad5f-81814c7774fe"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInYearTwo>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths
      contextRef="i16ed55f69b874226b2367f93772b8424_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_0485d821-af42-4f24-a63a-a5fe04f911c1"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInYearFive
      contextRef="i16ed55f69b874226b2367f93772b8424_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_121565ed-3f34-441f-ac68-c655f05194df"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInYearFive>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInYearThree
      contextRef="i16ed55f69b874226b2367f93772b8424_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_692edda5-241a-47b2-b9ae-93fc42be9bd5"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInYearThree>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInYearFour
      contextRef="i16ed55f69b874226b2367f93772b8424_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzY3NQ_f2833a96-e3f3-4b9e-8728-2c370066ef43"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInYearFour>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i16ed55f69b874226b2367f93772b8424_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzgwMg_7f404f8e-b045-4c07-8591-471e0001ece8"
      unitRef="usd">7600000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableNet
      contextRef="ifb69f694c6e94603a3b212f68f9128a3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzk0Nw_8eb9d106-2b93-4754-b73a-07dbd67b823e"
      unitRef="usd">5600000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i97aaf9d6cc6c46f099e1aa693ad5d52b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzEwMDY_192abb3c-750f-41c5-85fd-94a85c2dc15e"
      unitRef="usd">4700000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="id939c5fce4054e7fa1f96a8f1086316f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTEvZnJhZzplNjJhY2UzMmE3NTM0YWU5YmQxMmUwYzI2OGViMzkwYy90ZXh0cmVnaW9uOmU2MmFjZTMyYTc1MzRhZTliZDEyZTBjMjY4ZWIzOTBjXzEwMTM_e26d9afe-1f68-4beb-a493-ff7beb44390e"
      unitRef="usd">900000</us-gaap:NotesReceivableNet>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMwMDY_21ff501b-a8a4-49ff-8b2f-224e30f8e70d">Restructuring and impairment chargesDuring the second quarter of 2020, we committed to a workforce reduction (the "2020 Workforce reduction plan") designed to improve profitability and reduce cost primarily by streamlining certain sales and marketing functions in our EMEA segment and certain manufacturing operations in our OEM segment. The workforce reduction was initiated to further align the business with our high growth strategic objectives. The plan was &lt;div style="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;substantially completed at the end of 2020 and we expect future restructuring expenses associated with the program, if any, to be nominal.&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 related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing 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.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.198%"/&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.198%"/&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.201%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019 Footprint realignment plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;2018 Footprint realignment plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;2014 Footprint realignment plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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 #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;(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: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;$15.3&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;$60.0&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;$13.6&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;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;text-align:left;vertical-align:bottom"&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;For year ended December&#160;31, 2020&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;$14.5&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;$9.5&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.8&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 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: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;$21.1&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;$16.7&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;$36.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;(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: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)&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 these charges are expected to be recognized within cost of goods sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;(3)&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;In 2020, we refined the disclosed ranges for each of the components of the program expense and other program estimates in consideration of the progress made to date as well as the actions remaining. The refinements resulted in a decrease in the high end of the disclosed ranges compared to our prior estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;(4)&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;In 2020, we accelerated the timing of substantial completion from our prior estimate of 2024 to take advantage of an opportunity we identified to accelerate the recognition of estimated savings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;(5)&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;In 2020, we extended our timeline of certain development and qualification activities which resulted in a delay in the anticipated period of substantial completion from our prior estimate of 2021. The shift in timing also resulted in an increase in the total program cost estimate, primarily restructuring related charges, and related cash outlays compared to prior estimates. We also refined the disclosed range of capital expenditures in consideration of the progress made to date as well as actions remaining.&lt;/span&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 summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 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:40.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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:18.052%"/&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.054%"/&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="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="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="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 at December 31, 2018&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;&#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;48,474&#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 #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;3,936&#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 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;Subsequent accruals&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;13,753&#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;(939)&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;313&#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 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;Cash payments&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,602)&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;(3,628)&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;(580)&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;Foreign currency translation&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;(281)&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;367&#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;Balance at December 31, 2019&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;11,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;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;44,274&#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;3,669&#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 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;Subsequent accruals&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;1,542&#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;5,948&#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;606&#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 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;Cash payments&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;(5,532)&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;(4,281)&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;(682)&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;Foreign currency translation and other&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;174&#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;4,140&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020 &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 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"&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:1pt solid #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;8,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&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:1pt solid #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;50,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&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:1pt solid #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;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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;(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;The restructuring reserves as of December 31, 2020 , 2019 and 2018 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.&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;The restructuring and impairment charges recognized for the years ended December&#160;31, 2020, 2019, and 2018 consisted of the following:&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:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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.052%"/&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.054%"/&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="15" 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;2020&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 #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;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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;Total&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Workforce reduction 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;8,494&#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;353&#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;8,847&#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;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;647&#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;895&#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;1,542&#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;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;5,565&#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;383&#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;5,948&#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&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;(72)&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;838&#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;766&#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 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;Total restructuring charges&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;14,634&#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;2,469&#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;17,103&#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;Asset impairment charges&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;&#x2014;&#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;21,388&#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;21,388&#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 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;Total restructuring and impairment charges&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;14,634&#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;23,857&#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;38,491&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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.052%"/&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.054%"/&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="15" 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&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 #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;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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;Total&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;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 #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,683&#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;70&#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,753&#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;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;(1,787)&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;848&#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;(939)&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;(3)&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;787&#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,638&#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,425&#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;Total restructuring charges&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,683&#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;2,556&#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;15,239&#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;Asset impairment charges&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;&#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 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;6,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;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;6,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="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;Total restructuring and impairment charges&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 2px 1pt;text-align:left;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;12,683&#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;9,522&#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;22,205&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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:18.052%"/&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:18.055%"/&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="15" 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;2018&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;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&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;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 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;53,992&#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,001&#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;54,993&#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&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;(4)&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;3,820&#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;1,307&#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;5,127&#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 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;Total restructuring charges&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;57,812&#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 #000000;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;2,308&#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;60,120&#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;Asset impairment charges&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;&#x2014;&#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;19,110&#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;19,110&#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 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;Total restructuring and impairment charges&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;57,812&#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;21,418&#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;79,230&#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:1pt;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;(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, contract termination and other exit costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;Includes activity primarily related to the 2016 and 2014 Footprint realignment plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;(3)&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 the program initiated during third quarter of 2019, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;(4)&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 activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program.&lt;/span&gt;&lt;/div&gt;Impairment ChargesFor the year ended December&#160;31, 2020, we recorded impairment charges of $21.4&#160;million ($19.4&#160;million after tax) related primarily to our decision to abandon intellectual property and other assets related to the Percuvance percutaneous surgical system product line. For the years ended December 31, 2019 and 2018 we recorded impairment charges of $7.0&#160;million and $19.1&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our interventional product portfolio.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMwMDg_5d9a3de5-950c-4933-8e65-f18698f89c8b">&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 related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing 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.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.198%"/&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.198%"/&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.201%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019 Footprint realignment plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;2018 Footprint realignment plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;2014 Footprint realignment plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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 #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;(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: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;$15.3&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;$60.0&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;$13.6&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;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;text-align:left;vertical-align:bottom"&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;For year ended December&#160;31, 2020&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;$14.5&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;$9.5&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.8&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 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: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;$21.1&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;$16.7&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;$36.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;(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: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)&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 these charges are expected to be recognized within cost of goods sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;(3)&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;In 2020, we refined the disclosed ranges for each of the components of the program expense and other program estimates in consideration of the progress made to date as well as the actions remaining. The refinements resulted in a decrease in the high end of the disclosed ranges compared to our prior estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;(4)&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;In 2020, we accelerated the timing of substantial completion from our prior estimate of 2024 to take advantage of an opportunity we identified to accelerate the recognition of estimated savings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;(5)&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;In 2020, we extended our timeline of certain development and qualification activities which resulted in a delay in the anticipated period of substantial completion from our prior estimate of 2021. The shift in timing also resulted in an increase in the total program cost estimate, primarily restructuring related charges, and related cash outlays compared to prior estimates. We also refined the disclosed range of capital expenditures in consideration of the progress made to date as well as actions remaining.&lt;/span&gt;&lt;/div&gt;</tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="if1c118908c04480b87e69ced234a738f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItMS0xLTEtMC90ZXh0cmVnaW9uOjgzN2VlNGFjN2U2YjRhM2ViNTkzNGIxOWYwMzNhY2QxXzQ_aafe667e-fe7d-4f2f-80bb-0484f20b1ab0"
      unitRef="usd">16000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i0faca09a4e2c447bb13a0b7b2566a989_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItMS0xLTEtMC90ZXh0cmVnaW9uOjgzN2VlNGFjN2U2YjRhM2ViNTkzNGIxOWYwMzNhY2QxXzEw_0a28ab21-a4ef-4813-aa0d-529b0a5947ad"
      unitRef="usd">18000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ida3dc88367be423891bde502e374702e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItMy0xLTEtMC90ZXh0cmVnaW9uOmUzYzhlODJiNDU5MDRmMmM5MzdiMmE2ZDM3NmRjMDdjXzQ_7331855b-37c9-4531-bec8-b643efee138a"
      unitRef="usd">60000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i6c2e24c1d1f2421eab9ad48241aebac8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItMy0xLTEtMC90ZXh0cmVnaW9uOmUzYzhlODJiNDU5MDRmMmM5MzdiMmE2ZDM3NmRjMDdjXzEw_8d8b7795-1a56-4b9f-8dbd-18f55c49779d"
      unitRef="usd">70000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i680a2df36e2a4a8c8df85c6bee355a1e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItNS0xLTEtMC90ZXh0cmVnaW9uOjU4NjUwMWZlYTdhMjRmNzJhZmQ1YzVmNGNiMjU3YWE2XzQ_ae507fc5-0a53-4503-826c-418c7f2e01ec"
      unitRef="usd">13000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i43ee6d4bf0264eb1b1c87fdd04942db9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzItNS0xLTEtMC90ZXh0cmVnaW9uOjU4NjUwMWZlYTdhMjRmNzJhZmQ1YzVmNGNiMjU3YWE2XzEw_492a29cf-81f5-42e9-ac65-17d94378920d"
      unitRef="usd">13000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iee12391f99c8480ebe10dd66919b44c1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjU1ZDRlZDhmODA2NzRiMzI4YTNlMzQ5NWI0ZWVlZDRkXzQ_bffb62d4-37bf-4fbc-b60f-e3b2c0a787b9"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i1a266394e9014b8b8f78b603953528d1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjU1ZDRlZDhmODA2NzRiMzI4YTNlMzQ5NWI0ZWVlZDRkXzEw_ece023fc-8b41-48bf-8d8e-8d48fa77d6e7"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i424913a8f0fb4b97a1b3e6e066cfb324_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtMy0xLTEtMC90ZXh0cmVnaW9uOmMwMmQ0MzVlYTBjZjRiYjQ4MTIxM2JjOTk0MmFmMGM2XzQ_0bb9b3df-8021-4b29-9d25-77497838d609"
      unitRef="usd">3000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i320ffdb25e3f4d29a4abe15973746b96_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtMy0xLTEtMC90ZXh0cmVnaW9uOmMwMmQ0MzVlYTBjZjRiYjQ4MTIxM2JjOTk0MmFmMGM2XzEw_c9620e41-865d-453b-9823-517e03891ef0"
      unitRef="usd">4000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ide2e6e251f284e92bb0e2cbada3ba51b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtNS0xLTEtMC90ZXh0cmVnaW9uOmEyMWQ4MDMzMTNhYjRjODg4YmMwMWQ3NmMwNmRiOGYxXzQ_2e5244e2-35f2-422e-aede-c5e69b1379a1"
      unitRef="usd">1000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ic1087c9bb99f4c9eae66dffc3355c5b9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzMtNS0xLTEtMC90ZXh0cmVnaW9uOmEyMWQ4MDMzMTNhYjRjODg4YmMwMWQ3NmMwNmRiOGYxXzEw_5707e2cd-7d5b-463d-8f30-280c431f2c78"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i8d964b032ae442d4ba2264d10a474be9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtMS0xLTEtMC90ZXh0cmVnaW9uOjBhNTNhYTgxMTRiYzQyOTg4NDQwMTAxZjE1ZmE0Zjc0XzQ_437ba779-f8f7-4053-b1bc-f7d5e2772f4b"
      unitRef="usd">18000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i7e1547dbc0cd4d73bd020bdb2290ecf7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtMS0xLTEtMC90ZXh0cmVnaW9uOjBhNTNhYTgxMTRiYzQyOTg4NDQwMTAxZjE1ZmE0Zjc0XzEw_dcddd869-3bb3-4b50-b973-6094c35223ab"
      unitRef="usd">20000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i8493d0ddb81b4b59a5ea1c41d3ed501c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmU3NjRiNTQ1YWVkOTQzNDM5NDgxYTVmZDUwN2JhMWUxXzQ_44bbe2ab-c3f1-4fe7-a5e9-ad3a259f2d8f"
      unitRef="usd">63000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="if2357fa6f14b4535a929371dec466dd6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmU3NjRiNTQ1YWVkOTQzNDM5NDgxYTVmZDUwN2JhMWUxXzEx_304f8215-8e78-4e40-b6b5-af7fdbb4651a"
      unitRef="usd">74000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i6ec7ac175f804874a22e44d388c92903_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtNS0xLTEtMC90ZXh0cmVnaW9uOjQ2YjMwMjMwZTRlYTRlZmI5MGRiY2IwNzMzODQxMDc2XzQ_c3add433-492f-419b-b5fe-c8066c3b8657"
      unitRef="usd">14000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i8a72679765b64842a466c7fae57af710_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzQtNS0xLTEtMC90ZXh0cmVnaW9uOjQ2YjMwMjMwZTRlYTRlZmI5MGRiY2IwNzMzODQxMDc2XzEw_604da276-d56f-4c2c-89c9-0a42b071d6bc"
      unitRef="usd">15000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i57463c6b26b6442fbaecedaa31f94229_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtMS0xLTEtMC90ZXh0cmVnaW9uOmI2MGE0ZDc5NjVjYTRhZTc5M2QyODJhMzFjNWRiNDVlXzQ_46bb2833-d7f3-49cc-9954-3e99fb3ecbcf"
      unitRef="usd">38000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iefaafa4a95d94a63a5549dbd20b0594c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtMS0xLTEtMC90ZXh0cmVnaW9uOmI2MGE0ZDc5NjVjYTRhZTc5M2QyODJhMzFjNWRiNDVlXzEw_e4f69cfd-8c24-4edc-9b58-51f9a6986e55"
      unitRef="usd">43000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i5e948030afd74162b40fec3a8df5a210_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtMy0xLTEtMC90ZXh0cmVnaW9uOjk0ZTcwZTRhNDc2ZTQ1OTc5NWRhM2JjOTQzM2MyNmMzXzQ_16057878-e113-48c4-b0fe-0b4de78f161a"
      unitRef="usd">40000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i0e87687028a74031a502034664270e4f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtMy0xLTEtMC90ZXh0cmVnaW9uOjk0ZTcwZTRhNDc2ZTQ1OTc5NWRhM2JjOTQzM2MyNmMzXzEw_8d25f173-b825-4a96-9edb-2fe23f3a7f9f"
      unitRef="usd">59000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ic03dd8a1822144168365ed57f9c870cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtNS0xLTEtMC90ZXh0cmVnaW9uOmI1ZTIzYWYxMjQ3NDQzNDViYzRiZGE1ZDQ2YTQyYTcxXzQ_66644df3-edf2-4338-a646-f7fcffadfa0f"
      unitRef="usd">38000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i1c52547efc9b49838bbd733f05d71dc9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzUtNS0xLTEtMC90ZXh0cmVnaW9uOmI1ZTIzYWYxMjQ3NDQzNDViYzRiZGE1ZDQ2YTQyYTcxXzEw_83c89adb-477e-43ce-a036-44bc0879ad5e"
      unitRef="usd">40000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i7c6e4804363e483283e4703ea63174e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtMS0xLTEtMC90ZXh0cmVnaW9uOjU0Yzc3MTI5ZjY0YTQ4ZWU5OWJmM2Y0MGYwYTc4MDZjXzQ_2fcd2e24-6774-4df5-93d0-e928cb1bfb16"
      unitRef="usd">56000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ic627fdc3292b4d7196da480d1ba24240_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtMS0xLTEtMC90ZXh0cmVnaW9uOjU0Yzc3MTI5ZjY0YTQ4ZWU5OWJmM2Y0MGYwYTc4MDZjXzEw_73ca8bec-910e-463f-9737-6ad4838c5e6d"
      unitRef="usd">63000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i1309be4c1dea4ff7a60dc2cd9345b713_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtMy0xLTEtMC90ZXh0cmVnaW9uOjY5Mzk5YTdiNjE2ZTQyYzFiZDRkY2QyNDA3MmQ3MjFmXzQ_21636aae-fc9e-4733-bdf6-a83422ec98f9"
      unitRef="usd">103000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ib64620d573be4b9ebb33b7f45db25b2d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtMy0xLTEtMC90ZXh0cmVnaW9uOjY5Mzk5YTdiNjE2ZTQyYzFiZDRkY2QyNDA3MmQ3MjFmXzEx_7243517b-649c-45b5-b723-74220f17e207"
      unitRef="usd">133000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="idf9aa7440477444099e6ef6006e361d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtNS0xLTEtMC90ZXh0cmVnaW9uOjY5MWJlYzcwNzFhNzQzZGU4NjBiMzFkZmM4MzEwZTI3XzQ_39fef5b4-53f6-43be-8503-2e7190fbf438"
      unitRef="usd">52000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i0c4a99bf6c914dc1916208c74d397f71_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzYtNS0xLTEtMC90ZXh0cmVnaW9uOjY5MWJlYzcwNzFhNzQzZGU4NjBiMzFkZmM4MzEwZTI3XzEw_502366de-60b9-4f27-8968-b9abaf7d7049"
      unitRef="usd">55000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i7c6e4804363e483283e4703ea63174e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtMS0xLTEtMC90ZXh0cmVnaW9uOjJjMjVjNDhjNDNhZTQ0MGY4MWZhOTAyZmNmNjMwYzI5XzQ_9c3baaed-0e54-4c7b-bb6a-6f3450a7f7db"
      unitRef="usd">50000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="ic627fdc3292b4d7196da480d1ba24240_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtMS0xLTEtMC90ZXh0cmVnaW9uOjJjMjVjNDhjNDNhZTQ0MGY4MWZhOTAyZmNmNjMwYzI5XzEw_1970dc51-4d26-4555-b38b-37ed99eba124"
      unitRef="usd">57000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i1309be4c1dea4ff7a60dc2cd9345b713_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtMy0xLTEtMC90ZXh0cmVnaW9uOmNlODY1YmQ4YTZjOTQ1NDI5MTMxYjYwNzY2YTQ5YzEwXzQ_14330307-a83e-495b-8582-13f03311c6d2"
      unitRef="usd">99000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="ib64620d573be4b9ebb33b7f45db25b2d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtMy0xLTEtMC90ZXh0cmVnaW9uOmNlODY1YmQ4YTZjOTQ1NDI5MTMxYjYwNzY2YTQ5YzEwXzEw_9b3e91dc-a5f5-4585-87a0-6fd9bc9b95a4"
      unitRef="usd">127000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="idf9aa7440477444099e6ef6006e361d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtNS0xLTEtMC90ZXh0cmVnaW9uOmVlZmJjYzViMjhlZjRhNzliNGQ1OTQzNjY2NTE2YjRmXzQ_1a83be8a-1535-4131-b73b-b6563ff292a8"
      unitRef="usd">42000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i0c4a99bf6c914dc1916208c74d397f71_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzgtNS0xLTEtMC90ZXh0cmVnaW9uOmVlZmJjYzViMjhlZjRhNzliNGQ1OTQzNjY2NTE2YjRmXzEw_e46d84a2-d660-438d-b478-4e70e81620a1"
      unitRef="usd">46000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i7c6e4804363e483283e4703ea63174e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktMS0xLTEtMC90ZXh0cmVnaW9uOjFmNGU5MjRjYzk1NTQ3YmRiYjlkYzk3ZWY4M2UyNTU1XzQ_86ef30eb-c79d-40cb-8ca0-73fc691dcd0b"
      unitRef="usd">28000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="ic627fdc3292b4d7196da480d1ba24240_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktMS0xLTEtMC90ZXh0cmVnaW9uOjFmNGU5MjRjYzk1NTQ3YmRiYjlkYzk3ZWY4M2UyNTU1XzEw_bd186ee7-ac7a-4986-a474-8b33d960613c"
      unitRef="usd">33000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i1309be4c1dea4ff7a60dc2cd9345b713_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktMy0xLTEtMC90ZXh0cmVnaW9uOjZjOWQzZWU5NzA0MTQ4NmNhOTRlNWEzOTlkNzJjMDJiXzQ_439eeaf0-a348-4ffd-b316-66641b52ab68"
      unitRef="usd">19000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="ib64620d573be4b9ebb33b7f45db25b2d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktMy0xLTEtMC90ZXh0cmVnaW9uOjZjOWQzZWU5NzA0MTQ4NmNhOTRlNWEzOTlkNzJjMDJiXzEx_b6133c32-f26f-4ed5-be1b-c00561a4e416"
      unitRef="usd">23000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="idf9aa7440477444099e6ef6006e361d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktNS0xLTEtMC90ZXh0cmVnaW9uOjRmMWUzNjEwODUwOTQxY2RiNDc0MmI5MGM4NWE0NDNjXzQ_9f626347-eb99-4837-8443-4a94affac7fb"
      unitRef="usd">26000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i0c4a99bf6c914dc1916208c74d397f71_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzktNS0xLTEtMC90ZXh0cmVnaW9uOjRmMWUzNjEwODUwOTQxY2RiNDc0MmI5MGM4NWE0NDNjXzEw_61828725-82b8-43d2-b999-88b8f528b3d2"
      unitRef="usd">27000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:AggregateRestructuringCharges
      contextRef="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzEzLTEtMS0xLTAvdGV4dHJlZ2lvbjo1NzZkMTdjYmFkYTk0MGY4YTcwNWFjOTUxNDExODc5ZV80_8fd5007a-45b2-4de1-892e-ae5b31163a8b"
      unitRef="usd">15300000</tfx:AggregateRestructuringCharges>
    <tfx:AggregateRestructuringCharges
      contextRef="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzEzLTMtMS0xLTAvdGV4dHJlZ2lvbjpkN2QxMTE4MjM0ZWY0M2RiYjE2NTllMmJkNDZiN2JhZV80_6683ed1d-c6f7-436c-a287-841c301faad9"
      unitRef="usd">60000000.0</tfx:AggregateRestructuringCharges>
    <tfx:AggregateRestructuringCharges
      contextRef="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzEzLTUtMS0xLTAvdGV4dHJlZ2lvbjo3MTg5NzhjNWIzZTY0Y2MzYWUyM2Q3MDU0N2RhOWMwYV80_bae423c7-c64a-4465-8f15-93ecca004871"
      unitRef="usd">13600000</tfx:AggregateRestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE1LTEtMS0xLTAvdGV4dHJlZ2lvbjo0OTA5MGIzOTAxNWU0NmUwOWQ5NWEzZjQzNGM5ODJmNF80_33b54395-93f4-4302-98bc-e19089206c6c"
      unitRef="usd">14500000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE1LTMtMS0xLTAvdGV4dHJlZ2lvbjpkMzc1MWM0MGEwY2E0NWMwYmI4ZjI2M2RjNmM0ZWRjOF80_38b206b0-36a2-4147-b1ba-156e81bd29c3"
      unitRef="usd">9500000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE1LTUtMS0xLTAvdGV4dHJlZ2lvbjoxMjc4MGI3Njk1YmY0YWQ0YjBiYmIwOTFjNzAxOWRiMV80_eec9f3b9-6963-4e90-a4e7-be415779c0c1"
      unitRef="usd">3800000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringCosts
      contextRef="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE2LTEtMS0xLTAvdGV4dHJlZ2lvbjo0OGU5NmU4OGI5M2U0ZDAxYmRlMjhhNzI3YWU4MmZkMF80_a8fdc679-c171-49c8-8a03-a219bb950e38"
      unitRef="usd">21100000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE2LTMtMS0xLTAvdGV4dHJlZ2lvbjo2NWVkNzJmMGZjMzM0OGQ1YjllMTkxM2ExMjg3ODdjM180_9e9faa43-cb2a-49c1-9ece-634cb8dd4e65"
      unitRef="usd">16700000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo1N2NhMTg5MzRlMTE0Y2FiYmEwYjA4YmMzNzA1ZTYxYS90YWJsZXJhbmdlOjU3Y2ExODkzNGUxMTRjYWJiYTBiMDhiYzM3MDVlNjFhXzE2LTUtMS0xLTAvdGV4dHJlZ2lvbjo1OTMyYzJkMzVmMzg0MDVhOTFlNmE0NjJlODU0YTNkZl80_7f1fbfd6-c469-4a79-b811-477fbbeec3d5"
      unitRef="usd">36000000.0</us-gaap:RestructuringCosts>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMwMDk_f28dd2e6-324f-4ca3-9952-820bedb9a012">&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 summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 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:40.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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:18.052%"/&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.054%"/&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="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="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="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 at December 31, 2018&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;&#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;48,474&#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 #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;3,936&#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 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;Subsequent accruals&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;13,753&#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;(939)&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;313&#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 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;Cash payments&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,602)&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;(3,628)&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;(580)&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;Foreign currency translation&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;(281)&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;367&#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;Balance at December 31, 2019&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;11,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;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;44,274&#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;3,669&#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 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;Subsequent accruals&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;1,542&#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;5,948&#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;606&#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 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;Cash payments&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;(5,532)&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;(4,281)&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;(682)&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;Foreign currency translation and other&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;174&#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;4,140&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020 &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 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"&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:1pt solid #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;8,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&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:1pt solid #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;50,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&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:1pt solid #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;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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;(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;The restructuring reserves as of December 31, 2020 , 2019 and 2018 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i431006ae86204ddb97442e0bed910aed_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzItMS0xLTEtMA_5f7630c6-cb3f-4bb3-bb7b-177fa84eacb3"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i200adc91c21a47d68db49c54cb460846_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzItMy0xLTEtMA_7a7aac0e-738d-4adf-b28e-541731ec56da"
      unitRef="usd">48474000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i0ca7e22ec20d4fa19f8bc020c267e80a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzItNS0xLTEtMA_30b0a8c7-6981-4bdf-84e1-97f6d2b7a423"
      unitRef="usd">3936000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzMtMS0xLTEtMA_ffa820bd-aeca-43ed-bf75-75e81a540e48"
      unitRef="usd">13753000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzMtMy0xLTEtMA_f3264b82-0950-423e-9f98-706b3240d399"
      unitRef="usd">-939000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i75d8ab2d711b4b869527395805bcd358_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzMtNS0xLTEtMA_f916ab2f-4aad-4a65-8a37-00d0567e443b"
      unitRef="usd">313000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzQtMS0xLTEtMA_1c87bdd1-9c02-4ee8-954d-6a4e3e9b5efe"
      unitRef="usd">1602000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzQtMy0xLTEtMA_6dc0cb94-ff3a-4392-aeb2-c38bc5bacfd0"
      unitRef="usd">3628000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i75d8ab2d711b4b869527395805bcd358_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzQtNS0xLTEtMA_06221a6c-2cb0-41d6-89cc-66ef39fe2710"
      unitRef="usd">580000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzUtMS0xLTEtMA_1e88dca1-72b4-41ea-b9eb-ceb01f95424f"
      unitRef="usd">281000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzUtMy0xLTEtMA_76d01c11-c7a4-4222-a8f7-06b1065114e7"
      unitRef="usd">-367000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i75d8ab2d711b4b869527395805bcd358_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzUtNS0xLTEtMA_d63b32b5-9820-4a63-8abb-707ce3f66dc4"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="ic6fe9bd1fa1e422dad8cb2ebdaed9a76_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzYtMS0xLTEtMA_28525c0b-819b-4fb7-85cc-47b8bdbc1057"
      unitRef="usd">11870000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6108a3ae670045fdb8bc576c60787f60_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzYtMy0xLTEtMA_cace2b46-60c8-479c-b109-ede2912cc2e3"
      unitRef="usd">44274000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i94f1dbe76bb24013a2ce4c526e0294d6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzYtNS0xLTEtMA_8daef485-43c3-46e4-bfb7-fb68f11fda9b"
      unitRef="usd">3669000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzctMS0xLTEtMA_59bf457f-5f36-4458-9361-cc77ec5490f1"
      unitRef="usd">1542000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzctMy0xLTEtMA_44c52808-f206-4287-8f08-ff62354fefbc"
      unitRef="usd">5948000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzctNS0xLTEtMA_4d46c075-54d9-4e3b-b320-96540aa4d926"
      unitRef="usd">606000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzgtMS0xLTEtMA_a2e99c1b-8e8c-45de-868a-2800130967cf"
      unitRef="usd">5532000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzgtMy0xLTEtMA_84aa12fa-fe59-4415-a473-902781112168"
      unitRef="usd">4281000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzgtNS0xLTEtMA_211cb911-21c8-4162-aa2f-ffdd430ce44e"
      unitRef="usd">682000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzktMS0xLTEtMA_0ed64f55-b7e9-46a1-9618-b83fc15f6053"
      unitRef="usd">-174000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzktMy0xLTEtMA_5650783e-f851-4281-8453-edf63e60a416"
      unitRef="usd">-4140000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ie2f6578c2a764ec1b7d3570bace7522f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzktNS0xLTEtMA_a186fafc-fb01-43cd-9dec-59ac6e10cc14"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="if4b1f9b4e859440fa55a5c2026bb8fbe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzEwLTEtMS0xLTA_89bec322-ca58-432c-aa33-503780b59fb6"
      unitRef="usd">8054000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="icceb3b93646647eab92a9506997ff7f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzEwLTMtMS0xLTA_0c29679f-c25e-4989-b03b-5f555d5b08f0"
      unitRef="usd">50081000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ieec02b9efeed46da82ffb29418a78571_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTo2MDc4ZDU0NDM5MzU0NTQ0ODgwZDY3YjMzMTg5ZjA2OS90YWJsZXJhbmdlOjYwNzhkNTQ0MzkzNTQ1NDQ4ODBkNjdiMzMxODlmMDY5XzEwLTUtMS0xLTA_2bd55e33-a066-4747-8991-a59991ecf095"
      unitRef="usd">3593000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMwMDM_e226e84f-7a3a-481b-ba58-12764d94d03e">&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;The restructuring and impairment charges recognized for the years ended December&#160;31, 2020, 2019, and 2018 consisted of the following:&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:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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.052%"/&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.054%"/&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="15" 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;2020&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 #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;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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;Total&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Workforce reduction 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;8,494&#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;353&#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;8,847&#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;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;647&#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;895&#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;1,542&#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;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;5,565&#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;383&#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;5,948&#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&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;(72)&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;838&#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;766&#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 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;Total restructuring charges&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;14,634&#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;2,469&#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;17,103&#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;Asset impairment charges&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;&#x2014;&#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;21,388&#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;21,388&#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 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;Total restructuring and impairment charges&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;14,634&#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;23,857&#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;38,491&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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.052%"/&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.054%"/&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="15" 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&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 #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;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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;Total&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;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 #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,683&#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;70&#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,753&#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;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;(1,787)&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;848&#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;(939)&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;(3)&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;787&#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,638&#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,425&#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;Total restructuring charges&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,683&#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;2,556&#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;15,239&#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;Asset impairment charges&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;&#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 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;6,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;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;6,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="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;Total restructuring and impairment charges&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 2px 1pt;text-align:left;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;12,683&#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;9,522&#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;22,205&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&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:18.052%"/&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:18.055%"/&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="15" 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;2018&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;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&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;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 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;53,992&#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,001&#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;54,993&#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&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;(4)&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;3,820&#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;1,307&#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;5,127&#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 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;Total restructuring charges&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;57,812&#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 #000000;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;2,308&#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;60,120&#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;Asset impairment charges&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;&#x2014;&#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;19,110&#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;19,110&#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 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;Total restructuring and impairment charges&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;57,812&#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;21,418&#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;79,230&#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:1pt;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;(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, contract termination and other exit costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;Includes activity primarily related to the 2016 and 2014 Footprint realignment plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;(3)&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 the program initiated during third quarter of 2019, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;(4)&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 activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i4481c496047a4bae90073762357d855e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzMtMS0xLTEtNDM0_77259cb8-faca-444e-88bc-9e7b4ce04b45"
      unitRef="usd">8494000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i15c0e89a9ae847cb9041fbb0b8596c05_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzMtMy0xLTEtNDM0_22bdde1f-40c9-4f52-9587-8a69a61d23b5"
      unitRef="usd">353000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i421b8f996a874ed68bb8bde60cacdada_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzMtNS0xLTEtNDM0_b6e667d1-de8d-4668-8bcc-728e803a2bd4"
      unitRef="usd">8847000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie55c3dc1d6f045b8906bbee190ef665f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzQtMS0xLTEtNDM0_c036e723-23ed-4b5a-acfa-fcc693f8c400"
      unitRef="usd">647000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3327b7207870417dbe9893ed0e123c50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzQtMy0xLTEtNDM0_3a283832-6410-4712-b73f-c9f9eec50652"
      unitRef="usd">895000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzQtNS0xLTEtNDM0_06152cd7-1d42-4274-b85b-48aba8de2a03"
      unitRef="usd">1542000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8c5c45f8c6404fde924033fd430ec724_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzUtMS0xLTEtNDM0_66b973b4-0509-4051-9225-b76cd10b6068"
      unitRef="usd">5565000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if9e816ea349544aa9a3f96c5dfe498c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzUtMy0xLTEtNDM0_16addc29-905e-4fe3-b16d-eb9198f9179f"
      unitRef="usd">383000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic1de3bd6a25e4c81971375c76774b689_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzUtNS0xLTEtNDM0_b6afbc7e-a687-44ca-a29a-72a7c169739c"
      unitRef="usd">5948000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5e93e6ebca75458389a27dff8b9ea34c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzYtMS0xLTEtNDM0_8f7e4921-58b9-4324-af84-b4e16ff36268"
      unitRef="usd">-72000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6ae329b752a240298825e347bf03b4f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzYtMy0xLTEtNDM0_2889c6cf-216d-41a0-bf1e-a76768ee330a"
      unitRef="usd">838000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5aa9ab3f8c314f10802e3e8c8af6038a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzYtNS0xLTEtNDM0_0047f9fb-07e6-4c56-bfa9-6d9c573fe2d3"
      unitRef="usd">766000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ife5cd7b269b844af97c51ddb91d7f3c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzctMS0xLTEtNDM0_df9e28d2-1eff-4b6d-afad-b9c0e3ae4274"
      unitRef="usd">14634000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i82e09aefceda417988aba3009005033d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzctMy0xLTEtNDM0_3197c99a-d666-4321-8b10-138391c0cdaa"
      unitRef="usd">2469000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzctNS0xLTEtNDM0_bcb3f2df-2ab7-4b9d-988b-7db2d0155a33"
      unitRef="usd">17103000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ife5cd7b269b844af97c51ddb91d7f3c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzgtMS0xLTEtNDkxMg_59acdb39-7b24-4f84-a632-d617a34c20a2"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i82e09aefceda417988aba3009005033d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzgtMy0xLTEtNDkxMg_c3c593ae-9784-435f-9a9d-2b6200064ec0"
      unitRef="usd">21388000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzgtNS0xLTEtNDkxMg_e8504a9b-4dc0-4237-819b-0416dbd9114c"
      unitRef="usd">21388000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ife5cd7b269b844af97c51ddb91d7f3c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzktMS0xLTEtNDkwNg_2917e604-9866-4484-8b66-eec5765c4fbe"
      unitRef="usd">14634000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i82e09aefceda417988aba3009005033d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzktMy0xLTEtNDkwNg_e66226b1-c4d3-4e90-a1b3-2a2711f6ef56"
      unitRef="usd">23857000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTphMjZkZTEzNjJiNzc0OTI5ODZjYThiNTRmZDE5MzU3Mi90YWJsZXJhbmdlOmEyNmRlMTM2MmI3NzQ5Mjk4NmNhOGI1NGZkMTkzNTcyXzktNS0xLTEtNDkwNg_1efae460-51af-41b5-9d30-82df37e83f7c"
      unitRef="usd">38491000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCharges
      contextRef="i60310351b91242a19a16ad61bcf005b3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzMtMS0xLTEtMA_52c1c1fa-c9bb-4c2e-ac5f-ec7f9b02ff5c"
      unitRef="usd">13683000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0dcf34cfe3e14187bca577004ecd5f5d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzMtMy0xLTEtMA_704ca9c7-e3cb-40ff-a21d-8778783af2fb"
      unitRef="usd">70000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie3adbe31a96d48ce9d096f68ddaf9e16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzMtNS0xLTEtMA_0670dab2-39fd-4f86-9c03-d641f7933b2a"
      unitRef="usd">13753000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3d2052303557461ca22efc56dfdcfce0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzQtMS0xLTEtMA_2ef74544-a7c0-4a66-97d0-2b708b34a0f9"
      unitRef="usd">-1787000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i06fda966089e4c888db6aed4a2259109_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzQtMy0xLTEtMA_2afd1752-1386-4253-bcda-efe7eee50add"
      unitRef="usd">848000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6f93d4bbc55e4197be7ae79fe3bf402a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzQtNS0xLTEtMA_cd80b9c8-be8c-4943-bf4b-9dfb780fb962"
      unitRef="usd">-939000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia93f6f527d8c4c64b49d9af6feaf362f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzUtMS0xLTEtMA_b5ca933a-42c1-46f3-a646-a02eeebfda63"
      unitRef="usd">787000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iddf3c04ac8874d468e98626cddc5bf4b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzUtMy0xLTEtMA_f619e9d6-bf81-45ff-9bf1-dc7cfecb1e4e"
      unitRef="usd">1638000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i61598c39f1654558bff4d2943abaaea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzUtNS0xLTEtMA_bbdcdd7a-f8cf-4bdc-bbd0-a6795a4ac3ce"
      unitRef="usd">2425000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i82444936ea374120af1c8dbeb94c968a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzYtMS0xLTEtMA_6fc0b111-5c02-4967-85dc-6fa4d1cbcfbb"
      unitRef="usd">12683000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieaf889e79d284c0dafbad681ebd84896_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzYtMy0xLTEtMA_cfde535d-d664-47a4-ad8a-7d8b94e82d5f"
      unitRef="usd">2556000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzYtNS0xLTEtMA_2be5a616-80af-4ac1-84bc-59978b94e313"
      unitRef="usd">15239000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i82444936ea374120af1c8dbeb94c968a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzctMS0xLTEtMA_a3e4a9cb-cafe-43b3-9334-ff99cd753326"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ieaf889e79d284c0dafbad681ebd84896_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzctMy0xLTEtMA_808bbb49-e5db-46c0-82c7-2415203209cf"
      unitRef="usd">6966000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzctNS0xLTEtMA_782c35c8-fc4e-4f21-9061-450582ea363a"
      unitRef="usd">6966000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i82444936ea374120af1c8dbeb94c968a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzgtMS0xLTEtMA_842d1581-1ce9-4fd3-a3fe-45bc5250a1ae"
      unitRef="usd">12683000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ieaf889e79d284c0dafbad681ebd84896_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzgtMy0xLTEtMA_8f0cd21a-d333-4fbd-bc6c-77cc312458ad"
      unitRef="usd">9522000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZToxZWY3YzUwYTMxNTg0NDY3YWRmZWMxOGE4NGNjYzU3YS90YWJsZXJhbmdlOjFlZjdjNTBhMzE1ODQ0NjdhZGZlYzE4YTg0Y2NjNTdhXzgtNS0xLTEtMA_fb06c672-1111-4e5b-b633-39e0df5dbc27"
      unitRef="usd">22205000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie4ad90643d584d81b4e4ca011d9d01b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzMtMS0xLTEtMA_66326fd4-a0df-4539-bbe5-543246bd1a5c"
      unitRef="usd">53992000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifcac3fd938024181a90a6d083baefc40_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzMtMy0xLTEtMA_1ff5715c-c284-41a8-bd09-0a4f12803c4f"
      unitRef="usd">1001000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2f3b329610b149569bb57857c7d5eb9c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzMtNS0xLTEtMA_07fea7df-c11a-418b-9f7e-e5caf740a77d"
      unitRef="usd">54993000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6d3df9909f6b47f4a6d20a4801768fd8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzQtMS0xLTEtMA_56538284-92b0-46f7-89a3-122aeb6d3dfc"
      unitRef="usd">3820000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i23c2634abeb54a9098e3c7a0b2c828f7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzQtMy0xLTEtMA_156a73c2-20a6-408a-9c6f-04ba7d6f0ce5"
      unitRef="usd">1307000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia81bd7877cc9471183aa93e3c75a06ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzQtNS0xLTEtMA_35d5271e-c4d3-4dcd-816d-13cfe78c37b0"
      unitRef="usd">5127000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i779b1a9a8ed14c089147d6d1632c39d6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzUtMS0xLTEtMA_f6c65994-b713-4374-8dbf-0f3953f14f26"
      unitRef="usd">57812000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i79be11d7b0b54b93b534d292bd88fcec_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzUtMy0xLTEtMA_d1d8cb91-83d5-4353-8fe3-33a5b00b391b"
      unitRef="usd">2308000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzUtNS0xLTEtMA_196a85fb-ae48-443f-a0ca-a030017fe97b"
      unitRef="usd">60120000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i779b1a9a8ed14c089147d6d1632c39d6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzYtMS0xLTEtMA_f4b1822a-512c-4d40-bab8-771e196d7aaa"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i79be11d7b0b54b93b534d292bd88fcec_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzYtMy0xLTEtMA_f443867d-fb12-4137-9bab-391db16baf0a"
      unitRef="usd">19110000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzYtNS0xLTEtMA_c36be324-4c73-43fb-9468-218a57348911"
      unitRef="usd">19110000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i779b1a9a8ed14c089147d6d1632c39d6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzctMS0xLTEtMA_1503b41d-db92-4131-967f-2b4f0407d1a5"
      unitRef="usd">57812000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i79be11d7b0b54b93b534d292bd88fcec_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzctMy0xLTEtMA_f2940d31-6618-4fc5-ba64-dfc3345e6bd3"
      unitRef="usd">21418000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90YWJsZTpiYjI4MzU1YzUyZGI0ZTZiYjc1MTYxZjdlNDhlNDFkNS90YWJsZXJhbmdlOmJiMjgzNTVjNTJkYjRlNmJiNzUxNjFmN2U0OGU0MWQ1XzctNS0xLTEtMA_07c50c80-09ef-4bfd-8730-1334cb4c7a5a"
      unitRef="usd">79230000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzE2NDkyNjc0NDk2MjY_26777826-4937-496c-86da-4b4bcc2b14f9"
      unitRef="usd">21400000</us-gaap:AssetImpairmentCharges>
    <tfx:AssetImpairmentChargesNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzMyOTg1MzQ5MDYwODQ_2e837303-1753-404b-82eb-f1481c7226cd"
      unitRef="usd">19400000</tfx:AssetImpairmentChargesNetOfTax>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzI3NjA_cb1302fc-280a-46f5-bf87-69d5be2c6485"
      unitRef="usd">7000000.0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTQvZnJhZzoyZjczZDE5MzZjMDQ0N2Q5YjgxZTNmMzFmYTQ3ZWUwMS90ZXh0cmVnaW9uOjJmNzNkMTkzNmMwNDQ3ZDliODFlM2YzMWZhNDdlZTAxXzI3Njc_6f4abd5a-5039-4490-b873-241ffc439baf"
      unitRef="usd">19100000</us-gaap:AssetImpairmentCharges>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90ZXh0cmVnaW9uOjEwZTA1MDUzZmFmNDRiMDFiMTJjMjhkNzRkNzg2NWU1Xzcw_779424fc-86ee-4851-a1a5-6a317fb0c77a">Inventories &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;Inventories at December&#160;31, 2020 and 2019 consist of the following:&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;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;2019&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&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;/div&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;132,370&#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;114,302&#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;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;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;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;71,479&#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,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;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;290,776&#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;Inventories&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 2px 1pt;text-align:left;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;513,196&#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;476,557&#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;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90ZXh0cmVnaW9uOjEwZTA1MDUzZmFmNDRiMDFiMTJjMjhkNzRkNzg2NWU1Xzc1_f282274e-e8c5-43bf-b632-7b764337fb03">&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;Inventories at December&#160;31, 2020 and 2019 consist of the following:&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;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;2019&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&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;/div&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;132,370&#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;114,302&#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;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;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;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;71,479&#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,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;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;290,776&#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;Inventories&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 2px 1pt;text-align:left;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;513,196&#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;476,557&#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;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzItMS0xLTEtMA_2fc3f367-b294-499f-9ec3-d11b3ce806f0"
      unitRef="usd">132370000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzItMy0xLTEtMA_b1f365ff-3e74-4733-9eef-ff494e08486d"
      unitRef="usd">114302000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzMtMS0xLTEtMA_dbe723f6-2cb6-487d-91e1-37dfe7cc96c2"
      unitRef="usd">75874000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzMtMy0xLTEtMA_d28e4279-c0b6-4dc5-99b6-cda51c315b6b"
      unitRef="usd">71479000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzQtMS0xLTEtMA_2ff43765-a6d0-4d0e-9a5c-573412283fef"
      unitRef="usd">304952000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzQtMy0xLTEtMA_7d7dfab9-e2ac-48c5-9e89-63daa7d359c7"
      unitRef="usd">290776000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzUtMS0xLTEtMA_fd22e264-e0f2-4f90-8f44-9c3104b2995b"
      unitRef="usd">513196000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNTcvZnJhZzoxMGUwNTA1M2ZhZjQ0YjAxYjEyYzI4ZDc0ZDc4NjVlNS90YWJsZTowMjQxZGMyNDMyNzY0ZmY3YTFkMDU0ZDFlNzk3MzNhYi90YWJsZXJhbmdlOjAyNDFkYzI0MzI3NjRmZjdhMWQwNTRkMWU3OTczM2FiXzUtMy0xLTEtMA_ac765752-516b-46a3-8c09-01765d849ed3"
      unitRef="usd">476557000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90ZXh0cmVnaW9uOjNkYTQ4Zjk4MmQ2MzRkN2NiOTM0YTYzZGFjZWRlZmE0XzE0Ng_d2b02f47-0282-46bf-b773-a7d986317683">Property, plant and equipment &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:100%"&gt;The major classes of property, plant and equipment, at cost, at December&#160;31, 2020 and 2019 were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;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;2019&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land, buildings and leasehold improvements&lt;/span&gt;&lt;/div&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;272,637&#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;248,067&#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;Machinery and equipment&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;496,664&#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;443,612&#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;Computer equipment and software&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;172,913&#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;158,574&#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;Construction in progress&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,336&#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,991&#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: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;1,026,550&#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;914,244&#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;Less: Accumulated depreciation&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;(552,638)&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;(483,525)&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 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;Property, plant and equipment, net&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;473,912&#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;430,719&#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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90ZXh0cmVnaW9uOjNkYTQ4Zjk4MmQ2MzRkN2NiOTM0YTYzZGFjZWRlZmE0XzE1MA_99c80e27-bdad-414a-9bcf-2d6090b516d6">&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:100%"&gt;The major classes of property, plant and equipment, at cost, at December&#160;31, 2020 and 2019 were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;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;2019&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land, buildings and leasehold improvements&lt;/span&gt;&lt;/div&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;272,637&#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;248,067&#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;Machinery and equipment&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;496,664&#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;443,612&#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;Computer equipment and software&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;172,913&#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;158,574&#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;Construction in progress&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,336&#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,991&#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: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;1,026,550&#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;914,244&#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;Less: Accumulated depreciation&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;(552,638)&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;(483,525)&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 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;Property, plant and equipment, net&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;473,912&#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;430,719&#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:PropertyPlantAndEquipmentTextBlock>
    <tfx:LandBuildingsAndLeaseholdImprovementsGross
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzItMS0xLTEtMA_678edc12-c159-430b-b71d-ee4d89de8ce7"
      unitRef="usd">272637000</tfx:LandBuildingsAndLeaseholdImprovementsGross>
    <tfx:LandBuildingsAndLeaseholdImprovementsGross
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzItMy0xLTEtMA_09a884a6-b96b-49bc-a09f-029e19931886"
      unitRef="usd">248067000</tfx:LandBuildingsAndLeaseholdImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzMtMS0xLTEtMA_7d8dfcbf-bb48-4f8f-83aa-72392b7320ef"
      unitRef="usd">496664000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzMtMy0xLTEtMA_c588216b-e93d-4f06-9bbf-70e96a77b50a"
      unitRef="usd">443612000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzQtMS0xLTEtMA_d915b791-faed-46b9-acfb-4775fd66073b"
      unitRef="usd">172913000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzQtMy0xLTEtMA_09c4fb1b-3368-4821-b00f-5d6ff9ffd78b"
      unitRef="usd">158574000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzUtMS0xLTEtMA_0597e182-e936-43ef-8655-425bdd77e38a"
      unitRef="usd">84336000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzUtMy0xLTEtMA_40b2ba31-1d14-472c-8891-c7143acec9e8"
      unitRef="usd">63991000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzYtMS0xLTEtMA_6333566f-7193-4c70-8fe8-290acbb68164"
      unitRef="usd">1026550000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzYtMy0xLTEtMA_c9a08d66-26fc-4dc2-9449-e9bcf1a15909"
      unitRef="usd">914244000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzctMS0xLTEtMA_42a61732-62f7-4b25-b016-0e200374ba4d"
      unitRef="usd">552638000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzctMy0xLTEtMA_5bcf5d94-5bdd-4a35-b95e-aacc908ba719"
      unitRef="usd">483525000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzgtMS0xLTEtMA_43c840b2-bd2c-4924-aded-72286abeeffd"
      unitRef="usd">473912000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjAvZnJhZzozZGE0OGY5ODJkNjM0ZDdjYjkzNGE2M2RhY2VkZWZhNC90YWJsZTpjMTMyNjdkM2VkMjQ0Yjc3YjdkNjgwNWMzYTE1ZDY5NS90YWJsZXJhbmdlOmMxMzI2N2QzZWQyNDRiNzdiN2Q2ODA1YzNhMTVkNjk1XzgtMy0xLTEtMA_20beeade-f860-42b9-9c16-0d00b31e90af"
      unitRef="usd">430719000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzY5OQ_ed2dce53-a3de-4c6f-89ca-e132ceb57075">Goodwill and other intangible assets &lt;div style="margin-bottom:3pt;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:100%"&gt;Changes in the carrying amount of goodwill, by reportable operating segment, for the years ended December&#160;31, 2020 and 2019 were as follows:&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:31.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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 colspan="3" style="display:none"/&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.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:12.356%"/&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="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="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="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;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 as of December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&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="display:none"/&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;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: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;Goodwill&lt;/span&gt;&lt;/div&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,881,662&#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="3" style="display:none"/&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;480,615&#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;211,547&#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;4,883&#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;2,578,707&#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: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;Accumulated impairment losses&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;(332,128)&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="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;&#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;(332,128)&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: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;1,549,534&#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="3" style="display:none"/&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;480,615&#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;211,547&#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;4,883&#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;2,246,579&#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;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;Goodwill related to acquisitions&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;439&#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="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;189&#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;1,205&#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;1,833&#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: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;Translation and other adjustments&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;(5,032)&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;973&#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;(3,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;/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: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 as of December&#160;31, 2019&lt;/span&gt;&lt;/div&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,550,925&#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="3" style="display:none"/&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;475,772&#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;213,725&#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;4,883&#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;2,245,305&#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;Goodwill related to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;149,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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="2" style="background-color:#cceeff;border-top:3pt double #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;22,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;15,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;107,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;295,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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;Translation and other adjustments&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;(520)&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="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;38,092&#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;8,023&#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;45,595&#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;Balance as of December&#160;31, 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;1,700,282&#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 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;536,228&#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;237,446&#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 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,585,966&#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: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:100%"&gt;Intangible assets at December&#160;31, 2020 and 2019 consisted of the following:&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:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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.034%"/&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.034%"/&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.039%"/&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&#160;Carrying&#160;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&#160;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;2020&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;2019&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;2020&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;2019&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;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,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;1,021,852&#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;(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;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;(367,585)&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;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;27,940&#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,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;1,351,990&#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;(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;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;(402,340)&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,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;23,369&#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,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;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,859)&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;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;563,315&#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;(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;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;(50,718)&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;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,618&#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,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;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,297)&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;&#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 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;3,011,084&#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,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;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;(854,799)&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: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;As of December&#160;31, 2020, trade names having a carrying value of $239.1 million are considered indefinite-lived. Acquired IPR&amp;amp;D is indefinite-lived until the completion of the related development project, at which point amortization of the carrying value of the technology will commence.  &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;Amortization expense related to intangible assets was $158.7 million, $150.0 million, and $149.5 million for the years ended December 31, 2020, 2019 and 2018, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&gt;&lt;td style="width:0.1%"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;167,000&#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;2022&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;165,300&#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;2023&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;160,300&#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;2024&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;159,100&#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;2025&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;158,100&#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;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzY5Ng_937da28d-3a10-414b-887d-765b89a65dbb">&lt;div style="margin-bottom:3pt;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:100%"&gt;Changes in the carrying amount of goodwill, by reportable operating segment, for the years ended December&#160;31, 2020 and 2019 were as follows:&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:31.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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 colspan="3" style="display:none"/&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.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:12.356%"/&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="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="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="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;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 as of December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&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="display:none"/&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;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: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;Goodwill&lt;/span&gt;&lt;/div&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,881,662&#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="3" style="display:none"/&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;480,615&#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;211,547&#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;4,883&#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;2,578,707&#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: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;Accumulated impairment losses&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;(332,128)&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="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;&#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;(332,128)&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: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;1,549,534&#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="3" style="display:none"/&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;480,615&#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;211,547&#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;4,883&#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;2,246,579&#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;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;Goodwill related to acquisitions&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;439&#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="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;189&#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;1,205&#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;1,833&#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: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;Translation and other adjustments&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;(5,032)&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;973&#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;(3,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;/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: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 as of December&#160;31, 2019&lt;/span&gt;&lt;/div&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,550,925&#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="3" style="display:none"/&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;475,772&#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;213,725&#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;4,883&#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;2,245,305&#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;Goodwill related to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;149,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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="2" style="background-color:#cceeff;border-top:3pt double #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;22,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;15,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;107,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;295,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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;Translation and other adjustments&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;(520)&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="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;38,092&#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;8,023&#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;45,595&#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;Balance as of December&#160;31, 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;1,700,282&#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 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;536,228&#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;237,446&#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 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,585,966&#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:GoodwillGross
      contextRef="i2e0e0adc506848f1bbbef2e4a94995d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtMS0xLTEtMA_27ff90d5-1bd1-426e-9be9-2952b9638f4b"
      unitRef="usd">1881662000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i88494ec8f34f4fb1921694cf1485181c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtNC0xLTEtMA_b3ab7008-863a-478d-b42d-ce541bd95408"
      unitRef="usd">480615000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i0132bbf45cdd4cb19ef1b878b0ded9ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtNi0xLTEtMA_42e31b94-ecf2-49a9-a6ac-69a6a2ff6ba5"
      unitRef="usd">211547000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ica3c810fb098441289cf59993ae98f3c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtOC0xLTEtMA_c9275ee0-5991-4788-8388-91035639e119"
      unitRef="usd">4883000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzMtMTAtMS0xLTA_576192d7-0b7f-4ee5-9d67-7df3412f7a26"
      unitRef="usd">2578707000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i2e0e0adc506848f1bbbef2e4a94995d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtMS0xLTEtMA_492f7c08-a2c7-4162-880e-dfe2ca8907c1"
      unitRef="usd">332128000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i88494ec8f34f4fb1921694cf1485181c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtNC0xLTEtMA_e5b757e2-7035-451c-8cbd-413fef1d2aa4"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i0132bbf45cdd4cb19ef1b878b0ded9ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtNi0xLTEtMA_30b98558-ed7b-43dd-93b6-e9ed68539a37"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ica3c810fb098441289cf59993ae98f3c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtOC0xLTEtMA_89a71335-83ba-4cb3-8434-528955a42eed"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzQtMTAtMS0xLTA_9909d07f-63f5-413d-8eb9-200848fc716a"
      unitRef="usd">332128000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i2e0e0adc506848f1bbbef2e4a94995d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtMS0xLTEtMA_a55e9f0d-c4b6-4689-bbca-3daddaf9ccd6"
      unitRef="usd">1549534000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i88494ec8f34f4fb1921694cf1485181c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtNC0xLTEtMA_36240672-d4af-4375-bbec-9cdf543d504a"
      unitRef="usd">480615000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0132bbf45cdd4cb19ef1b878b0ded9ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtNi0xLTEtMA_80928ae8-96be-4065-a163-9b751c94221f"
      unitRef="usd">211547000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ica3c810fb098441289cf59993ae98f3c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtOC0xLTEtMA_0ce7634b-6ff4-42a6-b023-b7b8c6858bc4"
      unitRef="usd">4883000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzUtMTAtMS0xLTA_f972a501-2d1b-41cb-b5bd-984f2ffac5fe"
      unitRef="usd">2246579000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtMS0xLTEtMA_d6140606-dedc-41bf-9599-398ddf5b2669"
      unitRef="usd">439000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtNC0xLTEtMA_e398bdc5-a8b5-48ba-b3d8-2db4783770d6"
      unitRef="usd">189000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtNi0xLTEtMA_654861be-90aa-4c75-9612-4151e97f712d"
      unitRef="usd">1205000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtOC0xLTEtMA_9f862781-a602-4faa-8bce-e634aca1d0cb"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzYtMTAtMS0xLTA_d28158b7-1468-48c2-a2bc-fa87aeb0d017"
      unitRef="usd">1833000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctMS0xLTEtMA_c5138b07-0bf9-417c-821f-e30c21d6a656"
      unitRef="usd">952000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctNC0xLTEtMA_b7508a91-1436-486e-8769-95210859a468"
      unitRef="usd">-5032000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctNi0xLTEtMA_2157843a-22be-4b0f-8b71-0313754a1a1f"
      unitRef="usd">973000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctOC0xLTEtMA_39edd60f-e977-4a71-b837-913d90878493"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzctMTAtMS0xLTA_19c82837-c99c-4746-b298-00a4d02d4ecc"
      unitRef="usd">-3107000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i2617f192382748dc96fec53c62ed4577_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtMS0xLTEtMA_2d22a7ac-a770-4496-a3cb-54f64a5d920f"
      unitRef="usd">1550925000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic90de06b541e46bc828d8fe78a73b511_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtNC0xLTEtMA_63a91ee9-637a-49b6-9eba-ca14036fa608"
      unitRef="usd">475772000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i162deb9d137f4947b556d6b00a8ebd54_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtNi0xLTEtMA_14a11566-bcd4-425b-9ae3-3c15f358abc4"
      unitRef="usd">213725000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5f7d83f053e74ee7bebfbc1962e03248_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtOC0xLTEtMA_fd801dd2-f2a4-4526-be7b-4945469cb759"
      unitRef="usd">4883000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzgtMTAtMS0xLTA_54459709-369c-4b1f-b082-8b69c09c4838"
      unitRef="usd">2245305000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktMS0xLTEtMA_6070a864-b121-43ef-9100-11c3892e2da5"
      unitRef="usd">149877000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8334697044ab4a219d44f841503ca5df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktNC0xLTEtMA_57fcee91-1433-4707-9a33-d869b6e22ad5"
      unitRef="usd">22364000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktNi0xLTEtMA_82be2942-3b93-4115-8d08-995f8608c5e5"
      unitRef="usd">15698000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktOC0xLTEtMA_4e4bae93-f870-4b27-bb5a-3120d1c00352"
      unitRef="usd">107127000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzktMTAtMS0xLTA_b491b96a-c074-473b-bb48-389ff6239c4d"
      unitRef="usd">295066000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTEtMS0xLTA_e57169ba-fe2d-421e-8948-4d1676c924b8"
      unitRef="usd">-520000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8334697044ab4a219d44f841503ca5df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTQtMS0xLTA_42b35670-ad6e-416c-a6e3-887d2f93a551"
      unitRef="usd">38092000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTYtMS0xLTA_fc477621-a451-4036-8842-2b2146f76f02"
      unitRef="usd">8023000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTgtMS0xLTA_f5e658a9-9627-4b50-b7dc-e85d154686fe"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzEwLTEwLTEtMS0w_3a04daf0-08fb-4376-95a7-3ce6beaa9618"
      unitRef="usd">45595000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i6b3e9cd0a9ef44279b1194d943b68091_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTEtMS0xLTA_c7f22921-1c8c-424e-a243-6e8187283866"
      unitRef="usd">1700282000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iefdc4b52c79f43b1a50b019a1a9f05c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTQtMS0xLTA_21b5d538-0035-4ae6-ba7c-901e59331ec5"
      unitRef="usd">536228000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifd6a3725c11f48f2a6aa2ebccad228a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTYtMS0xLTA_017d6e2b-273b-4879-a9d3-1a2c89e9c349"
      unitRef="usd">237446000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i669e0710e8cc475185b573ff7a3684e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTgtMS0xLTA_ba20eda6-95a1-4654-81d8-bd943cd71917"
      unitRef="usd">112010000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTozMzZiMjY0ZWY4ZTE0MDg0OTk5OTFhMWEyNTFmMmQ0Yy90YWJsZXJhbmdlOjMzNmIyNjRlZjhlMTQwODQ5OTk5MWExYTI1MWYyZDRjXzExLTEwLTEtMS0w_d47c6791-a536-41fb-9b4a-b1a33aca4080"
      unitRef="usd">2585966000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i413ca4d9624e4e63af427bd95e83666b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzMtMS0xLTEtMA_68477f24-9f5c-4d2e-9364-2df5eecb32f3"
      unitRef="usd">1377943000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iba23e70242db42dbb88d891f790b2b0f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzMtMy0xLTEtMA_8a57b435-37cf-4e31-aae8-4df2e4ee64b5"
      unitRef="usd">1021852000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i413ca4d9624e4e63af427bd95e83666b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzMtNS0xLTEtMA_ad9780a4-00ef-4e08-a93a-0703e61a22f9"
      unitRef="usd">425692000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iba23e70242db42dbb88d891f790b2b0f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzMtNy0xLTEtMA_4bd0ada9-3a02-4e6a-9b6b-6632a9a444e6"
      unitRef="usd">367585000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i536cae14212f4db39861686190202f2f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzQtMS0xLTEtMA_44606662-2d7c-4b4a-9412-1b057bce6af8"
      unitRef="usd">29627000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i1be2c8ca0b624032bf15e2b6681542da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzQtMy0xLTEtMA_bb724bf7-c93f-4296-8f6c-ab7aa9838eab"
      unitRef="usd">27940000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i33a485342046450cb9912b9132002826_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzUtMS0xLTEtMA_ba9067c3-224e-4c7a-acff-812d689d62f2"
      unitRef="usd">1458924000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i558b6c822c434474a4a882a73f35eb85_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzUtMy0xLTEtMA_9c4b12bc-192d-4b81-9bcb-fd8a8b11b2ee"
      unitRef="usd">1351990000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i33a485342046450cb9912b9132002826_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzUtNS0xLTEtMA_4ab99eb5-387e-47d9-bc38-fb4b3de8d631"
      unitRef="usd">479612000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i558b6c822c434474a4a882a73f35eb85_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzUtNy0xLTEtMA_c526001f-b14b-41fc-bfac-922864562a71"
      unitRef="usd">402340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i80f0ebbf3b1e42b6926d11490b8bdf81_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzYtMS0xLTEtMA_f9d240c2-d3ae-4a17-9301-76ebce093d43"
      unitRef="usd">23866000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5f332c7c91a74bf88b2d64cd88c1613c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzYtMy0xLTEtMA_e61bfdbf-f1c2-4ac1-ae3b-ef6efb57b7ad"
      unitRef="usd">23369000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i80f0ebbf3b1e42b6926d11490b8bdf81_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzYtNS0xLTEtMA_11c9fd55-ddf3-4c60-8d72-04196628a0a9"
      unitRef="usd">20280000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5f332c7c91a74bf88b2d64cd88c1613c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzYtNy0xLTEtMA_36aab059-614a-41c5-85d0-b4fded808c14"
      unitRef="usd">18859000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i083bbf17c8ee47e8955898028612aad3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzctMS0xLTEtMA_d32d643a-75fa-4e71-a629-a4462335c7ac"
      unitRef="usd">619847000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d3b2fd966c743bfa9d0c8bab5a4d737_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzctMy0xLTEtMA_e1ce102d-d6ce-4062-b984-378ee5cbedd7"
      unitRef="usd">563315000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i083bbf17c8ee47e8955898028612aad3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzctNS0xLTEtMA_75685cd2-758b-4e1b-b41b-8601fa26ed7c"
      unitRef="usd">65955000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d3b2fd966c743bfa9d0c8bab5a4d737_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzctNy0xLTEtMA_60a8e7c0-1244-4b07-bae8-b6e9e551474b"
      unitRef="usd">50718000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iae4adaa3dc5940c1bbd2ac0345a6355d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzgtMS0xLTEtMA_340ffd77-f92a-4abc-afd6-ca9dbea80e6f"
      unitRef="usd">24592000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia15d4a1b85704db39031182ca71ac210_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzgtMy0xLTEtMA_31b26bdc-09e4-4256-bd8e-358129e0aff5"
      unitRef="usd">22618000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iae4adaa3dc5940c1bbd2ac0345a6355d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzgtNS0xLTEtMA_a8745408-d76f-4540-ba65-5b3d76ad1d06"
      unitRef="usd">23514000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia15d4a1b85704db39031182ca71ac210_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzgtNy0xLTEtMA_0773f2cf-f985-4340-9717-8a2e45cf864b"
      unitRef="usd">15297000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzktMS0xLTEtMA_e4761d58-5037-46d2-b6f8-eaafb3439b58"
      unitRef="usd">3534799000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzktMy0xLTEtMA_c8517e00-d16b-428e-aeea-84e3c63c5c0f"
      unitRef="usd">3011084000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzktNS0xLTEtMA_fbacd6ba-cb5f-41ac-812b-fd940f6152e9"
      unitRef="usd">1015053000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTo3MWI3ODA2ODg5NjQ0OWE2YjU0YTdjODQyNjM0M2JmNi90YWJsZXJhbmdlOjcxYjc4MDY4ODk2NDQ5YTZiNTRhN2M4NDI2MzQzYmY2XzktNy0xLTEtMA_049a672b-d883-4511-9892-24e23612f171"
      unitRef="usd">854799000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i766a88aca598445e8861378feb7a6b40_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzI1MA_d06df01b-31ef-48ca-bc63-5db1c1f9366b"
      unitRef="usd">239100000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzY4OA_e2bb5e5c-7de5-42b3-bc44-d221cd12ed2a">&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;Amortization expense related to intangible assets was $158.7 million, $150.0 million, and $149.5 million for the years ended December 31, 2020, 2019 and 2018, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&gt;&lt;td style="width:0.1%"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;167,000&#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;2022&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;165,300&#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;2023&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;160,300&#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;2024&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;159,100&#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;2025&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;158,100&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzUxNw_f54dbad8-7a58-47b4-a31d-9d504c86b620"
      unitRef="usd">158700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzUyMQ_0c4166e6-7103-41ce-a605-4e35182a9252"
      unitRef="usd">150000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90ZXh0cmVnaW9uOjlhMWE5MTViNzg2ZTQyNGI5NWM5NTM5MGY2Yzk3YjQ0XzUyOQ_6eb085ff-6737-40bc-9f33-a573d53779c6"
      unitRef="usd">149500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzEtMS0xLTEtMA_e5c5e9ff-d44e-4918-826c-5d1c54142d3d"
      unitRef="usd">167000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzItMS0xLTEtMA_dedc245e-63e8-47c2-a0d6-cb7afa6323e8"
      unitRef="usd">165300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzMtMS0xLTEtMA_b645531b-2197-47b9-b397-05b9cba08e5e"
      unitRef="usd">160300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzQtMS0xLTEtMA_9bd3cd1e-005e-4ea4-9c6b-1d37ebc0cf83"
      unitRef="usd">159100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjMvZnJhZzo5YTFhOTE1Yjc4NmU0MjRiOTVjOTUzOTBmNmM5N2I0NC90YWJsZTpiYjFjNjY3Yjg3NGI0MTYzYjMyNzFmN2VjNTg4YWQ1OS90YWJsZXJhbmdlOmJiMWM2NjdiODc0YjQxNjNiMzI3MWY3ZWM1ODhhZDU5XzUtMS0xLTEtMA_e8feb50c-7083-49c2-bc99-a19aef81dd81"
      unitRef="usd">158100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzEwNTU_2845e3e4-8f16-46c5-9a0d-4086bcd85af1">Leases&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;We have operating leases for various types of properties, consisting of manufacturing plants, engineering and research centers, distribution warehouses, offices and other facilities, and equipment used in operations. Some leases provide us with an option, exercisable at our sole discretion, to terminate the lease or extend the lease term for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzM1Nw_2e050f2d-32ee-4f09-ad6c-b9355c3bf0f5"&gt;one&lt;/span&gt; or more years. When measuring assets and liabilities arising from a lease that provides us with an option to extend the lease term, we take into account payments to be made in the optional extension period when it is reasonably certain that we will exercise the option. Total lease cost (all of which related to operating leases) was $30.7&#160;million, $30.2&#160;million and $32.6&#160;million for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Maturities of lease liabilities&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&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;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:#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&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;26,178&#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;2022&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,540&#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;2023&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;18,222&#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;2024&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;14,047&#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;2025&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;7,853&#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;2026 and thereafter&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,131&#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;Total lease payments&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;125,971&#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 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;Less: interest&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;(17,228)&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;Present value of lease liabilities&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;108,743&#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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental information&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: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: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;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, 2019&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;/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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&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 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;108,743&#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;122,221&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities within operating cash flows&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;28,276&#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;26,458&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets obtained in exchange for operating lease obligations&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;8,904&#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;37,673&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&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;6.7 years&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:right;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.2 years&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&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;4.0&#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;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 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;4.4&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;(1) The current portion of the operating lease liability is included in other current liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCost
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzY5NA_80a2e1fe-5e5f-431f-b114-580db42cbc47"
      unitRef="usd">30700000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzY5OA_6c618dc7-655b-4e4c-9105-3a2329380822"
      unitRef="usd">30200000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzcwNQ_584029c2-fb79-475e-b93a-fab9b49441b3"
      unitRef="usd">32600000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzEwNTE_59aa567e-e34e-4e0f-89e0-7e245409e778">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Maturities of lease liabilities&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&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;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:#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&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;26,178&#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;2022&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,540&#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;2023&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;18,222&#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;2024&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;14,047&#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;2025&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;7,853&#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;2026 and thereafter&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,131&#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;Total lease payments&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;125,971&#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 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;Less: interest&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;(17,228)&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;Present value of lease liabilities&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;108,743&#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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzItMS0xLTEtMA_13272d39-a8e9-42e0-bc0b-20880a0db17a"
      unitRef="usd">26178000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzMtMS0xLTEtMA_1fe3ea65-4f64-40dd-8c6d-e6d4d2c9ab90"
      unitRef="usd">23540000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzQtMS0xLTEtMA_acd5ff8f-73da-4a69-a363-e2edada32036"
      unitRef="usd">18222000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzUtMS0xLTEtMA_7dad78d7-8a48-4dec-a74a-08bbe52a4732"
      unitRef="usd">14047000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzYtMS0xLTEtMA_bcaeaba9-8865-451d-9cb6-158e2a1cf9b0"
      unitRef="usd">7853000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzctMS0xLTEtMA_b37bc808-33a7-401e-a50c-21d51717662b"
      unitRef="usd">36131000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzgtMS0xLTEtMA_09a9e76c-1252-4190-8f21-a0816484ab35"
      unitRef="usd">125971000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzktMS0xLTEtMA_1dffeddc-f017-416d-ae97-d30ed5d00c65"
      unitRef="usd">17228000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTowNDJjYjAxZTY1YTg0ODIxYTNiNTM4MjQzZmE3Y2VhMi90YWJsZXJhbmdlOjA0MmNiMDFlNjVhODQ4MjFhM2I1MzgyNDNmYTdjZWEyXzEwLTEtMS0xLTA_71fa397f-6b68-4d5b-b316-aa5947631f5a"
      unitRef="usd">108743000</us-gaap:OperatingLeaseLiability>
    <tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzEwNTI_28b0a67d-e866-4c50-9b0c-0da6fb8e36f4">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental information&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: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: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;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, 2019&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;/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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&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 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;108,743&#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;122,221&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities within operating cash flows&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;28,276&#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;26,458&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets obtained in exchange for operating lease obligations&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;8,904&#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;37,673&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&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;6.7 years&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:right;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.2 years&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&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;4.0&#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;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 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;4.4&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;(1) The current portion of the operating lease liability is included in other current liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzItMS0xLTEtMA_8874ee02-e18e-40c8-b5e6-e4ec4900c779"
      unitRef="usd">108743000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzItMi0xLTEtMzQ0Mg_e1d7fd6c-f7e4-46ad-8199-60f1871647c1"
      unitRef="usd">122221000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzMtMS0xLTEtMA_71aff233-b2ed-400e-aa50-13033fae959d"
      unitRef="usd">28276000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzMtMi0xLTEtMzQ0Mg_0ba1521d-0ab6-449c-955a-5bf7e3580723"
      unitRef="usd">26458000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzQtMS0xLTEtMA_312d30f5-fa5c-4bbd-9c71-be7847353332"
      unitRef="usd">8904000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzQtMi0xLTEtMzQ0Mg_86f57ef1-1c66-4917-bd4b-2fb337c95d26"
      unitRef="usd">37673000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzUtMS0xLTEtMC90ZXh0cmVnaW9uOmZkMjJkNGQ5NjNmNDQ1MjJiNDRiZTU2MDk2MzE5Y2RhXzE2NDkyNjc0NDE2ODQ_3f37f95c-58bb-4346-b993-9a73feb083ef">P6Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzUtMi0xLTEtMzQ0Mg_8e3eb2fb-4e9b-4c5e-82bc-ed23d179121c">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzYtMS0xLTEtMA_922b1611-17a4-4c99-b3be-2ba51876c91b"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90YWJsZTo5ODkwOGNlM2FmZmE0ZDRhOWFjNjgzMzg3OTBhMTMxZS90YWJsZXJhbmdlOjk4OTA4Y2UzYWZmYTRkNGE5YWM2ODMzODc5MGExMzFlXzYtMi0xLTEtMzQ0Mg_c2ef0570-2469-41a4-921c-7ea79f44cc8f"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODY2_47dcb04f-74ae-4bbd-a576-be080a4583d4">Borrowings &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 borrowings at December&#160;31, 2020 and 2019 were as follows:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;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;2019&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="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;Senior Credit Facility:&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="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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility, at a rate of 1.66% at December 31, 2020, and 3.12% at December 31, 2019, due 2024&lt;/span&gt;&lt;/div&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;350,000&#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;300,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan facility, at a rate of 1.65% at December 31, 2020 and 3.17% at December 31 2019, due 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;4.875% Senior Notes due 2026&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;400,000&#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;400,000&#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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.625% Senior Notes due 2027&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;500,000&#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;500,000&#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;4.25% Senior Notes due 2028&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;500,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Securitization program, at a rate of 1.24% at December 31, 2020 and 2.51% at December 31, 2019&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;75,000&#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;50,000&#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;&#160;&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;2,498,000&#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;1,923,000&#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;Less: Unamortized debt issuance costs&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;(19,612)&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;(14,057)&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;&#160;&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;2,478,388&#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;1,908,943&#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;Current portion of borrowings&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;(100,500)&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;(50,000)&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;Long-term borrowings&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;2,377,888&#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,858,943&#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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior credit facility&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 2019, we amended and restated our existing credit agreement by entering into a Second Amended and Restated Credit Agreement (the "Credit Agreement"), which provides for a five-year revolving credit facility of $1.0 billion and a term loan facility of $700.0 million (the "Credit Agreement").Our obligations under the Credit Agreement are guaranteed (subject to certain exceptions and limitations) by substantially all of our material domestic subsidiaries. The obligations under the Credit Agreement are secured, subject to certain exceptions and limitations, by a lien on substantially all of the assets owned by us and each guarantor. The maturity date of the revolving credit facility and the term loan facility under the Credit Agreement is April 5, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;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;At our option, loans under the Credit Agreement will bear interest at a rate equal to adjusted LIBOR plus an applicable margin ranging from 1.25% to 2.00% or at an alternate base rate, which generally is defined as the highest of (i) the &#x201c;Prime Rate&#x201d; in the U.S. last quoted by The Wall Street Journal, (ii) 0.5% above the greater of the federal funds rate and the rate comprised of both overnight federal funds and overnight eurodollar borrowings and (iii) 1% above adjusted LIBOR for a one month interest period, plus in each case an applicable margin ranging from 0.125% to 1.00%, in each case subject to adjustments based on our consolidated total net leverage ratio. Overdue loans will bear interest at the rate otherwise applicable to such loans plus 2.00%.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;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 Credit Agreement contains customary representations and warranties and covenants that, in each case, subject to certain exceptions, qualifications and thresholds, (a) place limitations on us regarding the incurrence of additional indebtedness, additional liens, fundamental changes, dispositions of property, investments and acquisitions, dividends and other restricted payments, transactions with affiliates, restrictive agreements, changes in lines of business and swap agreements, and (b) require us to comply with sanction laws and other laws and agreements, to deliver financial information and certain other information and give notice of certain events, to maintain their existence and good standing, to pay their other obligations, to permit the administrative agent and the lenders to inspect their books and property, to use the proceeds of the Credit Agreement only for certain permitted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purposes and to provide collateral in the future. Subject to certain exceptions, we are required to maintain a maximum consolidated total net leverage ratio of 4.50 to 1.00. We are further required to maintain a minimum consolidated interest coverage ratio of 3.50 to 1.00.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;4.875% Senior notes due 2026&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 2016, we issued $400.0 million of 4.875% Senior Notes due 2026 (the "2026 Notes").  We pay interest on the 2026 Notes semi-annually on June 1 and December 1 at a rate of 4.875% per year. The 2026 Notes mature on June 1, 2026, unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#x2019;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the Indenture related to the 2026 Notes) or upon our election to exercise its optional redemption rights, as described below.&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 obligations under the 2026 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of the other 100% owned domestic subsidiaries.&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;At any time on or after June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price of 102.438% of the principal amount of the 2026 Notes subject to redemption, declining, in annual increments of 0.813%, to 100% of the principal amount on June 1, 2024, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price equal to 100% of the principal amount of the 2026 Notes redeemed, plus a &#x201c;make-whole&#x201d; premium and any accrued and unpaid interest. The &#x201c;make-whole&#x201d; premium is the greater of (a) 1.0% of the principal amount of the 2026 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2026 Notes of the present value, on the redemption date of the sum of (i) the June 1, 2021 optional redemption price plus (ii) all required interest payments on the 2026 Notes through June 1, 2021 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2021 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus 50 basis points.&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 indenture relating to the 2026 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to incur additional debt or issue preferred stock or other disqualified stock; create liens; merge, consolidate or dispose of certain assets, make investments or make other restricted payments; or enter into transactions with affiliates. &lt;/span&gt;&lt;/div&gt;&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;4.625% Senior notes due 2027&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 2017, we issued $500.0 million of 4.625% Senior Notes due 2027 (the "2027 Notes").  We pay interest on the 2027 Notes semi-annually on May 15 and November 15, commencing on May 15, 2018, at a rate of 4.625% per year. The 2027 Notes mature on November 15, 2027 unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#x2019;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the indenture related to the 2027 Notes), coupled with a downgrade in the ratings of the 2027 Notes, or upon our election to exercise our optional redemption rights, as described below. We incurred transaction fees of $7.9 million, including underwriters&#x2019; discounts and commissions, in connection with the offering of the 2027 Notes, which were recorded on the consolidated balance sheet as a reduction to long-term borrowings and are being amortized over the term of the 2027 Notes. We used the net proceeds from the offering to repay borrowings under our revolving credit facility.&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 obligations under the 2027 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of our other 100% owned domestic subsidiaries.&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;At any time on or after November 15, 2022, we may, on one or more occasions, redeem some or all of the 2027 Notes at a redemption price of 102.313% of the principal amount of the 2027 Notes subject to redemption, declining, in annual increments of 0.771%, to 100% of the principal amount on November 15, 2025, plus accrued and unpaid interest. In addition, at any time prior to November 15, 2022, we may, on one or more occasions, redeem some or all of the 2027 Notes at a redemption price equal to 100% of the principal amount of the 2027 Notes redeemed, plus a &#x201c;make-whole&#x201d; premium and any accrued and unpaid interest. The &#x201c;make-whole&#x201d; premium is the greater of (a) 1.0% of the principal amount of the 2027 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2027 Notes of the present value, on the redemption date of the sum of (i) the November 15, 2022 optional redemption price plus (ii) all required interest payments on the 2027 Notes through &lt;/span&gt;&lt;/div&gt;&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-weight:400;line-height:120%"&gt;November 15, 2022 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to November 15, 2022 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus 50 basis points.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 addition, at any time prior to November 15, 2020, we may, on one or more occasions, redeem up to 40% of the aggregate principal amount of the 2027 Notes, using the proceeds of specified types of Company equity offerings and subject to specified conditions, at a redemption price equal to 104.625% of the principal amount of the Notes redeemed, plus accrued and unpaid interest. &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;The indenture relating to the 2027 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to create liens; merge, consolidate, sell or otherwise dispose of all or substantially all of our assets; or enter into sale leaseback transactions.  &lt;/span&gt;&lt;/div&gt;&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;4.25% Senior Notes due 2028&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 2020, we issued $500.0&#160;million of 4.25% Senior Notes due 2028 (the "2028 Notes"). We pay interest on the 2028 Notes semi-annually on June 1 and December 1, commencing on December 1, 2020, at a rate of 4.25% per year. The 2028 Notes mature on June 1, 2028 unless earlier redeemed at our option, as described below, or purchased at the holder&#x2019;s option under specified circumstances following a Change of Control or Event of Default (each as defined in the indenture related to the 2028 Notes), coupled with a downgrade in the ratings of the 2028 Notes, or upon our election to exercise its optional redemption rights, as described below. We incurred transaction fees of $8.5&#160;million, including underwriters&#x2019; discounts and commissions, in connection with the offering of the 2028 Notes, which were recorded on the consolidated balance sheet as a reduction to long-term borrowings and are being amortized over the term of the 2028 Notes. We used the net proceeds from the offering to repay borrowings under our revolving credit facility.&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 obligations under the 2028 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of our other 100% owned domestic subsidiaries.&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;At any time on or after June 1, 2023, we may, on one or more occasions, redeem some or all of the 2028 Notes at a redemption price of 102.125% of the principal amount of the 2028 Notes subject to redemption, declining, in annual increments of 1.0625%, to 100% of the principal amount on June 1, 2025, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2023, we may, on one or more occasions, redeem some or all of the 2028 Notes at a redemption price equal to 100% of the principal amount of the 2028 Notes redeemed, plus a &#x201c;make-whole&#x201d; premium and any accrued and unpaid interest. The &#x201c;make-whole&#x201d; premium is the greater of (a) 1.0% of the principal amount of the 2028 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2028 Notes, of the present value, on the redemption date, of the sum of (i) the June 1, 2023, optional redemption price plus (ii) all required interest payments on the 2028 Notes through June 1, 2023, (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2023 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus 50 basis points.&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 addition, at any time prior to June 1, 2023, we may, on one or more occasions, redeem up to 40% of the aggregate principal amount of the 2028 Notes, using the proceeds of specified types of our equity offerings and subject to specified conditions, at a redemption price equal to 104.25% of the principal amount of the Notes redeemed, plus accrued and unpaid interest.&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;The indenture relating to the 2028 Notes contains covenants that, among other things, limit or restrict our ability, and the ability of our subsidiaries, to create liens; merge, consolidate, sell or otherwise dispose of all or substantially all of our assets; and enter into sale leaseback transactions.&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;Securitization program&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We have an accounts receivable securitization facility under which accounts receivable of certain domestic subsidiaries are sold on a non-recourse basis to a special purpose entity (&#x201c;SPE&#x201d;), which is a bankruptcy-remote, consolidated subsidiary of Teleflex. Accordingly, the assets of the SPE are not available to satisfy the obligations of Teleflex or any of its subsidiaries. The SPE sells undivided interests in those receivables to an asset backed &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;commercial paper conduit for consideration of up to the maximum available capacity. On March 30, 2020, we amended our accounts receivable securitization facility to increase the maximum available capacity from $50&#160;million to $75&#160;million. This facility is utilized from time to time to provide increased flexibility in funding short term working capital requirements. The agreement governing the accounts receivable securitization facility contains certain covenants and termination events. An occurrence of an event of default or a termination event under this facility may give rise to the right of its counterparty to terminate this facility. As of December&#160;31, 2020, we were in compliance with the covenants, and none of the termination events had occurred. As of  December&#160;31, 2020 and 2019, we had $75.0 million and $50.0 million, respectively, (the maximum amount available) of outstanding borrowings under its accounts receivable securitization facility.&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;Fair value of long-term debt&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;To determine the fair value of our debt for which quoted prices are not available, we use a discounted cash flow technique that incorporates a market interest yield curve with adjustments for duration, optionality and risk profile. Our implied credit rating is a factor in determining the market interest yield curve. The following table provides the fair value of our debt as of December&#160;31, 2020 and 2019, which is valued based on Level 2 inputs within the hierarchy used to measure fair value (see Note 12 to the consolidated financial statements for further information):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:66.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&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:14.567%"/&gt;&lt;td style="width:0.1%"/&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="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;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, 2019&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="display:none"/&gt;&lt;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;Fair value of debt&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;2,586,058&#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,974,918&#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;/table&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;Debt Maturities&lt;/span&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;As of December&#160;31, 2020, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt"&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:80.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;100,500&#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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2025 and thereafter&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,400,000&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental cash flow information&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:56.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&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:12.500%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash interest paid&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;79,533&#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;95,954&#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;101,790&#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;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODU3_d8fe15d2-a626-44b5-9d81-4598b667be37">&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 borrowings at December&#160;31, 2020 and 2019 were as follows:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;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;2019&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="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;Senior Credit Facility:&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="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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility, at a rate of 1.66% at December 31, 2020, and 3.12% at December 31, 2019, due 2024&lt;/span&gt;&lt;/div&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;350,000&#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;300,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan facility, at a rate of 1.65% at December 31, 2020 and 3.17% at December 31 2019, due 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;4.875% Senior Notes due 2026&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;400,000&#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;400,000&#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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.625% Senior Notes due 2027&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;500,000&#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;500,000&#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;4.25% Senior Notes due 2028&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;500,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Securitization program, at a rate of 1.24% at December 31, 2020 and 2.51% at December 31, 2019&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;75,000&#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;50,000&#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;&#160;&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;2,498,000&#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;1,923,000&#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;Less: Unamortized debt issuance costs&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;(19,612)&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;(14,057)&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;&#160;&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;2,478,388&#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;1,908,943&#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;Current portion of borrowings&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;(100,500)&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;(50,000)&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;Long-term borrowings&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;2,377,888&#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,858,943&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i2a07646feb084b3fa6fd4d820969ce0c_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzMtMC0xLTEtMC90ZXh0cmVnaW9uOjc4NGJjZjhjMGUwYTQ4NzU5MGZiZjk0ODJhM2ZkZGQwXzQ0_4a599d07-ff84-4e16-84a9-d15349daaf3a"
      unitRef="number">0.0166</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i7564a846bb3e4421917ac90be3e6c725_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzMtMC0xLTEtMC90ZXh0cmVnaW9uOjc4NGJjZjhjMGUwYTQ4NzU5MGZiZjk0ODJhM2ZkZGQwXzcz_28438ac2-da1f-49aa-b8a9-30323594a1ac"
      unitRef="number">0.0312</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="ic616fc06a7cb442ba917a38752c4c174_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzMtMS0xLTEtMA_5d4066c9-b320-4250-807c-1203fd24760b"
      unitRef="usd">350000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i8dadcb30ff0b4849af65a17c3429538e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzMtMy0xLTEtMA_0d2fd234-bbd0-4c58-95c8-5fc2e86d844b"
      unitRef="usd">300000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="ie937dbaab0334ca9a596033669a0c4b5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzQtMC0xLTEtMC90ZXh0cmVnaW9uOmNkZmM1NzhhN2RlMjQ0ZDliN2NjNDE1ODk3YzFjNmVhXzM3_013255e5-c0c7-4cf8-a2cd-6bc50ed54db6"
      unitRef="number">0.0165</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="ibe9676ec81354deaa2d1b98c2b13fce3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzQtMC0xLTEtMC90ZXh0cmVnaW9uOmNkZmM1NzhhN2RlMjQ0ZDliN2NjNDE1ODk3YzFjNmVhXzY1_67acc8ca-715d-4e0b-8b56-01a7f1e29748"
      unitRef="number">0.0317</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="i913582f368fd49f3b38033f3102c73e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzQtMS0xLTEtMA_3c695ab7-eff7-4a8c-b85f-f3dccdf36f8e"
      unitRef="usd">673000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i5ca0c36ccc4c4b878a30ee1d1f91ed42_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzQtMy0xLTEtMA_6a970f0d-fabc-4caf-99c5-dfeee9b21001"
      unitRef="usd">673000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2f5e127329754cdcac9cff381e9991bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjM3ZjU1NTg0MmM1MzQ2NzM4MzU0NjE5NjY3ODNmYWY3XzQ_3d21924c-f151-450d-b871-9634f7b04dd5"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie49329e4272548ac86c0761fa0897548_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjM3ZjU1NTg0MmM1MzQ2NzM4MzU0NjE5NjY3ODNmYWY3XzQ_ba065443-6a8e-4828-a667-4cc8416aebd5"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i2f5e127329754cdcac9cff381e9991bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzYtMS0xLTEtMA_6ca3d9b8-5fb3-4956-b187-be5a5ba9fc85"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ie49329e4272548ac86c0761fa0897548_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzYtMy0xLTEtMA_f048f9fa-db02-4509-9558-c76524b67b33"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1608c29551fc47ef8c98e967e385bc6a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMC0xLTEtMC90ZXh0cmVnaW9uOmQyMjRlZGU4Y2E2NTQ0NjNhNWJmNzU5NjRiNzQ4Yjk0XzQ_0dd4bcad-7a0d-4ae5-9eb3-5c96609fd694"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i05dfd0c6b82a4a5586c6738951e7f632_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMC0xLTEtMC90ZXh0cmVnaW9uOmQyMjRlZGU4Y2E2NTQ0NjNhNWJmNzU5NjRiNzQ4Yjk0XzQ_b0c6e302-4b15-491a-aec5-289a71a5f75f"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i1608c29551fc47ef8c98e967e385bc6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMS0xLTEtMA_2b334ada-27a2-47eb-ac76-8491da6b6e07"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i05dfd0c6b82a4a5586c6738951e7f632_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMy0xLTEtMA_d5f0530a-54e7-49d9-ac15-9bdd18eea58c"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9e5306ae882642f2a7548f275448ade3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMC0xLTEtNTY5L3RleHRyZWdpb246ZWIyMTlhOTA4N2E1NDJhN2EyZDNjMWFmNDI5MzVhMzVfNA_0f29c8b2-3843-402d-ad32-e8001a0697a4"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib7a553c406e74fbbb44addd5124eea17_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMC0xLTEtNTY5L3RleHRyZWdpb246ZWIyMTlhOTA4N2E1NDJhN2EyZDNjMWFmNDI5MzVhMzVfNA_affda223-5df2-4c14-b1cf-19182e6f8966"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="ib7a553c406e74fbbb44addd5124eea17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMS0xLTEtMjAzOA_78a1dc7c-8fcc-438e-88ca-de0bbf57f89b"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i9e5306ae882642f2a7548f275448ade3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzctMy0xLTEtMjA0MA_fd03c06d-665e-4c16-bbfb-7c8936abd3d9"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ied6b40262381466faad1b906a758908d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMC0xLTEtMC90ZXh0cmVnaW9uOjA4NjU1MjYwMGI4NzQ0ODU4NjQwNDIwZjYwZjU2ODY5XzQx_02cec101-b4d8-48b2-ae0a-f39af2dbec9a"
      unitRef="number">0.0124</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia5df1c0ed91b48128b3fa0ace2017fc0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMC0xLTEtMC90ZXh0cmVnaW9uOjA4NjU1MjYwMGI4NzQ0ODU4NjQwNDIwZjYwZjU2ODY5XzY5_7a260930-be5f-4ab4-acf2-fe9ce102fdff"
      unitRef="number">0.0251</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ied6b40262381466faad1b906a758908d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMS0xLTEtMA_3760ea80-0867-4a79-b4a5-8d598c28f828"
      unitRef="usd">75000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ia5df1c0ed91b48128b3fa0ace2017fc0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzgtMy0xLTEtMA_db7210ab-2911-4882-8eed-c3a99c5c9c26"
      unitRef="usd">50000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzktMS0xLTEtMA_07568d06-1028-4e0d-b899-38a528ae160c"
      unitRef="usd">2498000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzktMy0xLTEtMA_2647a7f1-c93c-4562-a217-e6d37ea31f87"
      unitRef="usd">1923000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEwLTEtMS0xLTA_00539011-9957-43dd-96b9-f8173a4b9dfe"
      unitRef="usd">19612000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEwLTMtMS0xLTA_06329645-2cbf-4630-a370-4de1db2b53ad"
      unitRef="usd">14057000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzExLTEtMS0xLTA_88a91506-8f06-45e6-a187-6b38bbd1ef8e"
      unitRef="usd">2478388000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzExLTMtMS0xLTA_c02f3f9f-e45f-4c9a-beb1-6a0938469063"
      unitRef="usd">1908943000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEyLTEtMS0xLTA_2b6c616f-4576-415b-a5c4-b675c0f392f7"
      unitRef="usd">100500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEyLTMtMS0xLTA_d199950e-2b82-4ce6-a331-dce14f8d5dee"
      unitRef="usd">50000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEzLTEtMS0xLTA_c965d9ef-193b-4957-a6ca-fd374c20d3a2"
      unitRef="usd">2377888000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2NGQ2ODkwOTU1YzE0ZjcyODc4M2U1OTI3YWM0NThiOS90YWJsZXJhbmdlOjY0ZDY4OTA5NTVjMTRmNzI4NzgzZTU5MjdhYzQ1OGI5XzEzLTMtMS0xLTA_8bba51a3-a246-410e-8f20-b5306d2bf1eb"
      unitRef="usd">1858943000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentTerm
      contextRef="i02f8b904a37f424ea16a4065ed85042e_D20190405-20190405"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDg0NDg_06576d16-f9b0-4c8d-8013-f414c85e400b">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1807d8e3f07341be938c57a5ef64310f_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMwNA_f2910480-2f47-4719-88cc-a7d636eb9ae5"
      unitRef="usd">1000000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i48d1732f726a4bf2ae396e25a43f9dcc_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMzNQ_6e1bfecb-31c4-4fc0-8705-b8cb2ba98119"
      unitRef="usd">700000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie6eccadeccb341c491c735f704edd0b0_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzk3Mw_21620a33-8049-4451-915c-f48eee4f7989"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5ee2970ab07844379b34fcc892ba45c1_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzk3OQ_d347c40b-0a18-4ccf-8cd2-c74e9a235959"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8922ad3dd55a4a51a166998249b0cae4_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExMzU_a9956de5-6b8d-4625-a21e-d09e0ff57ec1"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7e530bd43309422e87792bd5c43bbe78_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzEyODM_aea99f1a-fe89-4b9d-8841-0e08d23e3cd4"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id29cb262a0b64b61a344a9a2f3d7cf2e_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzEzOTI_d4e79cc0-93b3-4e6c-9ed5-24d38607865a"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i79abf5db31cd472a8f932f268751355f_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODU2_760bbdd9-01cb-4560-a0bd-656797bec4d8"
      unitRef="number">1.00</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5f44d12abcf54e4cbbd03ead84312f2e_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzE1Nzg_cfa234c5-afb5-4292-99ae-47d17d694792"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio
      contextRef="i63858424d0cf4ce0907722ad1be8c4f0_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzI2NDc_19f5fd0d-5b6c-4b2f-8fc2-95e6bfcb6391"
      unitRef="number">4.50</tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio>
    <tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio
      contextRef="i63858424d0cf4ce0907722ad1be8c4f0_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzI3NDU_865c0137-c81d-4e1d-8015-d357706a9bdb"
      unitRef="number">3.50</tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14493382a99940efa280da7d3f2b89c8_I20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDc0NTU_cabc13b9-2035-42af-9b02-83933c6d225f"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i14493382a99940efa280da7d3f2b89c8_I20160516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzM1NTE_9e83cdc3-cb54-4035-a5a4-c5250fc42d50"
      unitRef="usd">400000000.0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14493382a99940efa280da7d3f2b89c8_I20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzM1NTc_ef9e2c4a-483c-4f5f-bf1c-4de48a186333"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14493382a99940efa280da7d3f2b89c8_I20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzM2ODk_f9704e0a-ba0b-4576-bf1a-6a693129d009"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tfx:PercentOfRedemptionPriceToPrincipalAmount
      contextRef="i67b1fa8aff6348a58f490945cad64701_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzQ1NzY_198ac200-ebba-4661-a64c-e81ce8dfdf99"
      unitRef="number">1.02438</tfx:PercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i7d61d146e2f84659b483b611154025f8_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzQ2Nzk_179f6594-46e4-462e-8107-06160c7a8791"
      unitRef="number">0.00813</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i67b1fa8aff6348a58f490945cad64701_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzQ2ODY_4d7331eb-d758-4107-8db8-02ebbec3931d"
      unitRef="number">1</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3d07c4ea778e4979b6f600ddb203e526_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzQ5MTQ_d3d438f9-9468-4db8-998a-6aa7548979c6"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
      contextRef="i3d07c4ea778e4979b6f600ddb203e526_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzUwODE_de0942fd-61c6-42e6-bf8d-d5e8b9e4069d"
      unitRef="number">0.010</tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ieeccbb08cedb4a84b5239fbee0e37a66_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzU4NjM_6eb11811-97eb-420b-9178-52b273b95e7a"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if6200467dbcb48639088963a8928f1a8_I20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDc0NjM_3cafbf67-e69b-443e-9895-e82f890522bf"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="if6200467dbcb48639088963a8928f1a8_I20171120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzYzMTc_ce74112b-ea8e-4d13-bf25-1e36f912386a"
      unitRef="usd">500000000.0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if6200467dbcb48639088963a8928f1a8_I20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzYzMjM_743f8f6d-e72e-4bd0-ad46-fd0b1f7a952d"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if6200467dbcb48639088963a8928f1a8_I20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzY0ODU_d7caf374-9af6-4f48-a804-08ce34c9b943"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="if6200467dbcb48639088963a8928f1a8_I20171120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzY5NjA_0eae526a-9f85-48f2-a966-345fd7e9d65d"
      unitRef="usd">7900000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <tfx:PercentOfRedemptionPriceToPrincipalAmount
      contextRef="i3078c9089b4745cb80d0284c13342282_D20171120-20171120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzc4Mjk_3eb17bc1-3404-4aec-aa22-e8a81f1c447d"
      unitRef="number">1.02313</tfx:PercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i00c6fe0191f948d58b803ed611b4e9d6_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzc5MzI_f5fa75ee-6e6b-419d-82f0-e6f8b4a1f607"
      unitRef="number">0.00771</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i5abfa3797fc14216a2fa25d15b83c3e6_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzc5Mzk_2beb5a32-51bc-4a4b-9a92-10f8b195dbbe"
      unitRef="number">1</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i20f920a82ed945c487d8871e9d405368_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzgxNzc_cf82d47f-8840-4c39-a9cc-32fa6e695c1a"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
      contextRef="i20f920a82ed945c487d8871e9d405368_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzgzNDQ_2d786d80-6e9f-47a1-b2b7-3ff99fad3254"
      unitRef="number">0.010</tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic93ee62b52a64f22a24c7f2135a09684_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzkxNDE_791efbcd-2dce-41c1-b4d8-2b1d30632910"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tfx:PercentOfPrincipalAmountOfNotesRedeemable
      contextRef="i0023ca31a6794d9f845fcecd6c5b81b2_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzkyNTg_501c4ed5-8e24-4aa1-886f-f66c3d27644c"
      unitRef="number">0.40</tfx:PercentOfPrincipalAmountOfNotesRedeemable>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i0023ca31a6794d9f845fcecd6c5b81b2_D20171120-20171120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzk0NDg_abde718d-0377-4ba5-98e5-774172875920"
      unitRef="number">1.04625</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDc0NzE_4b5a8b23-7c95-4441-964a-a581e6b8d2df"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI0ODE_f4290799-b4d8-4292-a7b8-e65b5c2e98f9"
      unitRef="usd">500000000.0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI0OTc_18faa175-bd4a-4d89-8f12-62d04976ec4e"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1MDQ_29304676-c132-40b1-b2d8-00e51d523569"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="i7329e5f96e1f4ed49b0f801295ed0dc3_I20200527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1MTA_e8722a7e-d9c6-4226-8f66-98c8c5081905"
      unitRef="usd">8500000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <tfx:PercentOfRedemptionPriceToPrincipalAmount
      contextRef="i6b8f02816e9d4f75a9fa7a79fec60c26_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1Mjg_f0d87c1b-2941-478d-8a62-c4359f8d2f20"
      unitRef="number">1.02125</tfx:PercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="ic2503285b5334e989a1354a7f559cefa_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1Mzg_e2c76d47-2220-44af-a24d-31634f77ecec"
      unitRef="number">0.010625</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i913870ad3f5843c3998efc9fb3c51149_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NDc_a911c40c-c990-4cec-82fa-cb775497c23e"
      unitRef="number">1</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i6b8f02816e9d4f75a9fa7a79fec60c26_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NTM_aab0b5a9-0459-459f-8257-5caee9408490"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
      contextRef="i1fa9807ce2a44cbd95292b8562f1c8de_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NTk_1dcd6b28-7986-48cf-a1e5-7eef18f06ea7"
      unitRef="number">0.010</tfx:MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6b8f02816e9d4f75a9fa7a79fec60c26_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NjU_201e6876-aa5c-4961-8951-225a50650939"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tfx:PercentOfPrincipalAmountOfNotesRedeemable
      contextRef="i1fa9807ce2a44cbd95292b8562f1c8de_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1Njk_af52afb9-7ce6-4121-a53c-a477e9e96c99"
      unitRef="number">0.40</tfx:PercentOfPrincipalAmountOfNotesRedeemable>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i1fa9807ce2a44cbd95292b8562f1c8de_D20200527-20200527"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1NzQ_fbed91f1-626a-4c63-bb9d-9b24557095a5"
      unitRef="number">1.0425</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MaximumAmountAvailableUnderReceivableSecuritization
      contextRef="i7eccd834546c42c58ce74cbd1e48e9dc_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1ODY_3b02dcfd-a2f7-475e-acd0-786a7062b41e"
      unitRef="usd">50000000</tfx:MaximumAmountAvailableUnderReceivableSecuritization>
    <tfx:MaximumAmountAvailableUnderReceivableSecuritization
      contextRef="i8b10778776dc4c12a38a0dfcc12c9328_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzMyOTg1MzQ5MDI1OTk_e0fcbca0-6ee0-485f-a897-2d8e36b8d9ab"
      unitRef="usd">75000000</tfx:MaximumAmountAvailableUnderReceivableSecuritization>
    <us-gaap:LineOfCredit
      contextRef="ied6b40262381466faad1b906a758908d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzE2NDkyNjc0NjY3OTE_dbff534f-7f35-4054-aa75-aad2317f3038"
      unitRef="usd">75000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ia5df1c0ed91b48128b3fa0ace2017fc0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzE2NDkyNjc0NjY3OTk_0b821452-24ca-4ad3-a99c-5737886b0df6"
      unitRef="usd">50000000.0</us-gaap:LineOfCredit>
    <tfx:ScheduleOfFairValueOfDebtTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODUz_27925a77-5f71-4891-ad44-9bc47bc69942">The following table provides the fair value of our debt as of December&#160;31, 2020 and 2019, which is valued based on Level 2 inputs within the hierarchy used to measure fair value (see Note 12 to the consolidated financial statements for further information):&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:66.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&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:14.567%"/&gt;&lt;td style="width:0.1%"/&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="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;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, 2019&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="display:none"/&gt;&lt;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;Fair value of debt&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;2,586,058&#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,974,918&#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;/table&gt;</tfx:ScheduleOfFairValueOfDebtTableTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="i190786a34e75453995afbeed4eecc37e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTozNDcyMzVlNGI0NTQ0NGYwOTA2NDEwYmQxNjRhYjFlZC90YWJsZXJhbmdlOjM0NzIzNWU0YjQ1NDQ0ZjA5MDY0MTBiZDE2NGFiMWVkXzQtMS0xLTEtMA_88664da0-c278-4003-b78d-61011d30fdc2"
      unitRef="usd">2586058000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia7fe75724010475ebaa4481ab3575449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTozNDcyMzVlNGI0NTQ0NGYwOTA2NDEwYmQxNjRhYjFlZC90YWJsZXJhbmdlOjM0NzIzNWU0YjQ1NDQ0ZjA5MDY0MTBiZDE2NGFiMWVkXzQtMy0xLTEtMA_0a67bba5-20ae-480b-9173-42cd87eab783"
      unitRef="usd">1974918000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODYz_7f55fef6-9b90-48ee-a7e5-613dafc7be15">&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;Debt Maturities&lt;/span&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;As of December&#160;31, 2020, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt"&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:80.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;100,500&#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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2025 and thereafter&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,400,000&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzEtMS0xLTEtMA_39b375cc-f76f-4603-980e-26a5b889b126"
      unitRef="usd">100500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzItMS0xLTEtMA_f35419e1-5ca7-4baf-b70c-3a8145281883"
      unitRef="usd">35000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzMtMS0xLTEtMA_e7734547-626e-4135-ad8c-a3df2dd35902"
      unitRef="usd">43750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzQtMS0xLTEtMA_6889e897-3562-4716-8435-7ec0184decd2"
      unitRef="usd">918750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <tfx:LongTermDebtMaturityAfterYearFour
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTo2YjM1Zjc3YTcwZTI0YTQwODgxMzBjODgzYTIwNmM5YS90YWJsZXJhbmdlOjZiMzVmNzdhNzBlMjRhNDA4ODEzMGM4ODNhMjA2YzlhXzUtMS0xLTEtMA_8873c7d3-ad40-41ac-b77f-02d34480aaca"
      unitRef="usd">1400000000</tfx:LongTermDebtMaturityAfterYearFour>
    <tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90ZXh0cmVnaW9uOjA4ZDBiZGEyNzkwZjQ0YzM5YzdlYTZiMjc2NWNkMTMyXzExODU0_da3ecee0-2e8c-4b16-8286-0aa96f20f3df">&lt;div style="margin-bottom:3pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental cash flow information&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:56.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&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:12.500%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash interest paid&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;79,533&#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;95,954&#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;101,790&#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;/table&gt;&lt;/div&gt;</tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTpiZjdiMzgyMjNmMmQ0MTJiOWNjODE1NDU4NDAyNmEwMC90YWJsZXJhbmdlOmJmN2IzODIyM2YyZDQxMmI5Y2M4MTU0NTg0MDI2YTAwXzMtMS0xLTEtMA_49f25035-fce8-4cba-a461-cd8abeb12c8a"
      unitRef="usd">79533000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTpiZjdiMzgyMjNmMmQ0MTJiOWNjODE1NDU4NDAyNmEwMC90YWJsZXJhbmdlOmJmN2IzODIyM2YyZDQxMmI5Y2M4MTU0NTg0MDI2YTAwXzMtMy0xLTEtMA_a4e96eda-3ed5-44c3-8dc2-4ebd120c1435"
      unitRef="usd">95954000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjkvZnJhZzowOGQwYmRhMjc5MGY0NGMzOWM3ZWE2YjI3NjVjZDEzMi90YWJsZTpiZjdiMzgyMjNmMmQ0MTJiOWNjODE1NDU4NDAyNmEwMC90YWJsZXJhbmdlOmJmN2IzODIyM2YyZDQxMmI5Y2M4MTU0NTg0MDI2YTAwXzMtNS0xLTEtMA_2b60e725-fe9d-4cb7-97e1-b6fb4706e9de"
      unitRef="usd">101790000</us-gaap:InterestPaidNet>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMzMDU_c1739654-fd78-4ae8-9e6a-fd18d9ae1432">Financial instruments &lt;div&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-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 use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flows 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 its currency exposures, which generally approximate one month.  For the years ended December&#160;31, 2020 and 2019, we recognized losses related to non-designated foreign currency forward contracts of $1.8 million and $3.8 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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 total notional amount for all open foreign currency forward contracts designated as cash flow hedges as of December&#160;31, 2020 and 2019 was $129.5 million and $132.0 million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2020 and 2019 was $163.5 million and $145.1 million, respectively. All open foreign currency forward contracts as of December&#160;31, 2020 have durations of 12 months or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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-bottom: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&#160;million at an annual interest rate of 4.8750% for &#x20ac;219.2&#160;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-bottom: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 designated as net investment hedges and expire on October 4, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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-bottom: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") while the accrued interest is recognized in interest expense in the statement of operations. For the years ended December&#160;31, 2020 and 2019, we recognized a foreign exchange loss of $37.3 million and a gain of $20.8&#160;million, respectively, in foreign currency translation adjustments within AOCI related to the cross-currency swaps.  For the years ended December&#160;31, 2020 and 2019, we recognized $14.5&#160;million and $18.9&#160;million, respectively, in interest benefit related to the cross-currency swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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: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 following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December&#160;31, 2020 and 2019:&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:66.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.712%"/&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:14.567%"/&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;December 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;December 31, 2019&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="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="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: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,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;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,659&#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;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;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;192&#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 swap&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;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;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;21,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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;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;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;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;23,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 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 swap &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;&#x2014;&#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;13,066&#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 2px 48.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;Other 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;&#x2014;&#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;13,066&#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 asset derivatives&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;21,858&#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;36,492&#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;Liability derivatives:&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;/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,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;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,285&#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;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;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;102&#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 2px 48.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;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,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;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,387&#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 swap&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;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;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;&#x2014;&#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 2px 48.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;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;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;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;&#x2014;&#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:3pt double #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 #000;border-top:3pt double #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;35,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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;See Note 13 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-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;For the years ended December&#160;31, 2020,&#160;2019 and 2018, there was no ineffectiveness related to our hedging derivatives.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="iaea354ba41d743ee992a4c75c1a5503b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzcwOQ_f6bacc87-01fe-4117-bc7d-3c4d709b2e8d"
      unitRef="usd">1800000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i1dfcb59f70364f4fbb4e3fd126d89288_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzcxNg_39c59aa2-153f-4fae-8404-b25c74ddf20e"
      unitRef="usd">3800000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i904269734c974e95a45f1715ba73dfd1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzg1OQ_c77bac8a-163a-492c-bbfc-0887165d0f7e"
      unitRef="usd">129500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib122936497b346d488f295fcff4498a1_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzg2Ng_3884a4e8-4c6a-4622-809e-bb57f2200c90"
      unitRef="usd">132000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i95b8a4f49d9d4a6aa8e8f0ea33720e1c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzk5Mw_db32babe-03f1-4059-9da6-73c37fc344c7"
      unitRef="usd">163500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i90897cee0ad347f7ae78da9f16a8baca_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzEwMDA_2c0aae50-b6bb-450d-9078-be24e80727bf"
      unitRef="usd">145100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzEyMDk_095af608-45aa-4b62-b20a-032f66ecc4b0"
      unitRef="financial_institution_counterparty">5</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE0Mjg_34979937-d729-465c-9fa3-f28eaec184b9"
      unitRef="usd">250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE0NjE_912acf97-baa2-4c5e-80ce-a073a34c633f"
      unitRef="number">0.048750</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE0Njg_c20776e2-1d6e-455c-be48-8501fa6f29de"
      unitRef="eur">219200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="i0985344e645543b29e6784cfd80b0c66_I20191231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE1MDE_43f6a92a-498d-4e9f-ae3d-59d8b29bfda7"
      unitRef="number">0.024595</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE2NTg_589b6878-94cf-4f41-94a0-09007354b4fd"
      unitRef="financial_institution_counterparty">6</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE4Nzc_c2555b7e-2f7a-4d3d-9a52-b1e1a27e1887"
      unitRef="usd">500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE5MTA_f55fd433-ac6d-4178-bc37-38d9749d7367"
      unitRef="number">0.04625</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE5MTc_e07366f1-f378-499d-8f7a-f98732e32e46"
      unitRef="eur">433900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="i0bfe06965f3e4ec581b0bd016af2857a_I20181231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzE5NTA_06f18c32-6de5-4f1d-9a85-0a643c522ed5"
      unitRef="number">0.01942</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3c48d1df41fc4c1985defb4a066c55cd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzI2MjQ_dadd3e32-9e4c-41a1-bbb0-c5be1f8b1dae"
      unitRef="usd">-37300000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3056b5d3b9f94d94b3ae1d2bfe78f634_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzI2MzE_a73cfb3f-a7d5-435c-8628-d962effade89"
      unitRef="usd">20800000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ie58515dab17b44cd9b1f524b60057685_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzI3OTA_08743ea3-0a0a-42eb-9fbe-ed5c72b333d8"
      unitRef="usd">14500000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i93eeaa4da33f4d16ae8d812bc15e9e86_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzI3OTc_9fb04fa0-9d20-447d-9038-ede4b93c1f9c"
      unitRef="usd">18900000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMzMTA_77489cbd-dec8-4dba-9c7d-f9625e3e8c07">&lt;div style="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 following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December&#160;31, 2020 and 2019:&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:66.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.712%"/&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:14.567%"/&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;December 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;December 31, 2019&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="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="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: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,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;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,659&#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;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;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;192&#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 swap&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;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;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;21,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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;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;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;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;23,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 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 swap &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;&#x2014;&#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;13,066&#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 2px 48.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;Other 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;&#x2014;&#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;13,066&#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 asset derivatives&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;21,858&#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;36,492&#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;Liability derivatives:&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;/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,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;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,285&#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;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;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;102&#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 2px 48.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;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,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;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,387&#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 swap&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;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;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;&#x2014;&#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 2px 48.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;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;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;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;&#x2014;&#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:3pt double #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 #000;border-top:3pt double #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;35,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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="i423ab0f725e7454b87f2c13d735f9f82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzQtMS0xLTEtMA_4c5d311a-2f1b-4068-bcb2-2700812419f4"
      unitRef="usd">1691000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if86ef275086f4f5491be0331d839cf32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzQtMy0xLTEtMA_f2e69d3e-3ca0-4170-9c6c-063254d8848f"
      unitRef="usd">1659000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9ea1cdbbb23642fa8def635c0e9909c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzUtMS0xLTEtMA_5233c3d4-1aee-496e-a672-d95dbaf70120"
      unitRef="usd">61000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8b6f89d088234e21ad463bd621cf77ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzUtMy0xLTEtMA_7c660d2a-9839-4a6d-9f9a-6e9c54da6fcd"
      unitRef="usd">192000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i48ff3f54f8e147678a0a821161c3c445_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzYtMS0xLTEtMA_9e622dc9-d944-43c2-b554-a72993665b97"
      unitRef="usd">20106000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i739a8d0c56c64b29af7c8d8f5d1f3ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzYtMy0xLTEtMA_c97d2ebe-e5d7-4286-a59a-daf798dfcbf2"
      unitRef="usd">21575000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iebdf3a1238b24dd6ad76a5bac8c23660_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzctMS0xLTEtMA_a7f3cbac-d8ac-4ebc-8cd5-931618bc9f5b"
      unitRef="usd">21858000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iae49876160fb41069eb9b7633c330ea2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzctMy0xLTEtMA_779aa30c-a702-4744-8aa7-927d87d0bffd"
      unitRef="usd">23426000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i91a8d563fe4448b497c44ac0224758f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzgtMS0xLTEtMA_550df541-68c2-4726-bab0-11d3c8dbead5"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iaba4e7f3b8f74c6b946278f3cf7c061b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzgtMy0xLTEtMA_415dc34a-0fab-40cc-8d39-1c32913c7563"
      unitRef="usd">13066000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ibf66cc5ecfe54816859cb4e46dd7d74b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzktMS0xLTEtMA_7acafa93-4031-4a5d-81fa-8deb1ceefbd6"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iecfa4f85e175413295c5b8376c63fd7b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzktMy0xLTEtMA_27d3a6ea-ff59-4eae-a4c4-5f7ede72ab4b"
      unitRef="usd">13066000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ibe0e0282ac384526897d56c5f92f6554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEwLTEtMS0xLTA_a465d272-ccee-47fa-ad24-843172d5fc81"
      unitRef="usd">21858000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i590b336a4c3042d3a48830ed01838d07_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEwLTMtMS0xLTA_e4f1cea7-9e23-4396-b789-0c988e022216"
      unitRef="usd">36492000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5fd0ab16040348ab8851c5eac17b406f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEyLTEtMS0xLTA_2b1645b2-bd23-493d-afca-adf96a51f2e8"
      unitRef="usd">1504000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0d528beabcce495b968dbaa461943970_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEyLTMtMS0xLTA_388700c8-cc70-4a78-a02b-d4edf022ad31"
      unitRef="usd">1285000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia23637157f584639bad0f6e9031ade4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEzLTEtMS0xLTA_e5e59758-b8b0-42a8-9284-dc33abce80ca"
      unitRef="usd">366000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib05fb02d83814824b62e6399f47c00ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzEzLTMtMS0xLTA_66fe9235-8a75-4a51-8955-aac27799ea96"
      unitRef="usd">102000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iba026026a7b54a82a010fe5a94b5b901_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE0LTEtMS0xLTA_09bb21d4-f859-4dec-8c0b-20553b5ab3f5"
      unitRef="usd">1870000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia1e42e703fb4460d8bb38eb2da1209ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE0LTMtMS0xLTA_b1c2ea16-2966-4527-9a4b-b1471dc5e7d9"
      unitRef="usd">1387000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iced97b0682a94a65bef659c11506e2e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE1LTEtMS0xLTA_d5b12fd1-d986-4905-85c9-5277974d0712"
      unitRef="usd">34125000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3f2c6c3af22a42dd956b73084440df8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE1LTMtMS0xLTA_bfbe2e22-d62b-4356-b20a-147415f87947"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id4a911b50cf6448791dfd73d1b53e9da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE2LTEtMS0xLTA_61ebe382-b5c9-48da-90da-ab9feba96d3c"
      unitRef="usd">34125000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i202d1ebe1c774cca8ac40932c2b9d1c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE2LTMtMS0xLTA_c1d87053-be34-49a3-8222-80260b62e7cc"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ibe0e0282ac384526897d56c5f92f6554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE3LTEtMS0xLTA_4db25536-2ca4-45bf-8aac-cc5023c923a5"
      unitRef="usd">35995000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i590b336a4c3042d3a48830ed01838d07_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90YWJsZTozNTdjYTMxYjAzYzI0ZWUwODRkZTY0MTRlOWQ3MWQ3NC90YWJsZXJhbmdlOjM1N2NhMzFiMDNjMjRlZTA4NGRlNjQxNGU5ZDcxZDc0XzE3LTMtMS0xLTA_917561f4-bf0f-4bea-b29b-1c41ff054e9f"
      unitRef="usd">1387000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="i3f144f386c034ac2ae41c2ee7d1fd1cf_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMyNDg_33706077-ac92-479b-ae9a-f8854c0d2464"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="id6902f1b421a46269b27e7c03c1e3ba1_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMyNDg_a9633f31-8eb0-479b-a17a-721f5203a43d"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="iedb167005c504769bbc1187acc181334_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzIvZnJhZzo0YzgzYjYwMzU3YTE0NTNhOTk4ZDI2Njc0ZDkwYTZiMi90ZXh0cmVnaW9uOjRjODNiNjAzNTdhMTQ1M2E5OThkMjY2NzRkOTBhNmIyXzMyNDg_f7b75d6b-fd46-416f-aaf3-0e06ee07dff5"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ4NTk_217d5d99-9fd8-4200-a1be-fca6278d56ea">Fair value measurement Fair value is the price that would be received from the sale of an asset or paid to transfer a liability, using assumptions that market participants would use in pricing an asset or liability. Under GAAP, there is a three-level &lt;div style="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;hierarchy of the inputs (i.e., assumptions that market participants would use in pricing an asset or liability) used to measure fair value. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the entire fair value measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 levels of inputs within the hierarchy used to measure fair value are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Level 1 &#x2014; inputs to the fair value measurement that are quoted prices (unadjusted) in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Level 2 &#x2014; inputs to the fair value measurement that include quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Level 3 &#x2014; inputs to the fair value measurement that are unobservable inputs for the asset or liability.&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 regarding our financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.005%"/&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="21" 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;Basis of fair value measurement&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;December 31, 2020&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-bottom:1pt solid #000000;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;(Level 1)&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-bottom:1pt solid #000000;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;(Level&#160;2)&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-bottom:1pt solid #000000;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;(Level&#160;3)&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;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;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;12,617&#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;12,617&#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;&#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 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;&#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;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&gt;&lt;span&gt;&lt;br/&gt;&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.298%"/&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:13.980%"/&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:13.980%"/&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:13.983%"/&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="21" 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;Basis of fair value measurement&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;December 31, 2019&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-bottom:1pt solid #000000;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;(Level 1)&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-bottom:1pt solid #000000;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;(Level&#160;2)&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-bottom:1pt solid #000000;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;(Level&#160;3)&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;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;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;10,926&#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;10,926&#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;&#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 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;&#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;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;36,492&#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,492&#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;1,387&#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,387&#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;219,908&#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;219,908&#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: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;There were no transfers of financial assets or liabilities into or out of Level 3 within the fair value hierarchy during the years ended December 31, 2020 or 2019.&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:700;line-height:120%"&gt;Valuation Techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 Company 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="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 forward contracts and cross-currency interest rate swap agreements 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 forward and cross-currency swap agreements 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 are comprised of contingent consideration arrangements pertaining to our acquisitions. &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;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-bottom: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;We determine the fair value of the contingent consideration liabilities using a Monte Carlo simulation (which involves a simulation of future revenues during the earn-out period using management's best estimates) or discounted cash flow analysis.  Increases in projected revenues, estimated cash flows and probabilities of payment may result in significantly higher fair value measurements; decreases in these items may have the opposite effect.  Increases in the discount rates in periods prior to payment may result in significantly lower fair value measurements and decreases in the discount rates may have the opposite effect. As of December&#160;31, 2020, the maximum amount we could be required to pay under the contingent consideration arrangements related to the Essential Medical and Z-Medica acquisitions was $91.9&#160;million. See Note 17 for additional information regarding the revenue-based milestone goals related to our acquisition of Essential Medical. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.092%"/&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:22.145%"/&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:24.777%"/&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:20.396%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Milestone-based payment&lt;/span&gt;&lt;/div&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.3% - 2.3% (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&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="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;Monte Carlo simulation&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;Revenue volatility&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;22.4%&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;div&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 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;&#160;&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;Risk free 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:right;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 debt structure&lt;/span&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 - 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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: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;6.5% - 10.0% (9.1%)&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: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 following table provides information regarding changes in our contingent consideration liabilities for the years ended December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&gt;&lt;td style="width:0.1%"/&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="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;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;2019&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance &#x2013; January&#160;1&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;219,908&#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 #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;304,248&#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;/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;Payments &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:#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;(146,971)&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;(138,171)&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;Initial estimate upon acquisition and revaluations&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;(36,714)&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,915&#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;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;410&#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;(84)&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;Ending balance &#x2013; December&#160;31&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;36,633&#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;219,908&#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:9pt;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) Consists mainly of a $140.6&#160;million payment associated with our acquisition of NeoTract, Inc. ("Neotract") and resulting from the achievement of a revenue-based goal for the period from January 1, 2019 to December 31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ4NjY_8374a939-3003-4396-8ddf-9f703b88c774">&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 December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.005%"/&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="21" 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;Basis of fair value measurement&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;December 31, 2020&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-bottom:1pt solid #000000;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;(Level 1)&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-bottom:1pt solid #000000;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;(Level&#160;2)&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-bottom:1pt solid #000000;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;(Level&#160;3)&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;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;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;12,617&#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;12,617&#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;&#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 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;&#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;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&gt;&lt;span&gt;&lt;br/&gt;&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.298%"/&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:13.980%"/&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:13.980%"/&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:13.983%"/&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="21" 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;Basis of fair value measurement&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;December 31, 2019&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-bottom:1pt solid #000000;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;(Level 1)&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-bottom:1pt solid #000000;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;(Level&#160;2)&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-bottom:1pt solid #000000;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;(Level&#160;3)&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;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;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;10,926&#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;10,926&#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;&#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 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;&#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;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;36,492&#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,492&#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;1,387&#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,387&#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;219,908&#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;219,908&#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: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;There were no transfers of financial assets or liabilities into or out of Level 3 within the fair value hierarchy during the years ended December 31, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzMtMS0xLTEtMA_e7105a43-4dfd-4e7a-b3bf-e855570e2de6"
      unitRef="usd">12617000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i6d13316dba15417889fe8ba240fb5609_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzMtMy0xLTEtMA_0cc7f133-74ed-4f66-a137-ec2ccf8f47ef"
      unitRef="usd">12617000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i190786a34e75453995afbeed4eecc37e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzMtNS0xLTEtMA_1c29569a-9c34-438e-8459-7ddd27506db6"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i79609b01ef7742e1941482340bc653f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzMtNy0xLTEtMA_290e8d9a-ee16-4b12-aa09-45c7f2787c10"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzQtMS0xLTEtMA_86fe8cac-869b-45e0-9f1f-015d4643dcb4"
      unitRef="usd">21858000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i6d13316dba15417889fe8ba240fb5609_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzQtMy0xLTEtMA_ea632122-999d-4518-8762-fd8fdf8030fe"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i190786a34e75453995afbeed4eecc37e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzQtNS0xLTEtMA_6316870d-9dbb-4331-89ed-113d4ab591b8"
      unitRef="usd">21858000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i79609b01ef7742e1941482340bc653f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzQtNy0xLTEtMA_2e0a536c-dae3-4659-97cb-afb981112990"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzUtMS0xLTEtMA_f5b586d2-e1a8-42bd-a499-568dd1c2f310"
      unitRef="usd">35995000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i6d13316dba15417889fe8ba240fb5609_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzUtMy0xLTEtMA_c61fd972-2017-4fd5-9a26-9ba78e47bc3c"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i190786a34e75453995afbeed4eecc37e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzUtNS0xLTEtMA_8127976b-7b69-4cc5-8cd4-05a705e1dbcd"
      unitRef="usd">35995000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i79609b01ef7742e1941482340bc653f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzUtNy0xLTEtMA_27ba4da9-7129-4d66-b846-49851ed6eacd"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzYtMS0xLTEtMA_8d1d9a48-6546-4d38-ae57-0d0c6088907c"
      unitRef="usd">36633000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i6d13316dba15417889fe8ba240fb5609_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzYtMy0xLTEtMA_9ddf5924-781e-4377-831a-5732e77b9245"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i190786a34e75453995afbeed4eecc37e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzYtNS0xLTEtMA_6ac443e4-c17a-46f8-a875-d41e157c6be3"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i79609b01ef7742e1941482340bc653f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTo3NWZlNWYxOTk4MjI0MmVmOWJlYWIyY2JjMTUwNmZiYy90YWJsZXJhbmdlOjc1ZmU1ZjE5OTgyMjQyZWY5YmVhYjJjYmMxNTA2ZmJjXzYtNy0xLTEtMA_ac5b5ecb-5054-42cc-8613-e6d7ca9e13f1"
      unitRef="usd">36633000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:MarketableSecurities
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzMtMS0xLTEtMA_c1430bbf-f573-4633-b5f1-22f77733dc7d"
      unitRef="usd">10926000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i138e267f0f3242ca9e9017f48377647e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzMtMy0xLTEtMA_7a043895-fa21-45ed-9f70-e9b5593817a5"
      unitRef="usd">10926000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ia7fe75724010475ebaa4481ab3575449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzMtNS0xLTEtMA_efb32c7b-bfe5-44b3-b0ea-be6fcc50d815"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzMtNy0xLTEtMA_ea37d605-f38c-47ce-830b-ee3a7ddce1c9"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzQtMS0xLTEtMA_b5e4256c-1435-47e0-9443-1b4da90647b7"
      unitRef="usd">36492000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i138e267f0f3242ca9e9017f48377647e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzQtMy0xLTEtMA_21219418-2db0-43c5-9760-85b16a16dbfc"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia7fe75724010475ebaa4481ab3575449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzQtNS0xLTEtMA_5eeca911-6aba-4e82-813f-48b4f2f635fb"
      unitRef="usd">36492000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzQtNy0xLTEtMA_3fd61fe7-8e5f-406b-8528-665a5f460c36"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzUtMS0xLTEtMA_c534efb0-8182-4e35-8d34-c4caf035ad9a"
      unitRef="usd">1387000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i138e267f0f3242ca9e9017f48377647e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzUtMy0xLTEtMA_1f296b0b-b1c7-42cc-879c-5e19e7571911"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ia7fe75724010475ebaa4481ab3575449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzUtNS0xLTEtMA_32dee7d3-27f8-4c20-80dc-1f76a3ce4a9e"
      unitRef="usd">1387000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzUtNy0xLTEtMA_3c935292-eab3-4346-be30-fe86cf38c6a8"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzYtMS0xLTEtMA_b0f2c243-5804-4544-b4c6-2049dff7c971"
      unitRef="usd">219908000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i138e267f0f3242ca9e9017f48377647e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzYtMy0xLTEtMA_69f217f3-7267-4af5-bcee-0e70b42399a6"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia7fe75724010475ebaa4481ab3575449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzYtNS0xLTEtMA_664b0355-ce08-4698-958b-742e7122292e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i932d28ebcf0e4f80adf49bc4d7d82502_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTozOWM0Nzg2MjczNmQ0NzE2OTY3OTU5OWI0YmY3MGU2ZC90YWJsZXJhbmdlOjM5YzQ3ODYyNzM2ZDQ3MTY5Njc5NTk5YjRiZjcwZTZkXzYtNy0xLTEtMA_559dddfd-ca45-4fef-bf0b-0e52a1790475"
      unitRef="usd">219908000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQyMjc_63a1b5cb-9486-49e0-a3ec-a569c622cff7"
      unitRef="usd">91900000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ4NTA_08580188-b155-49a0-a04c-85b40239fd85">&lt;div style="margin-bottom:3pt;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.092%"/&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:22.145%"/&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:24.777%"/&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:20.396%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Milestone-based payment&lt;/span&gt;&lt;/div&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.3% - 2.3% (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&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="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;Monte Carlo simulation&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;Revenue volatility&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;22.4%&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;div&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 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;&#160;&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;Risk free 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:right;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 debt structure&lt;/span&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 - 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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: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;6.5% - 10.0% (9.1%)&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="ia4e3e5a874814967b0e45cae09f031a0_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzItNi0xLTEtMC90ZXh0cmVnaW9uOjYwZDc2YWY4Yzg5ZjRkM2U5ZmY0ZDAwMTcwN2UxZGRiXzQ_dcc2c501-935f-4198-b18b-2748a0bb12df"
      unitRef="number">0.013</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i4c27e38cb40a4f638db81b69f00816f1_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzItNi0xLTEtMC90ZXh0cmVnaW9uOjYwZDc2YWY4Yzg5ZjRkM2U5ZmY0ZDAwMTcwN2UxZGRiXzk_84d26d3e-5d7c-4ed1-abf0-22accd4c4049"
      unitRef="number">0.023</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6506df82bf6a418084993b1f8af4c3fd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzItNi0xLTEtMC90ZXh0cmVnaW9uOjYwZDc2YWY4Yzg5ZjRkM2U5ZmY0ZDAwMTcwN2UxZGRiXzEwOTk1MTE2Mjc3OTQ_73d59bc1-e4a6-4735-b9c8-cf24215c83b6"
      unitRef="number">0.015</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i60e09664f525415e9d6103929eb30e4c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzUtNi0xLTEtMC90ZXh0cmVnaW9uOjA2OTMwM2RlN2MwZDQxMWNiYzBlM2JhY2YyODg0MTk1XzQ_839ca6c2-6268-416c-8651-df54b251c3e0"
      unitRef="number">0.224</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ic125940a46384759b0a3f9e4c293e66d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzktNi0xLTEtMC90ZXh0cmVnaW9uOmNmZmJiODk5MjQxZjQ1NjU5NzgwNjU5NzAyZDU4MmU2XzQ_5ec1244d-9784-4677-a439-71c7fea7b276"
      unitRef="number">0.065</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i5927b8fb5caa4a2f8097f74e93aca514_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzktNi0xLTEtMC90ZXh0cmVnaW9uOmNmZmJiODk5MjQxZjQ1NjU5NzgwNjU5NzAyZDU4MmU2XzI3NDg3NzkwNjk0OTc_72ac95b5-8e37-4627-a942-53d2d590391f"
      unitRef="number">0.100</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ifed218cfd19749e59067daa72a8c70df_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTpiMWJjMWM3NDlhMzI0YjI3YWI1NTRhMDVlMGFmYWI4My90YWJsZXJhbmdlOmIxYmMxYzc0OWEzMjRiMjdhYjU1NGEwNWUwYWZhYjgzXzktNi0xLTEtMC90ZXh0cmVnaW9uOmNmZmJiODk5MjQxZjQ1NjU5NzgwNjU5NzAyZDU4MmU2XzI3NDg3NzkwNjk1MDQ_a7763275-090e-4aad-aa1e-522b273d6543"
      unitRef="number">0.091</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ4NTE_a1bbd1e8-07fd-4852-81ea-267f84e50e52">&lt;div style="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 following table provides information regarding changes in our contingent consideration liabilities for the years ended December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&gt;&lt;td style="width:0.1%"/&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="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;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;2019&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance &#x2013; January&#160;1&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;219,908&#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 #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;304,248&#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;/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;Payments &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:#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;(146,971)&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;(138,171)&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;Initial estimate upon acquisition and revaluations&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;(36,714)&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,915&#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;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;410&#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;(84)&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;Ending balance &#x2013; December&#160;31&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;36,633&#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;219,908&#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:9pt;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) Consists mainly of a $140.6&#160;million payment associated with our acquisition of NeoTract, Inc. ("Neotract") and resulting from the achievement of a revenue-based goal for the period from January 1, 2019 to December 31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzMtMS0xLTEtMA_2607cde0-91fe-4329-9e5b-76b78792f83e"
      unitRef="usd">219908000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzMtMy0xLTEtMA_02f99573-4ecb-4545-a6cf-b60973379da7"
      unitRef="usd">304248000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzUtMS0xLTEtMA_74840f33-5ee3-44a0-a5c7-4d0b500e1ee8"
      unitRef="usd">146971000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzUtMy0xLTEtMA_ae49e129-5d72-4a73-90c7-75eb955091a7"
      unitRef="usd">138171000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzYtMS0xLTEtMA_db420f82-4570-49a3-bd82-02b9ab57c5d5"
      unitRef="usd">36714000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzYtMy0xLTEtMA_63c3820f-6107-4fff-9c9a-4d83fe87992c"
      unitRef="usd">-53915000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzctMS0xLTEtMA_ce9f10fe-d60b-4401-a0f5-d334be98b646"
      unitRef="usd">-410000</tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzctMy0xLTEtMA_21e4dae9-5c04-4a8a-be61-2cdebd2ecf6d"
      unitRef="usd">84000</tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzgtMS0xLTEtMA_41c9f7de-bc87-47e1-b3fa-cd1a820c4ac6"
      unitRef="usd">36633000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90YWJsZTowZjhlYWQ2YjM1YzQ0MjA3YTU1YTkzYWViNTUzYTM5OC90YWJsZXJhbmdlOjBmOGVhZDZiMzVjNDQyMDdhNTVhOTNhZWI1NTNhMzk4XzgtMy0xLTEtMA_b1ba7096-c2d9-42b2-96ff-305847665bde"
      unitRef="usd">219908000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="if4e415b9353b48f8af01c5514d039b0c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzUvZnJhZzpmMGU0MWU2ODdhOTg0M2QyYjNkNTUwN2E3M2YzY2QyMS90ZXh0cmVnaW9uOmYwZTQxZTY4N2E5ODQzZDJiM2Q1NTA3YTczZjNjZDIxXzQ1NTE_59f81d05-90f9-4b95-ad6e-9019c9aa1f14"
      unitRef="usd">140600000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzE5NjI_f3a9d98c-4c3b-4fac-b520-ba42ca01d0d3">Shareholders' 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;Our authorized capital is comprised of 200 million common shares, $1&#160;par value, and 500,000 preference shares. No preference shares have been outstanding during the last three years.&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;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 shares outstanding:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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;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;2019&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;2018&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;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;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;46,488&#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;46,200&#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;45,689&#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;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;799&#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;890&#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;970&#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;Dilutive effect of convertible notes and warrants&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;&#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;&#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;142&#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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,287&#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 colspan="2" style="background-color:#ffffff;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,090&#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 colspan="2" style="background-color:#ffffff;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;46,801&#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-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;Weighted average shares that were antidilutive and therefore excluded from the calculation of diluted earnings per share were 0.1 million, 0.1 million and 0.6 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&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 provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2020 and 2019:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.245%"/&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;Cash&#160;Flow&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;Hedges&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: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;Pension and&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;Other&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;Postretirement&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;Benefit Plans&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: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;Foreign&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;Currency&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;Translation&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;Adjustment&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: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;Accumulated&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;Other&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;Comprehensive&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;Income (Loss)&lt;/span&gt;&lt;/div&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2018&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;807&#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;(131,380)&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;(210,512)&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;(341,085)&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;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;Other comprehensive income (loss) before reclassifications&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;1,062&#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;(12,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;4,195&#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;(7,554)&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;Amounts reclassified from accumulated other comprehensive (loss) income&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;(1,134)&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;5,381&#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;4,247&#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: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;Net current-year other comprehensive (loss) income&lt;/span&gt;&lt;/div&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;(72)&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;(7,430)&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;4,195&#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;(3,307)&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 at December&#160;31, 2019&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;735&#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;(138,810)&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;(206,317)&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;(344,392)&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;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;Other comprehensive (loss) income before reclassifications&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;(3,331)&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;(17,032)&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;59,758&#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;39,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 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;Amounts reclassified from accumulated other comprehensive income&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;2,114&#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;5,585&#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;7,699&#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: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;Net current-year other comprehensive (loss) income &lt;/span&gt;&lt;/div&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,217)&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;(11,447)&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;59,758&#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;47,094&#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;td colspan="3" style="display:none"/&gt;&lt;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 at December&#160;31, 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;(482)&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;(150,257)&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;(146,559)&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;(297,298)&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: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 following table provides information relating to the losses (gains) recognized in the statements of income including the reclassifications of losses (gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the years ended December&#160;31, 2020,&#160;2019 and 2018:&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:59.280%"/&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.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.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" 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;Losses (gains) on designated foreign exchange forward contracts:&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;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;2,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;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,284)&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;(2,270)&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 48.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;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;2,354&#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,284)&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;(2,270)&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 48.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;Taxes (benefit) expense&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;(240)&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;150&#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;163&#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 48.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;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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,114&#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 style="background-color:#ffffff;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-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,134)&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 style="background-color:#ffffff;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-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,107)&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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="18" 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;Amortization of pension and other postretirement benefits items:&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;div style="padding-left:24.75pt"&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;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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;7,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 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;6,930&#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;7,305&#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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior-service credits &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;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="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;33&#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;82&#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;251&#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;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 48.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;Total before tax&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;7,286&#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;7,012&#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;7,556&#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 2px 48.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;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;(1,701)&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,631)&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,733)&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 48.25pt 2px 1pt;text-align:justify;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;5,585&#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;5,381&#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;5,823&#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 48.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;Impact on income from continuing operations, net of tax&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;7,699&#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;4,247&#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,716&#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-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;These accumulated other comprehensive (loss) income components are included in the computation of net benefit cost of pension and other postretirement benefit plans (see Note 16 for additional information).&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzUz_dec80d13-b0f2-4bb5-b349-ecec26162406"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzcx_4dffae4f-092e-47c1-91b6-6310cf2647ee"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzg5_25286061-2b86-4457-a9fb-c82e5f35eef3"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzE5NTE_bb1e5d47-0215-469e-92f0-c1e1a501d603">The following table provides a reconciliation of basic to diluted weighted average shares outstanding:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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;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;2019&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;2018&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;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;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;46,488&#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;46,200&#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;45,689&#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;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;799&#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;890&#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;970&#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;Dilutive effect of convertible notes and warrants&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;&#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;&#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;142&#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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,287&#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 colspan="2" style="background-color:#ffffff;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,090&#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 colspan="2" style="background-color:#ffffff;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;46,801&#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;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzItMS0xLTEtMA_c48a29ae-b495-4e51-a933-902aa66bc6cc"
      unitRef="shares">46488000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzItMy0xLTEtMA_da06cbb3-19d2-4b71-80e3-ef70edaed5f9"
      unitRef="shares">46200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzItNS0xLTEtMA_4f20a35a-b16f-4765-b6d5-8292006548b6"
      unitRef="shares">45689000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzMtMS0xLTEtMA_ee57dc89-0859-4fd9-ac46-e7d1be0e2e45"
      unitRef="shares">799000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzMtMy0xLTEtMA_bf36911d-f05d-44ce-b1b4-5d31da27f10e"
      unitRef="shares">890000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzMtNS0xLTEtMA_9d8ba753-483f-4bfd-8b08-79199505b01f"
      unitRef="shares">970000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzQtMS0xLTEtMA_9a9e11c6-092d-43db-8f38-0f08aad6e3d2"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzQtMy0xLTEtMA_cb6318e6-fd7b-4fde-a1bb-b74724a30dbc"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzQtNS0xLTEtMA_a4182436-ccf1-4874-8ab0-f2327f92d539"
      unitRef="shares">142000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzUtMS0xLTEtMA_76d1a80c-48f2-4552-8d68-5aba47b3f529"
      unitRef="shares">47287000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzUtMy0xLTEtMA_6c67ebe6-2b89-4425-85fc-554f0bdd0cbb"
      unitRef="shares">47090000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTpiODczZTYxNWZhODY0NGViYTVkMzFkYTQyNjRkMmI3Yi90YWJsZXJhbmdlOmI4NzNlNjE1ZmE4NjQ0ZWJhNWQzMWRhNDI2NGQyYjdiXzUtNS0xLTEtMA_1caf8b56-cf5d-4070-bda2-7456a549a88d"
      unitRef="shares">46801000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i290e966bcfbf446bbb83615c5f6ef681_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzcwNg_9458e410-562c-4789-addb-0bd04307354f"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3529fb93938a4452843d710ecd5502fe_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzcxMA_40658a86-1f69-43db-8f58-ba72f74af9aa"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2d83fb6ceafa4df7aa8e3c841671b50c_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzcxNw_a92efb99-4fb6-49f5-b14e-12ed7727bdd0"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzE5NTg_fb81553a-f39f-4e44-8536-8543288b8905">&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 provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2020 and 2019:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.245%"/&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;Cash&#160;Flow&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;Hedges&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: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;Pension and&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;Other&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;Postretirement&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;Benefit Plans&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: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;Foreign&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;Currency&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;Translation&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;Adjustment&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: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;Accumulated&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;Other&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;Comprehensive&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;Income (Loss)&lt;/span&gt;&lt;/div&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2018&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;807&#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;(131,380)&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;(210,512)&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;(341,085)&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;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;Other comprehensive income (loss) before reclassifications&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;1,062&#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;(12,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;4,195&#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;(7,554)&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;Amounts reclassified from accumulated other comprehensive (loss) income&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;(1,134)&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;5,381&#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;4,247&#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: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;Net current-year other comprehensive (loss) income&lt;/span&gt;&lt;/div&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;(72)&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;(7,430)&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;4,195&#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;(3,307)&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 at December&#160;31, 2019&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;735&#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;(138,810)&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;(206,317)&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;(344,392)&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;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;Other comprehensive (loss) income before reclassifications&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;(3,331)&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;(17,032)&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;59,758&#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;39,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 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;Amounts reclassified from accumulated other comprehensive income&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;2,114&#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;5,585&#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;7,699&#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: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;Net current-year other comprehensive (loss) income &lt;/span&gt;&lt;/div&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,217)&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;(11,447)&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;59,758&#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;47,094&#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;td colspan="3" style="display:none"/&gt;&lt;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 at December&#160;31, 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;(482)&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;(150,257)&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;(146,559)&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;(297,298)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i3a7370bc7bce4e82ad7ea8bd9a86d952_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzItMS0xLTEtMA_e4ffe870-bee1-4d4f-8166-f29e782042c3"
      unitRef="usd">807000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd484906ba7f4828a0ea1ea23b948b2e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzItMy0xLTEtMA_1191dbf8-c712-4f89-8ac6-a9c52e85fec6"
      unitRef="usd">-131380000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62e4823e7bd04c028a5e9011e3258d78_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzItNS0xLTEtMA_2574711a-8742-4e4d-8016-941b3500b4e7"
      unitRef="usd">-210512000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9512c925eafe4f5691f62a83804242d7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzItNy0xLTEtMA_6e3f9d7c-0af0-4db5-a365-7930e99ee3c9"
      unitRef="usd">-341085000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if9ff3192e0834f7f8ae72f9886f4a031_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzMtMS0xLTEtMA_25a8ffd0-d7b1-4e97-b55f-9a1cf836f710"
      unitRef="usd">1062000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i224709fc7e53435a91aa34596d75dbcc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzMtMy0xLTEtMA_7c4f9740-30c4-47fd-9634-1087d68767ae"
      unitRef="usd">-12811000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8526a884dbd741ed83eeadc1a662a8f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzMtNS0xLTEtMA_f2c5697c-06f4-471d-b37f-9c7577100d8d"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzMtNy0xLTEtMA_42126b42-153c-4c65-8a5a-2780e77fdf07"
      unitRef="usd">-7554000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if9ff3192e0834f7f8ae72f9886f4a031_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzQtMS0xLTEtMA_47378ce0-5df3-4e8a-908b-a1f8efc1bfe7"
      unitRef="usd">1134000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i224709fc7e53435a91aa34596d75dbcc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzQtMy0xLTEtMA_99686722-e516-4a92-b4fc-3d375ec15208"
      unitRef="usd">-5381000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8526a884dbd741ed83eeadc1a662a8f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzQtNS0xLTEtMA_e3e1d7a2-e87c-49fa-b974-562f122b3241"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzQtNy0xLTEtMA_72828f90-6005-4c8d-851c-6dcc89f571cd"
      unitRef="usd">-4247000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="if9ff3192e0834f7f8ae72f9886f4a031_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzUtMS0xLTEtMA_ac228c26-aecd-41be-8bdb-475b1daf3cfe"
      unitRef="usd">-72000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i224709fc7e53435a91aa34596d75dbcc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzUtMy0xLTEtMA_d4137eed-6d98-42fd-b378-02c4fd88244e"
      unitRef="usd">-7430000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i8526a884dbd741ed83eeadc1a662a8f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzUtNS0xLTEtMA_23283b62-2ceb-408a-9b30-6564e73bfb0c"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzUtNy0xLTEtMA_4fcf7ecd-0744-4708-b026-0784b25b486b"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i222d7c365e754e1395757d809c6fa928_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzctMS0xLTEtMA_ff23374c-816b-4e29-8122-cf72dba12005"
      unitRef="usd">735000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35d47d2a64ad48a0bae2f78431e7eeda_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzctMy0xLTEtMA_28f55bcc-990f-4801-a50f-a8d13193e637"
      unitRef="usd">-138810000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b121979aff54dc9b8b812e1acaacf8f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzctNS0xLTEtMA_0dd1f556-6b39-4fc1-8dd2-873ff609e390"
      unitRef="usd">-206317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3e591710b694216a55bd5aa44d31bab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzctNy0xLTEtMA_7d1ed039-37a1-4a9c-83f5-bc77101d4248"
      unitRef="usd">-344392000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i417412d1661d4a6db7ed7409999ac2f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzgtMS0xLTEtMA_9fc4d568-3f2d-416a-8ab2-c29d05c0de34"
      unitRef="usd">-3331000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7a678a31f64a4a33a667a2ff55c28636_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzgtMy0xLTEtMA_6a1f4c15-1713-4348-aa4a-6b3460edbe1b"
      unitRef="usd">-17032000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ied10d61cba9e437c959c54e8eb03b002_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzgtNS0xLTEtMA_95369bc1-bbf3-4eef-8301-b92d30a2e2f5"
      unitRef="usd">59758000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzgtNy0xLTEtMA_761ac220-83dd-4e26-b998-a94af49581ad"
      unitRef="usd">39395000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i417412d1661d4a6db7ed7409999ac2f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzktMS0xLTEtMA_4cf88259-7149-4220-8e28-b4ac6c9827b3"
      unitRef="usd">-2114000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i7a678a31f64a4a33a667a2ff55c28636_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzktMy0xLTEtMA_8e00f99e-9326-4659-a913-cd68ef583ded"
      unitRef="usd">-5585000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ied10d61cba9e437c959c54e8eb03b002_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzktNS0xLTEtMA_598ae962-28e8-4230-aac8-061d6aac3719"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzktNy0xLTEtMA_62bf2a8c-2ece-43b1-b6fe-16741d093452"
      unitRef="usd">-7699000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i417412d1661d4a6db7ed7409999ac2f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEwLTEtMS0xLTA_664e1f62-979c-4117-8dd4-709dac6cb312"
      unitRef="usd">-1217000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i7a678a31f64a4a33a667a2ff55c28636_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEwLTMtMS0xLTA_6657dfb4-f7a8-4b96-aad7-3fc4db4fc28d"
      unitRef="usd">-11447000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ied10d61cba9e437c959c54e8eb03b002_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEwLTUtMS0xLTA_cfeb6848-7d83-4faa-8dd8-ad22530c108f"
      unitRef="usd">59758000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEwLTctMS0xLTA_d5a2e278-1711-486b-8ad1-0e5f624124ad"
      unitRef="usd">47094000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i8b3ae4a2207c4f6e94b228685a637fe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEyLTEtMS0xLTA_e71795cc-d6c1-4436-8f1d-6f20c51f89b3"
      unitRef="usd">-482000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24b0959914ed488c98dcff21d4e1c4a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEyLTMtMS0xLTA_124090e4-6d1e-4820-ae75-fd806016e785"
      unitRef="usd">-150257000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b1d8968e8b14dc88714a67dd2fa5888_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEyLTUtMS0xLTA_555bff9a-3e3b-4f35-9e0f-e67a19ebff1c"
      unitRef="usd">-146559000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ce9c004ad1c4074825af60b64e3b01f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4MGExZGFhYThkYjA0ZWIyYmM5ZTVlN2NlNTk1N2RjNy90YWJsZXJhbmdlOjgwYTFkYWFhOGRiMDRlYjJiYzllNWU3Y2U1OTU3ZGM3XzEyLTctMS0xLTA_47430766-3a19-4d3e-a3cf-a795cdda11d7"
      unitRef="usd">-297298000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90ZXh0cmVnaW9uOjU3MWQxM2FlZWFmOTRjNDI4MWQ4NjhmNWJkNThkNGYzXzE5NDY_adcf02d8-406b-469c-867d-de40fd50289e">&lt;div style="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 following table provides information relating to the losses (gains) recognized in the statements of income including the reclassifications of losses (gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the years ended December&#160;31, 2020,&#160;2019 and 2018:&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:59.280%"/&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.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.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" 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;Losses (gains) on designated foreign exchange forward contracts:&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;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;2,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;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,284)&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;(2,270)&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 48.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;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;2,354&#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,284)&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;(2,270)&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 48.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;Taxes (benefit) expense&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;(240)&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;150&#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;163&#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 48.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;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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,114&#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 style="background-color:#ffffff;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-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,134)&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 style="background-color:#ffffff;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-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,107)&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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="18" 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;Amortization of pension and other postretirement benefits items:&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;div style="padding-left:24.75pt"&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;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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;7,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 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;6,930&#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;7,305&#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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior-service credits &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;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="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;33&#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;82&#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;251&#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;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 48.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;Total before tax&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;7,286&#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;7,012&#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;7,556&#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 2px 48.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;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;(1,701)&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,631)&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,733)&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 48.25pt 2px 1pt;text-align:justify;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;5,585&#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;5,381&#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;5,823&#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 48.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;Impact on income from continuing operations, net of tax&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;7,699&#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;4,247&#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,716&#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-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;These accumulated other comprehensive (loss) income components are included in the computation of net benefit cost of pension and other postretirement benefit plans (see Note 16 for additional information).&lt;/span&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzQtMS0xLTEtMA_940e7bf9-812f-4179-a444-b90a3eaae163"
      unitRef="usd">2354000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzQtMy0xLTEtMA_18a0abb0-f42c-447b-97d7-315366b26c3f"
      unitRef="usd">-1284000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzQtNS0xLTEtMA_89eec983-b824-4ff2-9278-7f693d10059c"
      unitRef="usd">-2270000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzUtMS0xLTEtMA_e0c4a138-45c8-4b47-9181-24eb51c341cd"
      unitRef="usd">2354000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzUtMy0xLTEtMA_1f5afbac-69cb-4e0a-ba29-fda0c12565e6"
      unitRef="usd">-1284000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzUtNS0xLTEtMA_46c279d6-9883-4de4-9149-817dec7a8417"
      unitRef="usd">-2270000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzYtMS0xLTEtMA_c63a36c5-bb90-42ae-86ab-77e04f82fa6a"
      unitRef="usd">240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzYtMy0xLTEtMA_36aa3ea2-5367-40f4-8bba-7ca9cab1efc2"
      unitRef="usd">-150000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzYtNS0xLTEtMA_06820f14-b521-4e55-b989-f17de2a9082c"
      unitRef="usd">-163000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90c9d1737aeb4a0bbc599e832232b1d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzctMS0xLTEtMA_c9aa2b20-d2cf-4941-bba6-2c020594d8db"
      unitRef="usd">2114000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9fa1c540c5054f9ea996a56c9e526d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzctMy0xLTEtMA_ee15a109-f13f-410e-a3ed-da0217d0bf86"
      unitRef="usd">-1134000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i676ca36c16a24ddb93cba9f5710518b7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzctNS0xLTEtMA_4006010c-c48d-4b34-9f7d-f86f0a822a55"
      unitRef="usd">-2107000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE0LTEtMS0xLTA_fdb701b3-f798-49df-b6e1-13a2e56a73c5"
      unitRef="usd">-7253000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="icc79e104c37242e398b83fa798c13b81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE0LTMtMS0xLTA_92c7f642-dad8-425c-858c-a0229b054516"
      unitRef="usd">-6930000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE0LTUtMS0xLTA_448bae1d-64f1-4d60-b6d9-de3525909aff"
      unitRef="usd">-7305000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE1LTEtMS0xLTA_c5aa85db-5638-4b62-b4fe-bb5250eb785f"
      unitRef="usd">33000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="icc79e104c37242e398b83fa798c13b81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE1LTMtMS0xLTA_c96360a9-88a2-44cc-9ecf-11c986725471"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE1LTUtMS0xLTA_969bcb67-f0bd-4d3e-b7f5-e56d8cefb7ee"
      unitRef="usd">251000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE3LTEtMS0xLTA_0c075d18-4d6b-4cb5-85d3-994701aae3a3"
      unitRef="usd">7286000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icc79e104c37242e398b83fa798c13b81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE3LTMtMS0xLTA_ff9d77fa-954a-40eb-a493-9d3c86a453ce"
      unitRef="usd">7012000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE3LTUtMS0xLTA_6bdc31de-b0ba-4fc1-9ba2-ac351df0174b"
      unitRef="usd">7556000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE4LTEtMS0xLTA_4c9c7c79-e6b1-4f76-b06d-900adca6779d"
      unitRef="usd">1701000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icc79e104c37242e398b83fa798c13b81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE4LTMtMS0xLTA_352c17fd-67c0-4472-bcf0-401a413d9500"
      unitRef="usd">1631000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE4LTUtMS0xLTA_28427cbc-2f9f-4e19-a920-bdd3bfb16cba"
      unitRef="usd">1733000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6cb5fbd24624a84bdd96f26123d64dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE5LTEtMS0xLTA_77bc9286-f8ad-436c-8c21-b272665ce844"
      unitRef="usd">5585000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc79e104c37242e398b83fa798c13b81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE5LTMtMS0xLTA_86e4e99f-f587-4eef-b167-38763f65c245"
      unitRef="usd">5381000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i77d0812371fc4270a05d0cf592e88c72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzE5LTUtMS0xLTA_70e9aa61-116a-47a7-8a5e-af68470aff2e"
      unitRef="usd">5823000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5e0c94d58fcf445e8552a36b90dd925c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzIwLTEtMS0xLTA_af86afd6-5ad0-4b37-abb0-f47816b56c88"
      unitRef="usd">7699000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i89ccf47c7ab04c0ea23acc12e46c2579_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzIwLTMtMS0xLTA_c3d42f43-7d7c-4635-95db-1db8f9032223"
      unitRef="usd">4247000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic5c5176244b94def872f95d47bd74157_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNzgvZnJhZzo1NzFkMTNhZWVhZjk0YzQyODFkODY4ZjViZDU4ZDRmMy90YWJsZTo4NWRhZGFlMjI5MDU0ZWMxOTE4Y2NlNTgxMDIxMmQ4Ny90YWJsZXJhbmdlOjg1ZGFkYWUyMjkwNTRlYzE5MThjY2U1ODEwMjEyZDg3XzIwLTUtMS0xLTA_87da7ef3-30e0-4e14-856e-d1c48df3ab04"
      unitRef="usd">3716000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzODg_08fd712f-120b-4d39-bcc6-61f7919dd5e0">Stock compensation plans In May 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "2014 Plan") which replaced the 2008 Stock Incentive Plan and 2000 Stock Compensation Plan (the "Prior Plans"), under which stock options and restricted stock awards previously were granted.  The 2014 Plan provides for several different kinds of awards, including stock options, stock appreciation rights, stock awards and other stock-based awards to directors, officers and key employees. Under the 2014 Plan, we are authorized to issue up to 5.3 million shares of common stock, subject to adjustment in accordance with special share counting rules in the 2014 Plan that, among other things, (i) count shares underlying a stock option or stock appreciation right (each, an "option award") as one share and each share underlying any other type of award (a "stock award") as 1.8 shares, (ii) increase the shares we are authorized to issue by one or 1.8 shares for each share underlying an option award or stock award, respectively, under the Prior Plans that have been canceled, expired, settled in cash or forfeited after December 31, 2013 and (iii) decrease the number of shares we are authorized to issue by one share and 1.8 shares for each share underlying an option award or stock award, respectively, granted under the Prior Plans between January 1, 2014 and the May 2, 2014 adoption of the 2014 Plan by our stockholders. Options granted under the 2014 Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2020, we granted, &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;under the 2014 Plan, non-qualified options to purchase 130,206 shares of common stock and granted restricted stock units relating to 52,464 shares of common stock under the 2014 Plan.  We also granted performance share units (&#x201c;PSUs&#x201d;), as described in the following paragraph.&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 2018, we began granting PSUs to specified senior managers. The PSUs are designed to provide further incentive to our senior management with respect to achievement of the long term financial objectives. The PSU component of the equity incentive program is designed to provide shares of our common stock to the holder based upon our achievement of certain financial performance criteria during a designated performance period of three years. The number of shares to be awarded under the PSUs granted are subject to modification based upon our total stockholder return relative to a designated group of public companies. Assuming target performance is achieved, a total of 25,818 shares of common stock would be issuable in respect of the PSUs granted and a maximum of 64,562 shares would be issuable in respect of such PSUs upon achievement of maximum performance levels.&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;The following table summarizes the share-based compensation activity:&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:59.280%"/&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.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.622%"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;(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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&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;20.7&#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;26.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;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;22.4&#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;Total income tax benefit recognized for share-based compensation arrangements&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.0&#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.1&#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.7&#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;Net excess 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;17.5&#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;15.4&#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;15.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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 unrecognized compensation expense for all awards granted in 2020 as of the grant date was $30.4 million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2020, 3,183,199 shares were available for future grants under the 2014 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Option Awards&lt;/span&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 fair value of options granted in 2020, 2019 and 2018 was estimated at the date of grant using a Black-Scholes option pricing model. The following weighted-average assumptions were used:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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;Risk-free interest rate&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;1.16&#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;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 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;2.44&#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;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 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;2.67&#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;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;/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;Expected life of option&lt;/span&gt;&lt;/td&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;5.00 years&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;4.99 years&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;4.98 years&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;Expected dividend yield&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;0.39&#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;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 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;0.47&#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;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 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;0.54&#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;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;/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;Expected volatility&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.98&#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;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 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.92&#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;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 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.65&#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;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;/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 following table summarizes the option activity during 2020:&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:32.818%"/&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.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:13.519%"/&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.595%"/&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;Shares Subject&#160;to Options&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;Weighted Average Exercise Price&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;Weighted Average Remaining Contractual Life&#160;In&#160;Years&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;Aggregate&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;Intrinsic&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;Value&lt;/span&gt;&lt;/div&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;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;Outstanding, beginning of the year&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;1,325,532&#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;161.91&#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="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;Granted&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;130,206&#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;347.64&#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="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;/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;Exercised&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;(289,324)&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;106.79&#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="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 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;Forfeited or expired&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;(9,099)&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;290.49&#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="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;/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;Outstanding, end of the year&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;1,157,315&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.57&#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="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;5.71&lt;/span&gt;&lt;/td&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;249,979&#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;Exercisable, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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;903,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;163.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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;4.94&lt;/span&gt;&lt;/td&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:3pt double #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:3pt double #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,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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: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 weighted average grant date fair value for options granted during 2020, 2019 and 2018 was $74.60, $68.22 and $58.16, respectively. The total intrinsic value of options exercised during 2020, 2019 and 2018 was $77.9 million, $64.3 million and $69.4 million, respectively. &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 recorded $9.4 million of expense related to options during 2020, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2020, the unamortized share-based compensation cost related to non-vested stock options, net of expected forfeitures, was $9.4 million, which is expected to be recognized over a weighted-average period of 1.45 years. Authorized but unissued shares of our common stock are issued upon exercises of options.&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;Stock Awards&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 fair value of PSUs granted in 2019 was determined using a Monte Carlo simulation valuation model.  The grant date fair value for these awards was $362.78. &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 fair value for restricted stock units granted in 2020, 2019 and 2018 was estimated at the date of grant based on the market price for the underlying stock on the grant date discounted for the risk free interest rate and the present value of expected dividends over the vesting period. The following weighted-average assumptions were used:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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;Risk-free interest rate&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;1.07&#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;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 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;2.41&#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;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 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;2.41&#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;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;/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;Expected dividend yield&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;0.38&#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;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 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;0.46&#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;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 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;0.53&#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;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;/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 summarizes the non-vested restricted stock unit activity during 2020:&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:29.894%"/&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.969%"/&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.969%"/&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.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.470%"/&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: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;Number of&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;Non-Vested&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;Shares&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: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;Weighted&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;Average&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;Grant-Date&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;Fair Value&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: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;Weighted&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;Average&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;Remaining&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;Contractual&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;Life&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: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;Aggregate&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;Intrinsic&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;Value&lt;/span&gt;&lt;/div&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;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;Outstanding, beginning of the year&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;177,348&#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;240.17&#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="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;Granted&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;52,464&#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;344.70&#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="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;/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;Vested&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;(67,851)&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;195.95&#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="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 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;Forfeited&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;(10,718)&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;285.37&#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="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;/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;Outstanding, end of the year&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;151,243&#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;293.06&#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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;1.2&lt;/span&gt;&lt;/td&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;62,236&#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; We issued 52,464, 69,799 and 62,221 of non-vested restricted stock units in 2020, 2019 and 2018, respectively, the majority of which provide for vesting as to all underlying shares on the third anniversary of the grant date. The weighted average grant-date fair value for non-vested restricted stock units granted during 2020, 2019 and 2018 was $344.70, $286.51 and $250.66, respectively. &lt;/span&gt;&lt;/div&gt;We recorded $14.8 million of expense related to stock awards  during 2020, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2020, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $16.2 million, which is expected to be recognized over a weighted-average period of 1.2 years. We use treasury stock to provide shares of common stock in connection with vesting of the stock awards.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzU1NA_22773670-84b1-4047-98e1-f73e5a22c194"
      unitRef="shares">5300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="ia344fb1c5f574596bcf98fa20254aaad_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzc5NA_65ea4bdb-0742-4fa7-9890-60d14583c6a8"
      unitRef="shares">1</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="if2d638b63b184d15912814f79cd666a6_D20200101-20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzg3NA_6b119586-6d2c-45ff-af51-b8f1749dfe25"
      unitRef="shares">1.8</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="iebdaf4b8358146c380c9befb73f6c18c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzk0MA_1f19a0c8-ca2e-4194-a776-da23b1681fac"
      unitRef="shares">1</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="i8497911a22284edcba53e0e9b5b57ca5_D20200101-20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzk0Ng_3350da67-fbe5-4ac9-afbb-307e64540b7d"
      unitRef="shares">1.8</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="i030dfdaf200648e794a135bd5eeb1a4f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzEyMDc_a2dbee3b-6474-4dc4-aff0-feaccac1e1e2"
      unitRef="shares">1</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="i0d61ad1be6714c70bc9cd61173e54569_D20200101-20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzEyMjA_32f3bf22-4cc6-4c1c-945c-e839f3968992"
      unitRef="shares">1.8</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i4a1974ef81514aca843488b2dcaebe2c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzE2MzE_dfe0dd3a-db97-4e8e-ab45-7a27c4f11927"
      unitRef="shares">130206</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib141f848e9fa4384823741d82612c64d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzE3MDQ_8582408f-7dcf-400f-b3ca-45f7b9843daf"
      unitRef="shares">52464</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i08dbe138767f4bf5a3e72cdd9262acba_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzMyOTg1MzQ4ODg4NzQ_f96dde37-380a-4d9e-ba46-bb60d281bc4c">P3Y</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if9e771fe765c472db43fd81551be2e8b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzI1MTY_d91a2cb3-1063-4157-9f72-112c866d9faf"
      unitRef="shares">25818</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6a9f269e80454123b8130742a5cd74a1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzI2MDg_c1b1cbc4-9f84-4358-bb9c-dcff15c2e04c"
      unitRef="shares">64562</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzODQ_c01d4dd1-2f7b-497e-af08-c8206e55bec3">&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;The following table summarizes the share-based compensation activity:&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:59.280%"/&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.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.622%"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;(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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&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;20.7&#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;26.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;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;22.4&#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;Total income tax benefit recognized for share-based compensation arrangements&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.0&#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.1&#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.7&#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;Net excess 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;17.5&#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;15.4&#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;15.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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzItMS0xLTEtMA_7030fdc7-863d-482e-b9d2-552cacf6e45a"
      unitRef="usd">20700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzItMy0xLTEtMA_04488c35-ab9a-419f-b428-e1b14a6a6f09"
      unitRef="usd">26900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzItNS0xLTEtMA_c31b2a8c-9364-4679-bdfd-e1aaa22e46f4"
      unitRef="usd">22400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzMtMS0xLTEtMA_bf4c5fb0-3603-4e15-b654-87b43c93ce46"
      unitRef="usd">22000000.0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzMtMy0xLTEtMA_361a6916-9955-4685-a8a5-bcba3f91f49a"
      unitRef="usd">21100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzMtNS0xLTEtMA_f5913d6d-b776-431f-8e2d-6b362d16db18"
      unitRef="usd">20700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzQtMS0xLTEtMA_4d9a107e-d06e-4102-a377-d5df05f6fae7"
      unitRef="usd">17500000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzQtMy0xLTEtMA_224736b3-f7c8-429b-bb87-5a6ce813341c"
      unitRef="usd">15400000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTpiMTUxZDYzZWNhZTE0MmYwYjNhYWY4MTczYTM5YTAwZS90YWJsZXJhbmdlOmIxNTFkNjNlY2FlMTQyZjBiM2FhZjgxNzNhMzlhMDBlXzQtNS0xLTEtMA_daa2933e-9a5a-42b8-85d5-9018a0e0f5ef"
      unitRef="usd">15900000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzI4NzU_025109bc-8b54-43b0-8994-b984fafc862b"
      unitRef="usd">30400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzI5NTM_0bfeb275-1cec-4033-952a-8495e957fb4a"
      unitRef="shares">3183199</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzU0MDE_d1f81640-e48a-4375-9621-2a049d185b78">&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 fair value of options granted in 2020, 2019 and 2018 was estimated at the date of grant using a Black-Scholes option pricing model. The following weighted-average assumptions were used:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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;Risk-free interest rate&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;1.16&#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;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 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;2.44&#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;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 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;2.67&#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;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;/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;Expected life of option&lt;/span&gt;&lt;/td&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;5.00 years&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;4.99 years&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;4.98 years&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;Expected dividend yield&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;0.39&#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;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 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;0.47&#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;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 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;0.54&#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;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;/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;Expected volatility&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.98&#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;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 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.92&#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;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 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.65&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzEtMS0xLTEtMA_2a0b30de-3065-4880-ac89-8f545e8eb9a6"
      unitRef="number">0.0116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzEtMy0xLTEtMA_4906b0fb-1573-495b-b7ea-306df4698237"
      unitRef="number">0.0244</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzEtNS0xLTEtMA_690b700c-e366-4fb7-8072-a9139f74b721"
      unitRef="number">0.0267</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzItMS0xLTEtMA_652cb6e1-7d27-43d0-b642-7cbdbc1a7763">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzItMy0xLTEtMA_67566f25-b593-45dd-813e-bdc84e765824">P4Y11M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzItNS0xLTEtMA_44e636b9-fb84-4a4c-8ac5-c39ee93297a4">P4Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzMtMS0xLTEtMA_1b8896f4-4852-4c0e-b97d-db9db23ea890"
      unitRef="number">0.0039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzMtMy0xLTEtMA_adf8abed-747e-48d4-bf8e-29506e293a7c"
      unitRef="number">0.0047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzMtNS0xLTEtMA_fa0f7d17-ba3c-45e0-bb86-c725c4dc7670"
      unitRef="number">0.0054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzQtMS0xLTEtMA_5ece7418-c6f0-469b-8631-dad27c6d7eb5"
      unitRef="number">0.2398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if3ca79633c3746878b0d34a2ef011d56_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzQtMy0xLTEtMA_e9166380-2ec0-4a90-9ab2-632b23c63c1c"
      unitRef="number">0.2392</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6ce2adcf18d847fb99b997f57556aba3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTphMDdiNGE2MjhjMzA0YzZiYTM3NjY3Zjg3NWJhMmI2NC90YWJsZXJhbmdlOmEwN2I0YTYyOGMzMDRjNmJhMzc2NjdmODc1YmEyYjY0XzQtNS0xLTEtMA_c31c5ad7-7e9c-40fd-863e-0b1d0e9f28d8"
      unitRef="number">0.2265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzOTQ_83971291-a1c9-4fa4-825d-ef70227e67bb">&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 summarizes the option activity during 2020:&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:32.818%"/&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.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:13.519%"/&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.595%"/&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;Shares Subject&#160;to Options&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;Weighted Average Exercise Price&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;Weighted Average Remaining Contractual Life&#160;In&#160;Years&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;Aggregate&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;Intrinsic&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;Value&lt;/span&gt;&lt;/div&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;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;Outstanding, beginning of the year&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;1,325,532&#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;161.91&#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="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;Granted&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;130,206&#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;347.64&#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="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;/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;Exercised&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;(289,324)&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;106.79&#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="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 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;Forfeited or expired&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;(9,099)&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;290.49&#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="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;/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;Outstanding, end of the year&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;1,157,315&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.57&#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="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;5.71&lt;/span&gt;&lt;/td&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;249,979&#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;Exercisable, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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;903,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;163.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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;4.94&lt;/span&gt;&lt;/td&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:3pt double #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:3pt double #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,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzItMS0xLTEtMA_6e00e9c5-35c0-47e8-887c-af9c141be56a"
      unitRef="shares">1325532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzItMy0xLTEtMA_7da1f236-ef44-407e-961d-c34c4d6589fa"
      unitRef="usdPerShare">161.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzMtMS0xLTEtMA_d7570251-3798-42f4-a42c-3b97c6f05707"
      unitRef="shares">130206</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzMtMy0xLTEtMA_efc415ee-526f-4e9b-9494-2f2961657da9"
      unitRef="usdPerShare">347.64</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzQtMS0xLTEtMA_b7ac2e83-eccc-48d4-8039-aa0a842930bf"
      unitRef="shares">289324</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzQtMy0xLTEtMA_47db50df-342d-4085-a969-192929f80e05"
      unitRef="usdPerShare">106.79</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzUtMS0xLTEtMA_de85b720-90c2-4de1-9625-89186c451064"
      unitRef="shares">9099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzUtMy0xLTEtMA_1af1b97f-25f4-4620-974f-948ac679ad90"
      unitRef="usdPerShare">290.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzYtMS0xLTEtMA_42005ec4-c270-4b38-a1d5-bd2836678d17"
      unitRef="shares">1157315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzYtMy0xLTEtMA_7e4c1e45-3a76-4bf8-a7b1-3dd02105da33"
      unitRef="usdPerShare">195.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzYtNS0xLTEtMA_4675bc4f-f9e5-4562-8fe4-1baaaa7ac808">P5Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzYtNy0xLTEtMA_5cb487ab-3a9a-4499-ae83-c065d4a45ced"
      unitRef="usd">249979000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzctMS0xLTEtMA_f8737120-7fca-48d4-b937-1b8b31544f2a"
      unitRef="shares">903680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzctMy0xLTEtMA_41562db8-07c1-4386-947d-529109bba7ab"
      unitRef="usdPerShare">163.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzctNS0xLTEtMA_b6be02a1-ea31-4272-8230-8b55e9955f18">P4Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTozZmIxMDE5NzNiYWI0MTYyOGY2ZjNjZWIzNDZkYmI2OS90YWJsZXJhbmdlOjNmYjEwMTk3M2JhYjQxNjI4ZjZmM2NlYjM0NmRiYjY5XzctNy0xLTEtMA_d8d21ce5-1f1c-48e8-aa08-367f30b34b3b"
      unitRef="usd">224388000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzMzNjk_262a0b3d-2a95-48e6-9aa2-d1a866e65a81"
      unitRef="usdPerShare">74.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzMzNzM_9b0cff24-8257-448a-b384-5c63ae0fabe9"
      unitRef="usdPerShare">68.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzMzODA_f0b6d7c3-86e3-48b6-a27b-63f2c190607f"
      unitRef="usdPerShare">58.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM0NzA_50ccdc98-ab4e-4c8a-b65b-abbcffdb2abd"
      unitRef="usd">77900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM0NzQ_79c83565-018d-4b99-be72-30dfc2f162e5"
      unitRef="usd">64300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM0ODE_09fb8385-def5-48d5-869f-4de431ec9b63"
      unitRef="usd">69400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:StockOptionPlanExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM1MTI_fad30670-dcf8-40cc-8aec-027b99369248"
      unitRef="usd">9400000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i1608c7a2708c409a86f67e276cf85155_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM3NzE_0cc2bdac-3552-4658-a7b8-ca96c728c952"
      unitRef="usd">9400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic9fa4d5e00b64500ab10e6bceb5b0388_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzM4NDQ_85455c5d-b92d-46a0-80dc-1f2bdb2a503f">P1Y5M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iad8bc5f5becc4dfb97e08b2211d7bf1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQxMDY_e25d6293-c471-475e-b8b1-11791a5a54cc"
      unitRef="usdPerShare">362.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzOTk_5d6ac06d-959b-40ed-99f0-90d85958f525">The following weighted-average assumptions were used:&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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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;Risk-free interest rate&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;1.07&#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;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 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;2.41&#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;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 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;2.41&#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;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;/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;Expected dividend yield&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;0.38&#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;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 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;0.46&#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;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 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;0.53&#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;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;/tr&gt;&lt;/table&gt;</tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzEtMS0xLTEtMA_602023f8-1340-4182-bde9-e9678e887c46"
      unitRef="number">0.0107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if44b6ee699f24f0e8f5616894789a8be_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzEtMy0xLTEtMA_76e55020-cae3-4155-8502-d960c0bd6d43"
      unitRef="number">0.0241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie2640df91366488f842ebc1b8c6cbe4a_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzEtNS0xLTEtMA_24717d5c-cd5c-4b9c-baea-bccfa62cc814"
      unitRef="number">0.0241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzItMS0xLTEtMA_79004afe-4167-4ef7-99da-75a69e842bf4"
      unitRef="number">0.0038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if44b6ee699f24f0e8f5616894789a8be_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzItMy0xLTEtMA_1e335603-49c5-43fb-82d2-5d57255e862f"
      unitRef="number">0.0046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie2640df91366488f842ebc1b8c6cbe4a_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZTo0MmQxZmNkOWI5NGY0MmMzOTI4NWVlMzU3NGRlNDY1Mi90YWJsZXJhbmdlOjQyZDFmY2Q5Yjk0ZjQyYzM5Mjg1ZWUzNTc0ZGU0NjUyXzItNS0xLTEtMA_fef26807-4b42-48f5-a4a1-5a2e2194b0aa"
      unitRef="number">0.0053</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUzOTE_f88f6448-11ad-4e68-b26c-d66146026db1">&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 summarizes the non-vested restricted stock unit activity during 2020:&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:29.894%"/&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.969%"/&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.969%"/&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.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.470%"/&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: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;Number of&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;Non-Vested&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;Shares&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: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;Weighted&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;Average&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;Grant-Date&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;Fair Value&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: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;Weighted&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;Average&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;Remaining&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;Contractual&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;Life&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: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;Aggregate&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;Intrinsic&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;Value&lt;/span&gt;&lt;/div&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;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;Outstanding, beginning of the year&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;177,348&#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;240.17&#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="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;Granted&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;52,464&#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;344.70&#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="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;/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;Vested&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;(67,851)&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;195.95&#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="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 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;Forfeited&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;(10,718)&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;285.37&#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="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;/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;Outstanding, end of the year&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;151,243&#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;293.06&#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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;1.2&lt;/span&gt;&lt;/td&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;62,236&#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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ide1bc258ae5f4f96b283f9f930963e0a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzItMS0xLTEtMA_af31da5d-e070-4948-9fec-327de2ff41e3"
      unitRef="shares">177348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ide1bc258ae5f4f96b283f9f930963e0a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzItMy0xLTEtMA_d7ee0fd8-aa4f-478c-ac7f-3b69628d950f"
      unitRef="usdPerShare">240.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzMtMS0xLTEtMA_77e840ec-4216-463c-81bf-91de1b622ba4"
      unitRef="shares">52464</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzMtMy0xLTEtMA_809eabd7-f499-4e5d-bc04-4b4370fc71aa"
      unitRef="usdPerShare">344.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzQtMS0xLTEtMA_e31290d7-e999-4be4-9d19-a006ff31adff"
      unitRef="shares">67851</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzQtMy0xLTEtMA_cb297a87-c85e-4f3c-8b4a-2ccf7f147cd4"
      unitRef="usdPerShare">195.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzUtMS0xLTEtMA_ffb4574b-9c81-42c2-951b-55f34b7a0b60"
      unitRef="shares">10718</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzUtMy0xLTEtMA_4c067ef1-64e4-47a7-9ead-5f1ae66f7301"
      unitRef="usdPerShare">285.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib2e1963577b24a38b431f05e8443a093_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzYtMS0xLTEtMA_79628f6b-c2a5-4818-81cb-b1cbe8cb6de6"
      unitRef="shares">151243</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib2e1963577b24a38b431f05e8443a093_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzYtMy0xLTEtMA_818de55c-1c3d-4a3b-8a3f-44bfb6e93156"
      unitRef="usdPerShare">293.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzYtNS0xLTEtMA_9ea0d40b-5e6f-4fb9-9315-cdc80f3f7469">P1Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue
      contextRef="ib2e1963577b24a38b431f05e8443a093_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90YWJsZToyNWNjZDMwZjA5ODQ0YmNkYWJlY2MwMGJmODZiNDY1MC90YWJsZXJhbmdlOjI1Y2NkMzBmMDk4NDRiY2RhYmVjYzAwYmY4NmI0NjUwXzYtNy0xLTEtMA_fc7db845-4111-4073-8df9-2602292f0eaf"
      unitRef="usd">62236000</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ1NTE_d6316163-db0e-43f3-91e9-3153d54619fa"
      unitRef="shares">52464</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ1NTU_144fb0ea-63be-46a5-9500-55f106a0164e"
      unitRef="shares">69799</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ1NjI_517ccaa3-5d0d-4c16-a622-a0c890a19fef"
      unitRef="shares">62221</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i550552571ec440b1881a8341d48025a7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ4NjI_399215e4-e32c-4685-82fd-7881afa23f9a"
      unitRef="usdPerShare">344.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if44b6ee699f24f0e8f5616894789a8be_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ4NjY_820514ed-0079-4353-9ceb-6afe74be8ce4"
      unitRef="usdPerShare">286.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie2640df91366488f842ebc1b8c6cbe4a_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ4NzM_aae717d7-b595-49f2-9d20-33288a65cf4f"
      unitRef="usdPerShare">250.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:RestrictedStockExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzQ5MDQ_67523f77-c930-4f27-b53e-bed2bb4c5d69"
      unitRef="usd">14800000</us-gaap:RestrictedStockExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3a9b2b7af77c4098a695524a03fa5eb9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUxOTQ_a03d897f-9b6f-4a70-91ba-a16960d82568"
      unitRef="usd">16200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6becd4cbfd3743f78f290d488c45abee_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODQvZnJhZzo1MzU5ZjIxOWExZmY0YjI3OGM2YzZhNTdkZWEyMmEwYi90ZXh0cmVnaW9uOjUzNTlmMjE5YTFmZjRiMjc4YzZjNmE1N2RlYTIyYTBiXzUyNjc_b1d1138a-1dd2-4e66-ad25-bc2d62b92822">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjIy_e9e8ba30-2425-4def-b1f9-4fcf3c2adb3c">Income taxes &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 summarizes the components of the provision for income taxes from continuing operations:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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="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;Current:&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="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: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;Federal&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;11,148&#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;19,374&#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,525)&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;State&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;9,644&#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;8,220&#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;1,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 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-U.S.&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,042&#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;23,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;29,353&#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;Deferred:&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: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;/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;Federal&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;(9,475)&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,041)&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;(5,124)&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;State&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;(13,734)&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;(28,277)&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;(5,114)&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;Non-U.S.&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;(10,694)&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;(143,044)&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;4,174&#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: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;21,931&#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;(122,078)&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;23,196&#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-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered non-permanently reinvested and for which taxes have been provided approximated $1.7 billion. At December&#160;31, 2020, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered permanently reinvested approximated $0.7 billion. Earnings considered permanently reinvested are expected to be reinvested indefinitely and, as a result, no additional deferred tax liability has been recognized with regard to these earnings. It is not practical to determine the deferred income tax liability on these earnings if, in the future, they are &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;remitted to the U.S. because the income tax liability to be incurred, if any, is dependent on circumstances existing when remittance occurs.&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;The following table summarizes the U.S. and non-U.S.&#160;components of income from continuing operations before taxes:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&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;233,034&#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;89,021&#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;37,201&#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;Non-U.S.&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;124,698&#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;250,882&#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;182,427&#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: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;357,732&#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;339,903&#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;219,628&#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:12pt;text-align:justify;text-indent:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations between the statutory federal income tax rate and the effective income tax rate are as follows:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:12.223%"/&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:11.201%"/&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;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;2019&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;2018&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;Federal statutory rate&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;21.0&#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;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 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;21.0&#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;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 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;21.0&#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;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;/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:#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;Tax effect of international items&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;(5.3)&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;(11.3)&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.3)&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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impacts of the TCJA &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;&#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;&#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.0)&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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Merger - Deferred Taxes &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;&#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;(38.0)&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 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;Excess tax benefits related to share-based compensation&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;(4.9)&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;(4.5)&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;(7.2)&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;State taxes, net of federal benefit&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;(0.3)&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;(4.9)&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;(0.1)&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;Uncertain tax contingencies&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;(0.5)&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;(0.4)&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;Contingent consideration&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;(2.2)&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.4&#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;5.3&#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;Intellectual property impairment charge&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.2)&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.0)&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;Research and development tax credit&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;(1.1)&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;(1.1)&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;(1.6)&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;Other, net&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;0.6&#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;(0.5)&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;(0.1)&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;6.1&#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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(35.9)&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;10.6&#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;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;/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;U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the "TCJA") was enacted on December 22, 2017. The legislation significantly changed U.S. tax law by, among other things, reducing the corporate income tax rate and imposing a one-time repatriation tax on undistributed post-1986 non-U.S. subsidiary earnings and profits. This legislation required significant one-time adjustments to our consolidated tax provision.&lt;/span&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;(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;During 2019, we recognized a discrete tax benefit of $129.0&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings.&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;The effective income tax rate for 2020 was 6.1% compared to (35.9)% for 2019. Taxes on income from continuing operations in 2020 reflects non-taxable contingent consideration adjustments, recognized in connection with a decrease in the fair value of our contingent consideration liabilities. The effective income tax rate for 2019 reflects a tax benefit of $129.0&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings. Additionally the effective tax rates for both 2020 and 2019 reflect a net excess tax benefit related to share-based compensation and a tax benefit relating to the revaluation of state deferred tax assets and liabilities due to business integrations and other changes.&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 are routinely subject to examinations by various taxing authorities. In conjunction with these examinations and as a regular practice, we establish and adjust reserves with respect to its uncertain tax positions to address developments related to those positions. We realized a net benefit of $1.7 million, $0.1 million and $0.8 million in 2020, 2019 and 2018 respectively, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the expiration of a number of applicable statutes of limitations. &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 summarizes significant components of our deferred tax assets and liabilities at December&#160;31, 2020 and&#160;2019:&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.668%"/&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;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;2019&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="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;Deferred tax assets:&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="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: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;Tax loss and credit carryforwards&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;180,782&#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;174,997&#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;Lease 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;25,429&#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;28,577&#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;Pension&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;12,237&#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;14,971&#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;Reserves and accruals&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;72,931&#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;60,799&#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;Other&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;7,996&#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;3,207&#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;Less: valuation allowances&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;(155,008)&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;(119,233)&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 48.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;Total deferred tax assets&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;144,367&#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;163,318&#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;Deferred tax liabilities:&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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;Property, plant and equipment&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,633&#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;23,053&#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;Intangibles&#160;&#x2014; stock acquisitions&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;476,150&#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;441,079&#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;Unremitted non-U.S. earnings&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;91,539&#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;81,967&#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;Lease 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;25,429&#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;28,577&#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;Other&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;2,221&#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;22,628&#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 48.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;Total deferred tax liabilities&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;620,972&#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;597,304&#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;Net deferred tax liability&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;(476,605)&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;(433,986)&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:8pt;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;Under the tax laws of various jurisdictions in which we operate, deductions or credits that cannot be fully utilized for tax purposes during the current year may be carried forward, subject to statutory limitations, to reduce taxable income or taxes payable in a future tax year. At December&#160;31, 2020, the tax effect of such carryforwards approximated $180.8 million. Of this amount, $14.4 million has no expiration date, $9.1 million expires after 2020 but before the end of 2025 and $157.3 million expires after 2025. A portion of these carryforwards consists of tax losses and credits obtained by us as a result of acquisitions; the utilization of these carryforwards are subject to an annual limitation imposed by Section&#160;382 of the Internal Revenue Code, which limits a company&#x2019;s ability to deduct prior net operating losses following a more than 50 percent change in ownership.  It is not expected that the Section&#160;382 limitation will prevent us ultimately from utilizing the applicable loss carryforwards. The determination of state net operating loss carryforwards is dependent upon the U.S.&#160;subsidiaries&#x2019; taxable income or loss, the state&#x2019;s proportion of each subsidiary's taxable net income and the application of state laws, which can change from year to year and impact the amount of such carryforward.&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 valuation allowance for deferred tax assets of $155.0 million and $119.2 million at December&#160;31, 2020 and&#160;2019, respectively, relates principally to the uncertainty of our ability to utilize certain deferred tax assets, primarily tax loss and credit carryforwards in various jurisdictions. The valuation allowance was calculated in accordance with applicable accounting standards, which require that a valuation allowance be established and maintained when it is &#x201c;more likely than not&#x201d; that all or a portion of deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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;Uncertain Tax Positions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The following table is a reconciliation of the beginning and ending balances for liabilities associated with unrecognized tax benefits for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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 at January&#160;1&lt;/span&gt;&lt;/div&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;7,561&#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;8,106&#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;9,336&#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;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;Increase in unrecognized tax benefits related to prior years&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;1,286&#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;351&#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;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;Decrease in unrecognized tax benefits related to prior years&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;&#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;(201)&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;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;Unrecognized tax benefits related to the current year&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;&#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;1,237&#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;899&#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;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;Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations&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;(1,864)&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,881)&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,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;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;Increase (decrease) in unrecognized tax benefits due to foreign currency translation&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;247&#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;(51)&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;(174)&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 at December&#160;31&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;7,230&#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;7,561&#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;8,106&#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: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 total liabilities associated with the unrecognized tax benefits that, if recognized, would impact the effective tax rate for continuing operations, were $4.4 million at December&#160;31, 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;We accrue interest and penalties associated with unrecognized tax benefits in income tax expense in the consolidated statements of income, and the corresponding liability is included in the consolidated balance sheets. The net interest expense (benefit) and penalties reflected in income from continuing operations for the year ended December&#160;31, 2020 was $0.2 million and $(0.5) million, respectively; for the year ended December&#160;31, 2019 was $0.2 million and $(0.1) million, respectively; and for the year ended December&#160;31, 2018 was $0.2 million and $(0.3) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2020 were $0.6 million and $2.1 million, respectively, and at December&#160;31, 2019 were $0.6 million and $2.2 million, respectively.&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 taxable years for which the applicable statute of limitations remains open by major tax jurisdictions are as follows:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;Beginning&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;Ending&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;2017&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;Canada&lt;/span&gt;&lt;/td&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;2016&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;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;China&lt;/span&gt;&lt;/td&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;2015&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;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;Czech Republic&lt;/span&gt;&lt;/td&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;2017&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;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;France&lt;/span&gt;&lt;/td&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;2018&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;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;Germany&lt;/span&gt;&lt;/td&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;2011&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;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;India&lt;/span&gt;&lt;/td&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;2002&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;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;Ireland&lt;/span&gt;&lt;/td&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;2016&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;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;Italy&lt;/span&gt;&lt;/td&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;2016&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;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;Malaysia&lt;/span&gt;&lt;/td&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;2016&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;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;Singapore&lt;/span&gt;&lt;/td&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;2016&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;We are routinely subject to income tax examinations by various taxing authorities.&#160;As of December&#160;31, 2020, the most significant tax examinations in process were in Ireland and Germany.&#160;The date at which this examination may be concluded and the ultimate outcome of the examination are uncertain. As a result of the uncertain outcome of this ongoing examination, future examinations or the expiration of statutes of limitation, it is reasonably possible that the related unrecognized tax benefits for tax positions taken could materially change from those recorded as liabilities at December&#160;31, 2020.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitation, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of zero to $0.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental cash flow information&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:56.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&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:12.500%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes paid, net of refunds&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;77,163&#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;73,632&#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;65,605&#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;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjAx_0e786648-dc2c-4aee-99c6-83f43fb7cd51">&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 summarizes the components of the provision for income taxes from continuing operations:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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="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;Current:&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="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: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;Federal&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;11,148&#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;19,374&#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,525)&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;State&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;9,644&#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;8,220&#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;1,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 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-U.S.&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,042&#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;23,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;29,353&#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;Deferred:&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: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;/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;Federal&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;(9,475)&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,041)&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;(5,124)&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;State&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;(13,734)&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;(28,277)&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;(5,114)&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;Non-U.S.&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;(10,694)&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;(143,044)&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;4,174&#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: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;21,931&#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;(122,078)&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;23,196&#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;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzMtMS0xLTEtMA_abec4674-bd3b-487b-976d-8ff4cc1b949a"
      unitRef="usd">11148000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzMtMy0xLTEtMA_b68f84e6-949a-40c5-90ff-854e9f45b385"
      unitRef="usd">19374000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzMtNS0xLTEtMA_6b9b4fe1-ece0-4c23-84b9-b1ce290833d2"
      unitRef="usd">-1525000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzQtMS0xLTEtMA_e87698ab-b3be-416e-9549-cfefcb7b9923"
      unitRef="usd">9644000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzQtMy0xLTEtMA_dd1a053e-bad9-4799-b114-43ed8261eec4"
      unitRef="usd">8220000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzQtNS0xLTEtMA_4809da9c-60a3-4437-b1a1-796ce8b2e8c0"
      unitRef="usd">1432000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzUtMS0xLTEtMA_e3367087-4d62-40eb-9a2c-6a3d07eca26c"
      unitRef="usd">35042000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzUtMy0xLTEtMA_b3270a97-be9a-46bb-b81c-4b5fa767ad8b"
      unitRef="usd">23690000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzUtNS0xLTEtMA_e53cffa9-6750-4645-adb3-891debc02ce7"
      unitRef="usd">29353000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzctMS0xLTEtMA_8393ee6f-0a97-4e31-8e2f-6745ecb8ef88"
      unitRef="usd">-9475000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzctMy0xLTEtMA_bb067dee-35eb-4c6b-a4d4-4233439c6721"
      unitRef="usd">-2041000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzctNS0xLTEtMA_7e24b963-4771-4356-93b1-bebd40b6e662"
      unitRef="usd">-5124000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzgtMS0xLTEtMA_28c6a638-c1ca-4ae4-bc96-034811dc9c78"
      unitRef="usd">-13734000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzgtMy0xLTEtMA_d4b9927d-4d5c-4596-acc3-024354e834fb"
      unitRef="usd">-28277000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzgtNS0xLTEtMA_9ceb1dfe-3b19-4d36-820d-56bd354513ec"
      unitRef="usd">-5114000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzktMS0xLTEtMA_cd750f3e-44d8-431b-a663-dfb11a8cfd08"
      unitRef="usd">-10694000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzktMy0xLTEtMA_01e56d19-18aa-4596-87f2-6323b60916e8"
      unitRef="usd">-143044000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzktNS0xLTEtMA_53a8188a-40f5-4a06-8e89-e85521c34565"
      unitRef="usd">4174000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzEwLTEtMS0xLTA_c2214170-6f41-4959-9140-2385e876c652"
      unitRef="usd">21931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzEwLTMtMS0xLTA_9157b787-ce63-498d-aa1b-a9e706d57704"
      unitRef="usd">-122078000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphZGM3NzU5MmZlYzY0YTk5OWYxMTFjYzQwOGU4NDRhZC90YWJsZXJhbmdlOmFkYzc3NTkyZmVjNjRhOTk5ZjExMWNjNDA4ZTg0NGFkXzEwLTUtMS0xLTA_116e92c3-b587-4e08-b33f-f6b76d6df1fd"
      unitRef="usd">23196000</us-gaap:IncomeTaxExpenseBenefit>
    <tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzM0NzA_47c48fa6-a351-424f-b42a-e9411a732070"
      unitRef="usd">1700000000</tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzM2MjA_1f2be9ae-1cba-4d43-85fe-2e3369818d04"
      unitRef="usd">700000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjAy_4b208a7d-cb3a-4ebb-b8ec-ac86afc1f875">&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;The following table summarizes the U.S. and non-U.S.&#160;components of income from continuing operations before taxes:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&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;233,034&#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;89,021&#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;37,201&#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;Non-U.S.&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;124,698&#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;250,882&#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;182,427&#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: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;357,732&#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;339,903&#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;219,628&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzItMS0xLTEtMA_2e1c8189-b735-4649-9fa1-39e069e32748"
      unitRef="usd">233034000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzItMy0xLTEtMA_9ade31e8-0f27-4b78-b9b2-461b9a9925e3"
      unitRef="usd">89021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzItNS0xLTEtMA_a17fab86-4d5d-4989-99c1-2a4f02cf1378"
      unitRef="usd">37201000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzMtMS0xLTEtMA_350f6148-73ba-46b4-876b-786b6fda5aa8"
      unitRef="usd">124698000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzMtMy0xLTEtMA_685fdfea-1ff3-4460-88e4-f443ee4789ff"
      unitRef="usd">250882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzMtNS0xLTEtMA_bdb95d29-aeba-4517-97db-8905d88b9d3a"
      unitRef="usd">182427000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzQtMS0xLTEtMA_60632a6f-a568-4ae1-b243-2d0f4a4b62a1"
      unitRef="usd">357732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzQtMy0xLTEtMA_2d71d464-0a35-41b5-bbea-915165f5f180"
      unitRef="usd">339903000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpkOTA5OWE1M2UyMTI0NzYyOTNlNGM4NGMxZDQwY2U0ZS90YWJsZXJhbmdlOmQ5MDk5YTUzZTIxMjQ3NjI5M2U0Yzg0YzFkNDBjZTRlXzQtNS0xLTEtMA_86ec4ccd-216a-4fc5-8b5b-db7ccbc103b5"
      unitRef="usd">219628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjE4_e3570772-ebdf-484e-8bb5-31d3e4484b8d">&lt;div style="margin-top:12pt;text-align:justify;text-indent:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations between the statutory federal income tax rate and the effective income tax rate are as follows:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:12.223%"/&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:11.201%"/&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;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;2019&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;2018&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;Federal statutory rate&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;21.0&#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;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 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;21.0&#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;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 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;21.0&#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;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;/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:#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;Tax effect of international items&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;(5.3)&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;(11.3)&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.3)&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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impacts of the TCJA &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;&#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;&#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.0)&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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Merger - Deferred Taxes &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;&#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;(38.0)&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 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;Excess tax benefits related to share-based compensation&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;(4.9)&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;(4.5)&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;(7.2)&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;State taxes, net of federal benefit&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;(0.3)&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;(4.9)&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;(0.1)&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;Uncertain tax contingencies&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;(0.5)&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;(0.4)&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;Contingent consideration&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;(2.2)&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.4&#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;5.3&#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;Intellectual property impairment charge&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.2)&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.0)&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;Research and development tax credit&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;(1.1)&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;(1.1)&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;(1.6)&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;Other, net&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;0.6&#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;(0.5)&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;(0.1)&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;6.1&#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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(35.9)&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;10.6&#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;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;/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;U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the "TCJA") was enacted on December 22, 2017. The legislation significantly changed U.S. tax law by, among other things, reducing the corporate income tax rate and imposing a one-time repatriation tax on undistributed post-1986 non-U.S. subsidiary earnings and profits. This legislation required significant one-time adjustments to our consolidated tax provision.&lt;/span&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;(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;During 2019, we recognized a discrete tax benefit of $129.0&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEtMS0xLTEtMA_c1c4b6a5-b3e6-47ed-ab0d-95554d659d7e"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEtMy0xLTEtMA_0d0abe60-44fd-4beb-9738-da2ec6cc234e"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEtNS0xLTEtMA_4638e73c-a724-4537-b571-e390d2305a18"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzMtMS0xLTEtMA_b3cd7383-0b62-488b-b695-a8ae79a4bfb0"
      unitRef="number">-0.053</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzMtMy0xLTEtMA_3760eadf-da3f-4585-b853-9696c1c1072f"
      unitRef="number">-0.113</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzMtNS0xLTEtMA_35a99157-85e7-4d13-9afe-79962a396ac5"
      unitRef="number">-0.033</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzQtMS0xLTEtMA_cf878d93-3fa1-4a67-adfc-d74203781a77"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzQtMy0xLTEtMA_baa42f68-edd5-4c96-ada2-26d745b2c49d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzQtNS0xLTEtMA_ae9146a4-64a3-4b79-b117-ece1a07cee1f"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzUtMS0xLTEtMA_0349d77b-62ea-482e-a92f-c99c58b103dc"
      unitRef="number">0</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzUtMy0xLTEtMA_5f451095-b9d0-4a17-89e7-a3743afc5b38"
      unitRef="number">-0.380</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzUtNS0xLTEtMA_1610b6b8-37fb-44ec-b39a-99b82cf170b4"
      unitRef="number">0</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzYtMS0xLTEtMA_52ce9a34-a852-4ed8-a82b-0d8122db79e9"
      unitRef="number">-0.049</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzYtMy0xLTEtMA_4f0817e7-7b42-4d7d-abb0-54d6da43fea9"
      unitRef="number">-0.045</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzYtNS0xLTEtMA_89c5b6e3-c1f8-4365-8b72-c89984dd5ff2"
      unitRef="number">-0.072</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzctMS0xLTEtMA_a5a43d01-6df9-4332-bf3c-f1d68585ed02"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzctMy0xLTEtMA_f2d69aa9-2663-4c32-b2e4-bdc01695ecec"
      unitRef="number">-0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzctNS0xLTEtMA_8aa0cb13-5a48-4928-a0ee-ce3fc4c0d83b"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzgtMS0xLTEtMA_5e44db5b-eccd-4fd7-89d0-691f71d1526f"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzgtMy0xLTEtMA_3fc9a990-e033-4891-abeb-9661dcfd44b3"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzgtNS0xLTEtMA_a7859b69-c016-418c-ba85-e7130961adad"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzktMS0xLTEtMA_8ed5d7f9-7bf1-4329-9ebd-4181d06533e7"
      unitRef="number">-0.022</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzktMy0xLTEtMA_568224a2-9da2-4cd2-a85d-95c4f5e595a5"
      unitRef="number">0.034</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzktNS0xLTEtMA_375fd568-9b7e-49ae-ae79-d28854eaf105"
      unitRef="number">0.053</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEwLTEtMS0xLTA_44be1d9b-93a6-470f-bd5f-817e99d3a322"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEwLTMtMS0xLTA_99c5abfa-dfd1-4e28-b4bb-ec03eb644bef"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEwLTUtMS0xLTA_39789aae-576a-4d1c-b47e-23c43ffbbd7b"
      unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzExLTEtMS0xLTA_7ab5d76b-3c96-479c-9a7b-8fd16c3b93e5"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzExLTMtMS0xLTA_5d436c72-5890-4f4b-abb7-6bef0fbb23f3"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzExLTUtMS0xLTA_25a9474a-0a99-4f85-a74e-225ee6185bc3"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEyLTEtMS0xLTA_7815497a-78a2-4360-98ff-d1f7542a5bb1"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEyLTMtMS0xLTA_d0ad78fc-612d-46b8-8c39-458ac6ba3fc4"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEyLTUtMS0xLTA_ea602c5b-73fa-4c73-9ad7-17f33bebbe60"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEzLTEtMS0xLTA_27d8b8d6-d91e-49d6-bd18-83b32c5bb2aa"
      unitRef="number">0.061</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEzLTMtMS0xLTA_49dd694a-ef78-4416-badd-c22c1b013a15"
      unitRef="number">-0.359</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTo5MjgxYTUzNmFlN2Q0MmNkOTZlNDRkMTY1YzkzZWVmYS90YWJsZXJhbmdlOjkyODFhNTM2YWU3ZDQyY2Q5NmU0NGQxNjVjOTNlZWZhXzEzLTUtMS0xLTA_df5cc6c7-2a81-4559-8230-e87e44adedb7"
      unitRef="number">0.106</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzQzNTg_e290061d-2d6f-4a53-b21c-1257416744e4"
      unitRef="usd">-129000000.0</tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzMyOTg1MzQ5MTQ4ODE_cc4c9e3e-d2b7-4294-9c35-b60937b25efc"
      unitRef="number">0.061</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzMyOTg1MzQ5MTQ4ODc_43450f89-b9ad-4667-89ad-0c3b24b9d701"
      unitRef="number">-0.359</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzMyOTg1MzQ5MTQ4OTY_a384de11-ea0c-4d41-8465-e7b3488a89c5"
      unitRef="usd">-129000000.0</tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzU2OTA_80181f57-8f2b-4f98-9929-0fd2616ac280"
      unitRef="usd">1700000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzU2OTc_5f214e31-bc30-497b-91fa-a98c62b0e66d"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzE2NDkyNjc0NTI3Njc_9651ae67-dac6-498c-a520-7185c74ad621"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjMy_6c2a43f7-f249-4dbc-a4aa-29c0071e5b72">&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 summarizes significant components of our deferred tax assets and liabilities at December&#160;31, 2020 and&#160;2019:&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.668%"/&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;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;2019&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="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;Deferred tax assets:&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="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: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;Tax loss and credit carryforwards&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;180,782&#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;174,997&#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;Lease 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;25,429&#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;28,577&#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;Pension&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;12,237&#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;14,971&#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;Reserves and accruals&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;72,931&#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;60,799&#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;Other&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;7,996&#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;3,207&#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;Less: valuation allowances&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;(155,008)&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;(119,233)&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 48.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;Total deferred tax assets&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;144,367&#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;163,318&#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;Deferred tax liabilities:&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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;Property, plant and equipment&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,633&#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;23,053&#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;Intangibles&#160;&#x2014; stock acquisitions&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;476,150&#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;441,079&#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;Unremitted non-U.S. earnings&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;91,539&#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;81,967&#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;Lease 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;25,429&#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;28,577&#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;Other&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;2,221&#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;22,628&#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 48.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;Total deferred tax liabilities&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;620,972&#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;597,304&#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;Net deferred tax liability&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;(476,605)&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;(433,986)&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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzMtMS0xLTEtMA_534ee1c7-e511-474c-bb6b-9abae5ffdc68"
      unitRef="usd">180782000</tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards>
    <tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzMtMy0xLTEtMA_fdf5b48d-e335-4baf-9fe9-2f731f9356eb"
      unitRef="usd">174997000</tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards>
    <tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzQtMS0xLTEtMA_80d64ecd-0e4a-4f66-beb3-4a163041cd67"
      unitRef="usd">25429000</tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset>
    <tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzQtMy0xLTEtMA_f0bf6590-7680-4387-91ae-758b80c4cec8"
      unitRef="usd">28577000</tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzUtMS0xLTEtMA_1d920c31-b055-4460-906a-9d9264cfb8fa"
      unitRef="usd">12237000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzUtMy0xLTEtMA_f2e89926-5d5d-476d-967a-ba8b7e1f21af"
      unitRef="usd">14971000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzYtMS0xLTEtMA_f20b34f2-e974-444f-b1ee-e28b6e94f0fd"
      unitRef="usd">72931000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzYtMy0xLTEtMA_068b36e5-8002-4190-bbaf-324d22c200ce"
      unitRef="usd">60799000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzctMS0xLTEtMA_8470a914-53d7-43c9-8491-e7c12cbd9f07"
      unitRef="usd">7996000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzctMy0xLTEtMA_ecc4346a-8a1c-451d-b308-5f29d0ed3747"
      unitRef="usd">3207000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzgtMS0xLTEtMA_5a5d123b-f03c-447e-a10e-ecdf66f34039"
      unitRef="usd">155008000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzgtMy0xLTEtMA_5722a3c7-f336-48c0-bb58-41cf54df8c98"
      unitRef="usd">119233000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzktMS0xLTEtMA_b25b05e6-bdfc-4bb6-b263-84eb9fad2b57"
      unitRef="usd">144367000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzktMy0xLTEtMA_a4998760-0013-45e2-991b-335d49f6e3af"
      unitRef="usd">163318000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzExLTEtMS0xLTA_d0551fed-c7c9-4d35-b27f-0230ffa712a9"
      unitRef="usd">25633000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzExLTMtMS0xLTA_3ef5ad15-1f0c-48cf-8d22-b0e8e00c5f48"
      unitRef="usd">23053000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzEyLTEtMS0xLTA_3784032b-50b9-4063-9b4f-cb02e2c385fb"
      unitRef="usd">476150000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzEyLTMtMS0xLTA_ac34887f-3137-4674-b8bd-e40a6280d46a"
      unitRef="usd">441079000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzEzLTEtMS0xLTA_cfeb63c4-d7ad-4ad8-b160-7538aacda188"
      unitRef="usd">91539000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzEzLTMtMS0xLTA_98d1ab07-f2c0-4d6d-8a6d-fef09b7f8f94"
      unitRef="usd">81967000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE0LTEtMS0xLTA_d5622b90-7ae2-4bbf-8842-d9fb2f0319ad"
      unitRef="usd">25429000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE0LTMtMS0xLTA_34d21d12-de3b-4644-b9f3-c5b0934b3200"
      unitRef="usd">28577000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE1LTEtMS0xLTA_7f759c8a-3073-47a7-bd55-a54312f2b403"
      unitRef="usd">2221000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE1LTMtMS0xLTA_2253b4e6-5c5b-4125-92e6-17e9f74a3446"
      unitRef="usd">22628000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE2LTEtMS0xLTA_e13a22c0-3be4-4850-8188-2c11df737365"
      unitRef="usd">620972000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE2LTMtMS0xLTA_fb5471cf-b41a-429f-b066-d321fd301027"
      unitRef="usd">597304000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE3LTEtMS0xLTA_0bbf365a-fc5b-4579-9f2b-60bbb49f75a1"
      unitRef="usd">476605000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTowYzhjMWNhNmRjZTA0YTAwOWVjYjliMDg4Njc5YmEzZS90YWJsZXJhbmdlOjBjOGMxY2E2ZGNlMDRhMDA5ZWNiOWIwODg2NzliYTNlXzE3LTMtMS0xLTA_2212da37-8596-4963-9f5e-768c221ff49b"
      unitRef="usd">433986000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzcyMjk_14be7c81-ce69-45ce-87ee-89795ec8307a"
      unitRef="usd">180800000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i7620eba24dd745ddb472dd815030a83f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzcyNDk_6837a98c-bca4-4edb-a276-5e2dbfdd4368"
      unitRef="usd">14400000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i24ea0249d2364ef1b8627a29f26b1ca8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzcyNzY_f9a67e52-3a25-449b-a992-9c41892811c7"
      unitRef="usd">9100000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i6948b44dd26b4473b83572d1a4e5a7e7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzczMjU_bc125da5-a901-4bc2-97e7-86743827ac29"
      unitRef="usd">157300000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzgxODQ_a144d5f5-84f6-495d-af83-38393aa50e50"
      unitRef="usd">155000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzgxOTE_f77331f3-e050-41c9-b512-696e2b3bf8b1"
      unitRef="usd">119200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjEy_c422784a-c3c8-46c6-878b-ab6b2f765328">&lt;div style="margin-bottom:3pt;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;Uncertain Tax Positions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The following table is a reconciliation of the beginning and ending balances for liabilities associated with unrecognized tax benefits for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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;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;2019&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;2018&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 at January&#160;1&lt;/span&gt;&lt;/div&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;7,561&#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;8,106&#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;9,336&#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;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;Increase in unrecognized tax benefits related to prior years&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;1,286&#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;351&#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;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;Decrease in unrecognized tax benefits related to prior years&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;&#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;(201)&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;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;Unrecognized tax benefits related to the current year&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;&#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;1,237&#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;899&#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;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;Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations&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;(1,864)&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,881)&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,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;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;Increase (decrease) in unrecognized tax benefits due to foreign currency translation&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;247&#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;(51)&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;(174)&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 at December&#160;31&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;7,230&#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;7,561&#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;8,106&#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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzItMS0xLTEtMA_39dceb7f-bb46-46b6-8bcc-8ffe21d5b01a"
      unitRef="usd">7561000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzItMy0xLTEtMA_506de226-de2c-4513-977e-3efc166baabb"
      unitRef="usd">8106000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie1b715705cc544c9bb8a559ab5473cb0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzItNS0xLTEtMA_43e55524-3f84-4983-a676-58069eb76395"
      unitRef="usd">9336000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzMtMS0xLTEtMA_ba2f27a0-875c-47a8-9a62-b3f7a5597c20"
      unitRef="usd">1286000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzMtMy0xLTEtMA_7e7fadcb-7db4-4b17-80db-b736d0b0ecb4"
      unitRef="usd">351000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzMtNS0xLTEtMA_a716fa82-fcb5-4338-a0a7-6f09d951be71"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzQtMS0xLTEtMA_207e2d5b-6445-45a1-9ae9-c16702d358c4"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzQtMy0xLTEtMA_3de6905b-b504-47d1-aaf3-6e5c07ca21f7"
      unitRef="usd">201000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzQtNS0xLTEtMA_9a1dddef-cf2b-424f-8df1-4bfb48959e9f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzUtMS0xLTEtMA_c835d44f-c159-4051-9392-e270f97e4148"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzUtMy0xLTEtMA_e1055877-dc89-4835-b14f-75b80856b201"
      unitRef="usd">1237000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzUtNS0xLTEtMA_91dee43c-e135-4e1f-a666-f88f6f1fa075"
      unitRef="usd">899000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzctMS0xLTEtMA_f5f960fa-73c5-46de-8578-1e6c8fc76add"
      unitRef="usd">1864000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzctMy0xLTEtMA_6b7cc5a5-c401-42ed-9618-c027860737dc"
      unitRef="usd">1881000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzctNS0xLTEtMA_a74da77c-3334-45df-bf19-54b9eadabf90"
      unitRef="usd">1955000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzgtMS0xLTEtMA_0f80d38b-8aed-4a37-8623-40e779e56484"
      unitRef="usd">247000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzgtMy0xLTEtMA_aaff7ad2-f4b2-498d-bd2e-794bc627ff81"
      unitRef="usd">51000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzgtNS0xLTEtMA_6a31f1c9-1277-4d23-bd73-abd5963499f1"
      unitRef="usd">174000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzktMS0xLTEtMA_daa0e58b-9de9-46f4-bb44-f12f7f0904d4"
      unitRef="usd">7230000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzktMy0xLTEtMA_6f290308-2ef9-4d3e-9b6e-4f6958747f9d"
      unitRef="usd">7561000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTphMDZmNzBmOTJlMjc0Yjc3YWFjMjlkZTE1OTBiZTZhOC90YWJsZXJhbmdlOmEwNmY3MGY5MmUyNzRiNzdhYWMyOWRlMTU5MGJlNmE4XzktNS0xLTEtMA_eed09d92-a526-4211-a446-aaf51f1025a9"
      unitRef="usd">8106000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzkwMDU_8fa45937-c4ed-4510-ab90-1a2ef5efbd8f"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzkzNTY_dfadc598-6af5-4313-ba5a-5e171dccefcf"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzkzNjM_901387bb-cebb-40f8-8292-09688b41bc86"
      unitRef="usd">-500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk0MDc_bae065e8-e455-4c5e-a113-595ac967eb27"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk0MTQ_05d41e3b-cb3a-4a85-8336-a35c02343500"
      unitRef="usd">-100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk0NjI_cef72577-a65a-497e-b78f-a656600c3b61"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk0Njk_83015538-cc28-426d-86c3-2475ad88755b"
      unitRef="usd">-300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk1NzY_7776913a-6dd0-402e-a53e-e42883ccd28e"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk1ODM_865ef485-99b2-461d-9ba1-af6fd3a44ece"
      unitRef="usd">2100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk2MTY_ebb8effa-413a-4a24-8563-0eb32784feea"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzk2MjM_d2ea8ff4-4a22-421a-b221-5a6a131d73b0"
      unitRef="usd">2200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:SummaryOfIncomeTaxExaminationsTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjEz_82ec2666-5272-4b72-a170-7002c97fcb1b">&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 taxable years for which the applicable statute of limitations remains open by major tax jurisdictions are as follows:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;Beginning&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;Ending&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;2017&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;Canada&lt;/span&gt;&lt;/td&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;2016&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;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;China&lt;/span&gt;&lt;/td&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;2015&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;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;Czech Republic&lt;/span&gt;&lt;/td&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;2017&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;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;France&lt;/span&gt;&lt;/td&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;2018&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;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;Germany&lt;/span&gt;&lt;/td&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;2011&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;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;India&lt;/span&gt;&lt;/td&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;2002&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;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;Ireland&lt;/span&gt;&lt;/td&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;2016&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;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;Italy&lt;/span&gt;&lt;/td&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;2016&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;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;Malaysia&lt;/span&gt;&lt;/td&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;2016&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;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;Singapore&lt;/span&gt;&lt;/td&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;2016&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxExaminationsTextBlock>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="ic09ef44f5bca467898f18e8739433e7a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNTQ1_3aad33b4-c2f2-4ef5-b3a2-9874330d2970"
      unitRef="usd">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i44f1ef18e9fc40899eee64b062de2b39_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNTUx_192cd9bd-e7d9-47cf-9c58-b42402535ac6"
      unitRef="usd">700000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90ZXh0cmVnaW9uOmNlY2VmNDAwNDYzMzQ4OGQ4Y2ZlNzM0ZThmNjkzNWVhXzEwNjMz_2eecb763-0a7b-45c9-a34d-f2ba7831f439">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental cash flow information&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:56.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&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:12.500%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes paid, net of refunds&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;77,163&#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;73,632&#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;65,605&#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;/table&gt;&lt;/div&gt;</tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpmN2VkNmQ1YzcwMmU0NTg5YjljMTVlZjUzZTczZTIzNS90YWJsZXJhbmdlOmY3ZWQ2ZDVjNzAyZTQ1ODliOWMxNWVmNTNlNzNlMjM1XzMtMS0xLTEtMA_3d992a40-453c-43d6-9a4e-02947aa2a46b"
      unitRef="usd">77163000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpmN2VkNmQ1YzcwMmU0NTg5YjljMTVlZjUzZTczZTIzNS90YWJsZXJhbmdlOmY3ZWQ2ZDVjNzAyZTQ1ODliOWMxNWVmNTNlNzNlMjM1XzMtMy0xLTEtMA_1161fb46-2994-4178-9224-d790035f4b25"
      unitRef="usd">73632000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xODcvZnJhZzpjZWNlZjQwMDQ2MzM0ODhkOGNmZTczNGU4ZjY5MzVlYS90YWJsZTpmN2VkNmQ1YzcwMmU0NTg5YjljMTVlZjUzZTczZTIzNS90YWJsZXJhbmdlOmY3ZWQ2ZDVjNzAyZTQ1ODliOWMxNWVmNTNlNzNlMjM1XzMtNS0xLTEtMA_3f618b33-5c65-4c2b-a0b9-8ddc66bdaf2f"
      unitRef="usd">65605000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTQ0_3707b851-bbe1-481c-b2b5-59fc6f4ed3b3">Pension and other postretirement benefits &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 a number of defined benefit pension and postretirement plans covering eligible U.S. and non-U.S. employees. The defined benefit pension plans are noncontributory. The benefits under these plans are based primarily on years of service and employees&#x2019; pay near retirement. Our funding policy for U.S. plans is to contribute annually, at a minimum, amounts required by applicable laws and regulations. Obligations under non-U.S. plans are systematically provided for by depositing funds with trustees or by book reserves.&#160;As of December&#160;31, 2020, no further benefits are being accrued under the U.S. defined benefit pension plans and the other postretirement benefit plans, other than certain postretirement benefit plans covering employees subject to a collective bargaining agreement.&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;Teleflex and certain of our subsidiaries provide medical, dental and life insurance benefits to pensioners or their survivors. The associated plans are unfunded and approved claims are paid from our funds.&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 provides information regarding the components of the net benefit (income) expense of the  pension and postretirement benefit plans for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.714%"/&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="15" 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;Other Benefits&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;2020&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;2019&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;2018&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;2020&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;2019&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;2018&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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,416&#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;2,768&#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,500&#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;9&#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;50&#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;Interest cost&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,827&#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;16,000&#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;14,816&#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;902&#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;1,391&#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;1,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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&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;(31,650)&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;(27,426)&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;(29,666)&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;&#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;&#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;Net amortization and deferral&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;7,447&#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;7,013&#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;6,777&#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;(161)&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;(1)&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;136&#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;Curtailments&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;&#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;&#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;&#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;&#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;&#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;677&#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;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Net benefit (income) expense&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;(9,960)&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,645)&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;(6,087)&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;741&#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,399&#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;2,252&#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: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;Net benefit (income) expense is primarily included in selling, general and administrative expenses within the consolidated statements of income. &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;The following table provides the weighted average assumptions for U.S. and foreign plans used in determining net benefit cost:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.714%"/&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="15" 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&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;2020&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;2019&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;2018&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;2020&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;2019&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;2018&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;Discount rate&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;3.2&#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;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 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;4.3&#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;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 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;3.6&#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;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 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;3.1&#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;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 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;4.2&#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;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 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;3.6&#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;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;/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;Rate of return&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;7.5&#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;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 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;7.7&#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;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 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;7.8&#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;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 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Initial healthcare trend 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: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="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;7.0&#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;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 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;7.4&#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;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 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;7.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;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;/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;Ultimate healthcare trend 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: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: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;5.0&#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;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 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;5.0&#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;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 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;5.0&#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;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;/tr&gt;&lt;/table&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;The following table provides summarized information with respect to the pension and postretirement benefit plans, measured as of December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&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;Other Benefits&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;2020&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;2019&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;2020&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;2019&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;/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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation, beginning of year&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;470,236&#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;416,470&#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;40,042&#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;42,115&#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;Service cost&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;1,416&#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;2,768&#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;9&#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;Interest cost&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;12,827&#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;16,000&#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;902&#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,391&#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;Actuarial loss&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,726&#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;57,525&#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;964&#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;1,551&#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;Currency translation&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;2,273&#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;229&#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;&#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;Benefits paid&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,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;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,350)&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;(5,448)&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;(5,090)&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;Medicare Part&#160;D reimbursement&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;&#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;&#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;119&#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;66&#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;Plan amendments&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;47&#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;(4,658)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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;Administrative 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;(1,086)&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,406)&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;&#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;Projected benefit obligation, end of year&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;501,347&#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;470,236&#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;31,921&#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;40,042&#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;Fair value of plan assets, beginning of year&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;423,300&#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;362,807&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan 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;43,276&#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;69,918&#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="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;/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;Contributions&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;12,490&#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;12,695&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,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;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,350)&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="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;/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;Administrative 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;(1,086)&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,406)&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="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;text-align:left;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&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;738&#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;636&#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="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;/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;Fair value of plan assets, end of year&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;457,626&#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;423,300&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status, end of year&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 2px 1pt;text-align:left;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;(43,721)&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;(46,936)&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;(31,921)&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;(40,042)&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-top:3pt;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 actuarial losses for pension for the years ended December 31, 2020 and 2019 were primarily due to a decrease in the discount rate used to measure the obligation, partially offset by a change in the mortality assumptions. &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 accumulated benefit obligations (ABO) and the projected benefit obligations (PBO) for plans with ABO and PBO in excess of plan assets were $481.0&#160;million and $481.8&#160;million, respectively, at December&#160;31, 2020 and $451.8&#160;million and $452.4&#160;million respectively, at December 31, 2019. The fair value of plan assets for plans with PBO and ABO in excess of plan assets were $434.3&#160;million and $403.0&#160;million, respectively, at December&#160;31, 2020 and December 31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The following table sets forth the amounts recognized in the consolidated balance sheet with respect to the  pension and postretirement plans:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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;Pension&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;Other Benefits&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;2020&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-bottom:1pt solid #000000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2020&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-bottom:1pt solid #000000;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;2019&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&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;3,703&#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;2,449&#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;Payroll and benefit-related 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;(1,721)&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;(1,617)&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,125)&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;(5,091)&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;Pension and postretirement benefit 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;(45,703)&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;(47,768)&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;(28,796)&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;(34,951)&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;Accumulated other comprehensive loss (gain)&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;232,540&#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;213,989&#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;(1,617)&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;1,916&#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: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;188,819&#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;167,053&#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;(33,538)&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;(38,126)&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 following tables set forth the amounts recognized in accumulated other comprehensive income with respect to the plans:&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:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.426%"/&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:8.695%"/&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.402%"/&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="21" 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&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: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;Prior&#160;Service&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;Cost &lt;/span&gt;&lt;/div&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: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;Net (Gain)&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;or Loss&lt;/span&gt;&lt;/div&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: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;Deferred&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;Taxes&lt;/span&gt;&lt;/div&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;Accumulated Other Comprehensive&lt;br/&gt;Loss, Net of Tax&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2018&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;191&#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;205,719&#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;(74,429)&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;131,481&#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:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Net amortization and deferral&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;(18)&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;(6,995)&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,631&#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;(5,382)&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;td colspan="3" style="display:none"/&gt;&lt;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;Amounts arising during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Actuarial changes in benefit obligation&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;&#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;15,033&#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;(3,457)&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;11,576&#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;td colspan="3" style="display:none"/&gt;&lt;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;/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;Impact of currency translation&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;&#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;59&#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)&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;44&#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;Balance at December&#160;31, 2019&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;173&#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;213,816&#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;(76,270)&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;137,719&#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:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Net amortization and deferral&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;(15)&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;(7,432)&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,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;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;(5,709)&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;td colspan="3" style="display:none"/&gt;&lt;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;Amounts arising during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Actuarial changes in benefit obligation&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;&#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;25,100&#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;(5,875)&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;19,225&#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;td colspan="3" style="display:none"/&gt;&lt;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 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;Plan amendments&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;47&#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;(9)&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;38&#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;td colspan="3" style="display:none"/&gt;&lt;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 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;Impact of currency translation&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;&#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;851&#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;(241)&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;610&#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;Balance at December&#160;31, 2020&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 2px 1pt;text-align:left;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;205&#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;232,335&#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;(80,657)&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;151,883&#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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.426%"/&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:8.695%"/&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.402%"/&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="21" 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;Other Benefits&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: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;Prior&#160;Service&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;Cost &lt;/span&gt;&lt;/div&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: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;Net&#160;(Gain)&#160;or&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;Loss&lt;/span&gt;&lt;/div&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: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;Deferred&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;Taxes&lt;/span&gt;&lt;/div&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;Accumulated Other Comprehensive&lt;br/&gt;Loss, Net of Tax&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2018&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;71&#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;293&#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;(465)&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;(101)&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:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Net amortization and deferral&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;(64)&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&#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&#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;td colspan="3" style="display:none"/&gt;&lt;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;Amounts arising during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Actuarial changes in benefit obligation&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;&#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,551&#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;(360)&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,191&#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;td colspan="3" style="display:none"/&gt;&lt;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;Balance at December&#160;31, 2019&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;7&#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,909&#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;(825)&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,091&#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;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;Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:&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: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="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 amortization and deferral&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;(18)&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;179&#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;(37)&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Amounts arising during the period:&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;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 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 changes in benefit obligation&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;&#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;964&#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;(223)&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;741&#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;td colspan="3" style="display:none"/&gt;&lt;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 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;Plan amendments&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;(4,658)&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,076&#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;(3,582)&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;Balance at December&#160;31, 2020&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 2px 1pt;text-align:left;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;(4,669)&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;3,052&#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;(9)&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;(1,626)&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-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 the weighted average assumptions for U.S. and foreign plans used in determining benefit obligations:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&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;Other&#160;Benefits&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;2020&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;2019&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;2020&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;2019&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;Discount rate&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;2.5&#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;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 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;3.2&#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;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 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;2.3&#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;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 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;3.1&#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;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;/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;Rate of compensation increase&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;2.8&#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;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 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;2.8&#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;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 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;/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;Initial healthcare trend 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: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="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.4&#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;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 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;6.6&#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;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;/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;Ultimate healthcare trend 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: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="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;4.5&#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;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 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;5.0&#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;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;/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 discount rate represents the interest rate used to determine the present value of future cash flows currently expected to be required to settle the pension and other benefit obligations. The weighted average discount rates for U.S.&#160;pension plans and other benefit plans of 2.64% and 2.29%, respectively, were established by comparing the projection of expected benefit payments to the AA Above Median yield curve as of December&#160;31, 2020. The expected benefit payments are discounted by each corresponding discount rate on the yield curve. For payments beyond 30&#160;years, we extend the curve assuming that the discount rate derived in year 30 is extended to the&#160;end of the plan&#x2019;s payment expectations. Once the present value of the string of benefit payments is established, we determine the single rate on the yield curve that, when applied to all obligations of the plan, will exactly match the previously determined present value.&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;As part of the evaluation of pension and other postretirement assumptions, we applied assumptions for mortality and healthcare cost trends that incorporate generational white and blue collar mortality trends. In determining its benefit obligations, we used generational tables that take into consideration increases in plan participant longevity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 assumption for the expected return on plan assets is primarily based on the determination of an expected return for its current portfolio.&#160;This determination is made using assumptions for return and volatility of the portfolio.&#160;Asset class assumptions are set using a combination of empirical and forward-looking analysis.&#160;To the extent historical results have been affected by unsustainable trends or events, the effects of those trends are quantified and removed.&#160;We apply a variety of models for filtering historical data and isolating the fundamental characteristics of asset classes.&#160;These models provide empirical return estimates for each asset class, which are then reviewed and combined with a qualitative assessment of long term relationships between asset classes before a return estimate is finalized.&#160;The qualitative analysis is intended to provide an additional means for addressing the effect of unrealistic or unsustainable short-term valuations or trends, resulting in return levels and behavior we believe are more likely to prevail over long periods. Effective in 2021, we changed the expected return on plan assets of the U.S. pension plans from 7.75% to 7.00% due to modifications to the investment strategy in order to gradually reduce portfolio risk. The change had no impact on the results for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 accumulated benefit obligation for all U.S. and foreign defined benefit pension plans was $500.6 million and $469.6 million for 2020 and 2019, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2020 and&#160;2019, with the exception of one foreign plan that had plan assets of $3.7 million and $2.4 million in excess of the accumulated benefit obligation as of December&#160;31, 2020 and&#160;2019, respectively.&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 investment objective is to achieve an enhanced long-term rate of return on plan assets, subject to a prudent level of portfolio risk, for the purpose of enhancing the availability of benefits for participants. These investments are primarily comprised of equity and fixed income mutual funds. Our other investments are largely comprised of a hedge fund of funds and a structured credit fund. The equity funds are diversified in terms of domestic and international equity securities, as well as small, middle and large capitalization stocks. Our target allocation percentage is as follows: equity securities (41%); fixed-income securities (54%)&#160;and other securities (5%). Equity funds are held for their expected return over inflation. Fixed-income funds are held for diversification relative to equities and as a partial hedge of interest rate risk with respect to plan liabilities. The other investments are held to further diversify assets within the plans and are designed to provide a mix of equity and bond like return with a bond like risk profile. The plans may also hold cash to meet liquidity requirements. Actual performance may not be consistent with the respective investment strategies. Investment risks and returns are measured and monitored on an ongoing basis through annual liability measurements and investment portfolio reviews to determine whether the asset allocation targets continue to represent an appropriate balance of expected risk and reward.&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 provides the fair values of the pension plan assets at December&#160;31, 2020 by asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.486%"/&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:0 1pt"/&gt;&lt;td colspan="21" 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;Fair Value Measurements&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:700;line-height:100%"&gt;Asset Category&#160;(a)&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;Total&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: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;Quoted&#160;Prices&#160;in&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;Active&#160;Markets&#160;for&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;Identical Assets&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;(Level 1)&lt;/span&gt;&lt;/div&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: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;Significant&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;Observable&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;Inputs&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;(Level 2)&lt;/span&gt;&lt;/div&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: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;Significant&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;Unobservable&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;Inputs&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;(Level 3)&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&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;582&#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;582&#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;&#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 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;&#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;Money market funds&lt;/span&gt;&lt;/td&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;12&#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;12&#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;Equity securities:&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;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 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;Managed volatility (b)&lt;/span&gt;&lt;/td&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;85,974&#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;85,974&#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 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;U.S. small/mid-cap equity (c)&lt;/span&gt;&lt;/td&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;11,780&#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;11,780&#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;&#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 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;World equity (excluding U.S.) (d)&lt;/span&gt;&lt;/td&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;59,467&#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;59,467&#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 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;Common equity securities &#x2013; Teleflex Incorporated&lt;/span&gt;&lt;/td&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;29,592&#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;29,592&#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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Fixed income securities:&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: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: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;/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;Intermediate duration fund (e)&lt;/span&gt;&lt;/td&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;63,376&#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;63,376&#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;&#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 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;Long duration bond fund (f)&lt;/span&gt;&lt;/td&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;98,996&#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;98,996&#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 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;Corporate bond fund (g)&lt;/span&gt;&lt;/td&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,469&#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,469&#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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Emerging markets debt fund (i)&lt;/span&gt;&lt;/td&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;11,412&#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;11,412&#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 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;Corporate, government and foreign bonds&lt;/span&gt;&lt;/td&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,582&#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,582&#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;&#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 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;Asset backed &#x2013; home loans&lt;/span&gt;&lt;/td&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;261&#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 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;261&#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;Other types of investments:&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;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;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;/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;/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;Multi asset funds&#160;&#160;(j)&lt;/span&gt;&lt;/td&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;8,890&#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;4,057&#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;4,833&#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 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;Contract with insurance company (k)&lt;/span&gt;&lt;/td&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,485&#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;&#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 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;10,485&#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;Other&lt;/span&gt;&lt;/td&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;4&#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;4&#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;Total investments at fair value&lt;/span&gt;&lt;/td&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;429,882&#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;414,299&#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;5,094&#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;10,489&#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 2px 30.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;Investments measured at net asset value (l)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;27,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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="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 48.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;Total&lt;/span&gt;&lt;/td&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;457,626&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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 the fair values of the pension plan assets at December&#160;31, 2019 by asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.486%"/&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:0 1pt"/&gt;&lt;td colspan="21" 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;Fair Value Measurements&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:700;line-height:100%"&gt;Asset Category&#160;(a)&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;Total&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: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;Quoted&#160;Prices&#160;in&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;Active&#160;Markets&#160;for&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;Identical Assets&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;(Level 1)&lt;/span&gt;&lt;/div&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: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;Significant&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;Observable&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;Inputs&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;(Level 2)&lt;/span&gt;&lt;/div&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: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;Significant&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;Unobservable&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;Inputs&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;(Level 3)&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&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;650&#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;650&#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;&#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 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;&#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;Money market funds&lt;/span&gt;&lt;/td&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;5&#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;5&#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;Equity securities:&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;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 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;Managed volatility (b)&lt;/span&gt;&lt;/td&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;72,334&#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;72,334&#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 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;U.S. small/mid-cap equity (c)&lt;/span&gt;&lt;/td&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,014&#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,014&#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;&#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 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;World equity (excluding U.S.) (d)&lt;/span&gt;&lt;/td&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;48,285&#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;48,285&#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 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;Common equity securities &#x2013; Teleflex Incorporated&lt;/span&gt;&lt;/td&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;38,359&#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;38,359&#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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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;/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;Fixed income securities:&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: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: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;/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;Intermediate duration fund (e)&lt;/span&gt;&lt;/td&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;38,500&#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;38,500&#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;&#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 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;Long duration bond fund (f)&lt;/span&gt;&lt;/td&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;107,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 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;107,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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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;Corporate bond fund (g)&lt;/span&gt;&lt;/td&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,107&#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,107&#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;&#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 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;Global credit fund (h)&lt;/span&gt;&lt;/td&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;929&#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;929&#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 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;Emerging markets debt fund (i)&lt;/span&gt;&lt;/td&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,974&#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;9,974&#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;&#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 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;Corporate, government and foreign bonds&lt;/span&gt;&lt;/td&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,714&#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,714&#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 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;Asset backed &#x2013; home loans&lt;/span&gt;&lt;/td&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;316&#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 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;316&#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;Other types of investments:&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: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: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;/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;/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;/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;/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;Multi asset funds&#160;&#160;(j)&lt;/span&gt;&lt;/td&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,246&#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;4,759&#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;3,487&#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 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;Contract with insurance company (k)&lt;/span&gt;&lt;/td&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;9,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;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 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;9,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="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;Other&lt;/span&gt;&lt;/td&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;5&#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;&#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;5&#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;Total investments at fair value&lt;/span&gt;&lt;/td&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;387,430&#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;373,773&#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;3,803&#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;9,854&#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 30.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;Investments measured at Net asset value (l)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;35,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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;Total&lt;/span&gt;&lt;/td&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;423,300&#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 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:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:7pt;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;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;c.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of small and mid-sized companies. The fund invests in common stocks or exchange traded funds holding common stock of U.S. companies with market capitalizations in the range of companies in the Russell 2500 Index.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;d.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than 35% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NDg_d68f5fee-5328-4ae5-89c4-fddfe000de06"&gt;three&lt;/span&gt; and ten years, and uses derivative instruments, including interest rate swap agreements and credit default swaps, for the purpose of managing the overall duration and yield curve exposure of the Fund&#x2019;s portfolio of fixed income securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;f.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#x2019;s portfolio of fixed income securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;g.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;h.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;j.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt"&gt;This category comprises funds that may invest in equities, bonds, or derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;k.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt"&gt;This category comprises the asset established out of an agreement to purchase a bulk-annuity policy from an insurer to fully cover the liabilities for members of the pension plan. The asset value is based on the fair value of the contract as determined by the insurance company using inputs that are not observable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;l.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt"&gt;This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt"&gt;a fund that invests primarily in collateralized debt obligations and other structured credit vehicles and may include fixed income securities, loan participations, credit-linked notes, medium-term notes, pooled investment vehicles and derivative instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt"&gt;a hedge fund that invests in various other hedge funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt"&gt;funds that invest in underlying funds that acquire, manage, and dispose of real estate properties, with a focus on properties in the U.S. and the UK markets.&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 contributions to U.S. and foreign pension plans during 2021 are expected to be approximately $12.7 million. Contributions to postretirement healthcare plans during 2021 are expected to be approximately $3.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 following table provides information about the expected benefit payments under its U.S. and foreign plans for each of the five succeeding years and the aggregate of the five years thereafter, net of the annual average Medicare Part&#160;D subsidy of approximately $0.1 million:&lt;/span&gt;&lt;/div&gt;&lt;div&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;Pension&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;Other&#160;Benefits&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;22,527&#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;3,123&#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;2022&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,997&#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;2,996&#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;2023&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;23,433&#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,864&#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;2024&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;24,018&#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;2,583&#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;2025&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;24,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;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,481&#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;Years 2026&#160;&#x2014; 2030&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;128,246&#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;8,622&#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: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;We maintain a number of defined contribution savings plans covering eligible U.S. and non-U.S.&#160;employees. We partially match employee contributions. Costs related to these plans were $21.7 million, $17.5 million and $15.6 million for 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTgy_e5f3c1ba-bf97-4c08-9f3c-afb1b09f5c29">&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 regarding the components of the net benefit (income) expense of the  pension and postretirement benefit plans for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.714%"/&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="15" 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;Other Benefits&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;2020&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;2019&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;2018&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;2020&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;2019&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;2018&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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,416&#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;2,768&#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,500&#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;9&#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;50&#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;Interest cost&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,827&#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;16,000&#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;14,816&#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;902&#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;1,391&#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;1,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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&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;(31,650)&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;(27,426)&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;(29,666)&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;&#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;&#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;Net amortization and deferral&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;7,447&#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;7,013&#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;6,777&#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;(161)&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;(1)&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;136&#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;Curtailments&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;&#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;&#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;&#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;&#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;&#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;677&#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;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Net benefit (income) expense&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;(9,960)&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,645)&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;(6,087)&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;741&#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,399&#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;2,252&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtMS0xLTEtMA_70276346-f0fa-4766-a238-84ee34a16c6d"
      unitRef="usd">1416000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtMy0xLTEtMA_f20a5673-00d0-4ce3-9879-feba6a61a81b"
      unitRef="usd">2768000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtNS0xLTEtMA_3fa9ff27-38fe-4daf-b4c9-5336fd5008e4"
      unitRef="usd">1500000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtNy0xLTEtMA_ce56b288-9f7f-43c6-afcd-e90a535fd73d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtOS0xLTEtMA_59073412-afa0-460a-b11a-db8374899bae"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzMtMTEtMS0xLTA_8ccd28ac-4f8f-475e-80af-3650746f9fc1"
      unitRef="usd">50000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtMS0xLTEtMA_da6d4808-d62e-4173-a58d-87aa97fb93e4"
      unitRef="usd">12827000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtMy0xLTEtMA_2142ac8c-ea78-47f7-82b3-81fcdfff3f5e"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtNS0xLTEtMA_3463b0f5-0e90-4c33-9c24-d9c5792918b7"
      unitRef="usd">14816000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtNy0xLTEtMA_d9430e14-3283-40d4-838e-eec6809267fe"
      unitRef="usd">902000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtOS0xLTEtMA_841f0bf7-8f4d-49bf-8f30-7b70672f1eb8"
      unitRef="usd">1391000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzQtMTEtMS0xLTA_46048bdb-55c1-40a9-a6a5-10038eda0892"
      unitRef="usd">1389000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtMS0xLTEtMA_d12e9e3c-13e3-4469-aaee-dfa371f9a63e"
      unitRef="usd">31650000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtMy0xLTEtMA_9bd2b6c1-d994-4474-ab9d-c2105a7b3754"
      unitRef="usd">27426000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtNS0xLTEtMA_ee1930de-5879-47ff-ba71-d6fa4c46b0d0"
      unitRef="usd">29666000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtNy0xLTEtMA_95a736b3-81cc-4452-a59a-e113b07eaa7b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtOS0xLTEtMA_4b93a41a-b0b7-4132-9230-21110a0c4463"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzUtMTEtMS0xLTA_2974b31c-414f-48cb-8f4d-918d3030cb47"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtMS0xLTEtMA_aaed1b71-79ee-4285-af65-c7f93ecb3542"
      unitRef="usd">7447000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtMy0xLTEtMA_090d4846-d4a6-49f8-8b60-e30f4b9b16c0"
      unitRef="usd">7013000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtNS0xLTEtMA_5e8a4a90-e0f1-41a2-946c-5aa26df28fae"
      unitRef="usd">6777000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtNy0xLTEtMA_d6847302-04cb-4316-954e-b8f53401af25"
      unitRef="usd">-161000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtOS0xLTEtMA_6f785ea6-3d1d-43be-bcfd-5d4047644ca0"
      unitRef="usd">-1000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzYtMTEtMS0xLTA_72855200-c74a-4656-a759-0c25f285eb36"
      unitRef="usd">136000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctMS0xLTEtMA_ad734d94-7f93-4464-872c-89880a2bba65"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctMy0xLTEtMA_e7654311-9350-4a8d-b732-c0ab013f0e82"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctNS0xLTEtMA_b975276e-578d-49d1-b986-b3c5625bf6eb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctNy0xLTEtMA_48f1fe5a-d86e-4dc0-b88c-faea02b6d742"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctOS0xLTEtMA_fd5c9cf9-444a-4fe4-a7d7-0c5c4ca954d4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzctMTEtMS0xLTA_7b78a33a-8a37-4c1e-aef0-7df669d0bc95"
      unitRef="usd">-677000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtMS0xLTEtMA_5e3d1083-8bb1-49af-a7cd-cd2c39e75371"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtMy0xLTEtMA_721be69d-4535-411d-848d-ab59b06bf54c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtNS0xLTEtMA_d64d4f71-fb78-443b-bd66-3092277f2389"
      unitRef="usd">-486000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtNy0xLTEtMA_6f7e4678-c3a0-4458-9bae-6cbb09870d3e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtOS0xLTEtMA_5590d8fa-c84e-4276-bffe-24ab7fbe4ae8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzgtMTEtMS0xLTA_904930a6-e4a3-4239-8223-22646920e80a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktMS0xLTEtMA_a4ab9aa4-c979-4c05-8568-81d38c17beec"
      unitRef="usd">-9960000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktMy0xLTEtMA_293fa642-0d61-4146-9f88-6c98f03e329a"
      unitRef="usd">-1645000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktNS0xLTEtMA_23ee7c1b-0c4d-47e3-a74d-6b90cf1e0c14"
      unitRef="usd">-6087000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktNy0xLTEtMA_8880c3a8-aa8c-40b9-8f41-16b0db8e2858"
      unitRef="usd">741000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktOS0xLTEtMA_ad666db5-8399-4e11-81c9-becbdf32b2b6"
      unitRef="usd">1399000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5ZDU0MDNkYTliMWI0OWIyODQ3MmIxYTJhMDVmMjZjOS90YWJsZXJhbmdlOjlkNTQwM2RhOWIxYjQ5YjI4NDcyYjFhMmEwNWYyNmM5XzktMTEtMS0xLTA_bbe9fb99-fd6d-43c6-9650-e98867f53003"
      unitRef="usd">2252000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTkz_b60e9518-294f-4b4a-89a8-ce4218c633f6">&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;The following table provides the weighted average assumptions for U.S. and foreign plans used in determining net benefit cost:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.709%"/&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:8.714%"/&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="15" 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&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;2020&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;2019&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;2018&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;2020&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;2019&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;2018&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;Discount rate&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;3.2&#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;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 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;4.3&#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;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 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;3.6&#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;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 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;3.1&#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;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 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;4.2&#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;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 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;3.6&#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;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;/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;Rate of return&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;7.5&#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;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 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;7.7&#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;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 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;7.8&#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;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 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Initial healthcare trend 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: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="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;7.0&#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;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 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;7.4&#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;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 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;7.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;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;/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;Ultimate healthcare trend 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: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: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;5.0&#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;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 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;5.0&#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;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 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;5.0&#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;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;/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 following table provides the weighted average assumptions for U.S. and foreign plans used in determining benefit obligations:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&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;Other&#160;Benefits&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;2020&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;2019&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;2020&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;2019&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;Discount rate&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;2.5&#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;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 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;3.2&#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;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 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;2.3&#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;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 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;3.1&#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;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;/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;Rate of compensation increase&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;2.8&#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;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 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;2.8&#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;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 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;/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;Initial healthcare trend 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: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="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.4&#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;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 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;6.6&#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;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;/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;Ultimate healthcare trend 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: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="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;4.5&#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;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 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;5.0&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItMS0xLTEtMA_8ec4e1d8-eb08-40ef-9efd-f54e62fc9cde"
      unitRef="number">0.032</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItMy0xLTEtMA_ce748e50-0ced-42d1-881b-6720a543101b"
      unitRef="number">0.043</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItNS0xLTEtMA_3cc44a2d-b3e1-4637-a5b4-0315599a87ff"
      unitRef="number">0.036</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItNy0xLTEtMA_b6ce96cd-4bd4-438c-b6ef-3fc03fe9cbcf"
      unitRef="number">0.031</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItOS0xLTEtMA_45d8ec85-33a9-4208-8630-1bd60d9438e2"
      unitRef="number">0.042</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzItMTEtMS0xLTA_b54c6844-911e-43b4-a277-d3ef763bdc07"
      unitRef="number">0.036</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzMtMS0xLTEtMA_0a707804-7d24-4c0b-90ed-88ca24435dd9"
      unitRef="number">0.075</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzMtMy0xLTEtMA_56d0162e-fe38-4a9f-8cc2-125aa8e5f250"
      unitRef="number">0.077</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4f0e4be2896f4e739b307a434d9cf6fa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzMtNS0xLTEtMA_57a2bb45-ae93-4de9-a9fe-5725cc106bf6"
      unitRef="number">0.078</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzQtNy0xLTEtMA_4a5af8b5-825b-4a0f-8b02-8605b9f93d99"
      unitRef="number">0.070</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzQtOS0xLTEtMA_bf53b0ba-e930-4180-9b07-c6910e82de03"
      unitRef="number">0.074</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="ieabd38d894f5440ebe7e6754515e0a59_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzQtMTEtMS0xLTA_0e36578f-2f3c-4fb1-b071-d463bfa27cf9"
      unitRef="number">0.078</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzUtNy0xLTEtMA_e80c65bc-aaf7-48d8-b553-573c5839634c"
      unitRef="number">0.050</tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate>
    <tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzUtOS0xLTEtMA_c06bd2b1-7970-4de5-b7a0-fa74f5c173b9"
      unitRef="number">0.050</tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate>
    <tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate
      contextRef="i010973ea77744ba18d52d160e30d667e_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo2NTY0OWM5MjhiNTM0Njc0ODI2NDY4MWUyZGMyMjJiMi90YWJsZXJhbmdlOjY1NjQ5YzkyOGI1MzQ2NzQ4MjY0NjgxZTJkYzIyMmIyXzUtMTEtMS0xLTA_d0deeac4-d6f8-4e05-a528-49ccbc2c7aa1"
      unitRef="number">0.050</tfx:DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTU0_72062749-b00a-4f5c-8f7a-f5a5dcff649b">&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;The following table provides summarized information with respect to the pension and postretirement benefit plans, measured as of December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&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;Other Benefits&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;2020&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;2019&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;2020&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;2019&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;/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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation, beginning of year&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;470,236&#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;416,470&#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;40,042&#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;42,115&#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;Service cost&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;1,416&#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;2,768&#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;9&#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;Interest cost&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;12,827&#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;16,000&#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;902&#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,391&#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;Actuarial loss&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,726&#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;57,525&#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;964&#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;1,551&#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;Currency translation&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;2,273&#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;229&#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;&#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;Benefits paid&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,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;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,350)&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;(5,448)&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;(5,090)&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;Medicare Part&#160;D reimbursement&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;&#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;&#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;119&#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;66&#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;Plan amendments&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;47&#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;(4,658)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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;Administrative 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;(1,086)&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,406)&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;&#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;Projected benefit obligation, end of year&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;501,347&#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;470,236&#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;31,921&#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;40,042&#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;Fair value of plan assets, beginning of year&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;423,300&#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;362,807&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan 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;43,276&#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;69,918&#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="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;/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;Contributions&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;12,490&#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;12,695&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,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;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,350)&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="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;/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;Administrative 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;(1,086)&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,406)&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="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;text-align:left;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&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;738&#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;636&#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="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;/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;Fair value of plan assets, end of year&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;457,626&#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;423,300&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status, end of year&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 2px 1pt;text-align:left;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;(43,721)&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;(46,936)&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;(31,921)&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;(40,042)&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;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzQtMS0xLTEtMA_a322ef40-a3cf-4d57-8866-d2377ad417ce"
      unitRef="usd">470236000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7422485d3f3f4b18ac66d28a91940450_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzQtMy0xLTEtMA_ff59ef53-df73-4ca4-a69d-dbcd4e2664a2"
      unitRef="usd">416470000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzQtNS0xLTEtMA_e0d461a8-b187-4daf-9654-1fb7da4b721a"
      unitRef="usd">40042000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i010973ea77744ba18d52d160e30d667e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzQtNy0xLTEtMA_e614669c-c714-4157-a6b4-7f5f57a65812"
      unitRef="usd">42115000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzUtMS0xLTEtMA_cb9b743d-86a5-40c7-8091-23d8eb47c151"
      unitRef="usd">1416000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzUtMy0xLTEtMA_2b3563ab-a1ce-42cb-881c-4740fe24bd33"
      unitRef="usd">2768000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzUtNS0xLTEtMA_6d667ac9-b284-43aa-8b92-95f633a66c03"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzUtNy0xLTEtMA_54cc9221-47d6-43a3-a7b1-32f24409afdb"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzYtMS0xLTEtMA_e665ebd6-9fbe-4c8c-93ac-fe371e793464"
      unitRef="usd">12827000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzYtMy0xLTEtMA_e0af3b6d-ca75-45de-8fb5-69d4302d8372"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzYtNS0xLTEtMA_84ba7d93-f3a0-4b31-b2d2-4ea625ed3e80"
      unitRef="usd">902000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzYtNy0xLTEtMA_28d931e8-fbd3-4970-802d-3a770e7a36ad"
      unitRef="usd">1391000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzctMS0xLTEtMA_042face6-03fc-4d73-bdd4-6f82df5e5df4"
      unitRef="usd">-36726000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzctMy0xLTEtMA_ffe1da62-85b1-422b-9304-c82304cef474"
      unitRef="usd">-57525000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzctNS0xLTEtMA_47d3504c-6cbe-4306-b6a3-1696685c4f3c"
      unitRef="usd">-964000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzctNy0xLTEtMA_ece8bf40-9da6-42fb-9860-dc0c652a5f42"
      unitRef="usd">-1551000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzgtMS0xLTEtMA_9bd8a28f-e6ea-4653-b077-0d37d017eec1"
      unitRef="usd">2273000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzgtMy0xLTEtMA_0a765778-972b-4e5a-82c8-93c66a0eeb8f"
      unitRef="usd">229000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzgtNS0xLTEtMA_e942f5bf-450f-4950-934c-7a2bed7ab29e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzgtNy0xLTEtMA_aa523f1b-7d0b-416c-b159-4968fc392901"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzktMS0xLTEtMA_6dc4cf4b-7ab3-42ac-9e96-a85cda3857f4"
      unitRef="usd">21092000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzktMy0xLTEtMA_0a418cf4-ba02-4c21-a53c-76b9aef8af44"
      unitRef="usd">20350000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzktNS0xLTEtMA_7ca330a0-5e99-4b4f-8465-303d5bc644e7"
      unitRef="usd">5448000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzktNy0xLTEtMA_843843c5-f916-4274-8243-87fc080609a2"
      unitRef="usd">5090000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzEwLTEtMS0xLTA_17646899-ae6c-4496-9891-1cb7218cf518"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzEwLTMtMS0xLTA_a54d2b06-c200-4a06-89f6-5e66bc6b997d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzEwLTUtMS0xLTA_c2b899c2-5e29-41fc-9dcf-7f22a98ec2fc"
      unitRef="usd">119000</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzEwLTctMS0xLTA_a103cc99-8940-4668-b994-c58ac445dc3b"
      unitRef="usd">66000</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzExLTEtMS0xLTA_e0d3a134-baef-4f69-ab92-2c4dac821558"
      unitRef="usd">47000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzExLTMtMS0xLTA_f6fffef0-c8e3-4ecd-a800-2b4ea2da198b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzExLTUtMS0xLTA_3097fcaa-677c-4edb-9665-7108cbd5f2e7"
      unitRef="usd">-4658000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzExLTctMS0xLTA_fce07351-812d-46aa-aac3-a93e73d4d723"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE0LTEtMS0xLTA_7fd8d5eb-aa8e-431d-8031-1cf069a1a019"
      unitRef="usd">1086000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE0LTMtMS0xLTA_8cd737de-c734-4201-a2cc-14e91d75df00"
      unitRef="usd">2406000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE0LTUtMS0xLTA_2b5bf286-f5ab-4032-b209-7bf5b28732cd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE0LTctMS0xLTA_d3462ff9-fd8e-4cab-994e-3e436d4d148b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE1LTEtMS0xLTA_5e403604-fe5f-4683-9a72-e29e7135fb2f"
      unitRef="usd">501347000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE1LTMtMS0xLTA_0a9b4f6d-42da-494d-8b2b-fa206fe3c7d1"
      unitRef="usd">470236000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE1LTUtMS0xLTA_830ba24f-ccef-454c-a802-f723022a7e1a"
      unitRef="usd">31921000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE1LTctMS0xLTA_ee0ba2d1-82c8-494b-b698-0ffb8d6bc1f3"
      unitRef="usd">40042000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE2LTEtMS0xLTA_56f6386b-453c-440e-9a98-c1bb523383c0"
      unitRef="usd">423300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7422485d3f3f4b18ac66d28a91940450_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE2LTMtMS0xLTA_cf04bc95-cab7-47df-9319-c440ead0ce56"
      unitRef="usd">362807000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE3LTEtMS0xLTA_9521c4d6-f37b-4fdc-a973-a48adc5edad7"
      unitRef="usd">43276000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE3LTMtMS0xLTA_772d8f98-6d0e-47ee-9bcd-63a99c5da48f"
      unitRef="usd">69918000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE4LTEtMS0xLTA_37d89854-332b-4c0b-8650-c95ee8bba2de"
      unitRef="usd">12490000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE4LTMtMS0xLTA_3678bf29-fe22-43df-926f-e67fd7a60986"
      unitRef="usd">12695000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE5LTEtMS0xLTA_3a94b7ed-ef3e-4421-abe5-bb710b4b9e49"
      unitRef="usd">21092000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzE5LTMtMS0xLTA_916f4014-0ec9-4213-9923-0ad146f37e6d"
      unitRef="usd">20350000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIxLTEtMS0xLTA_ed887953-ed89-49dd-ac8c-1044f4dc5a93"
      unitRef="usd">1086000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIxLTMtMS0xLTA_14fc6ffd-a7f8-4bb8-a936-8ca36c787892"
      unitRef="usd">2406000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIyLTEtMS0xLTA_efa6e89a-dc4d-45cf-9a37-6e3832cf6b53"
      unitRef="usd">738000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIyLTMtMS0xLTA_2d271a60-c865-4451-84d6-1bc58d2467b8"
      unitRef="usd">636000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIzLTEtMS0xLTA_158479f9-7b95-4841-88d3-c4270f67bdcd"
      unitRef="usd">457626000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzIzLTMtMS0xLTA_cf8f8fdb-4c6a-45b8-9b62-b1c6e6d0879b"
      unitRef="usd">423300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzI0LTEtMS0xLTA_c73f5fba-d13e-41e9-9a88-a148847e87ee"
      unitRef="usd">-43721000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzI0LTMtMS0xLTA_854f4982-af4c-4b94-aa97-a2519dd105f6"
      unitRef="usd">-46936000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzI0LTUtMS0xLTA_a64e2eca-c6e1-4134-b6d6-396af0dac2ab"
      unitRef="usd">-31921000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphMWMyNmE4ZTNkZTU0ZmU0YWUyZGMwNzg2YTU2YzYzMC90YWJsZXJhbmdlOmExYzI2YThlM2RlNTRmZTRhZTJkYzA3ODZhNTZjNjMwXzI0LTctMS0xLTA_d863f959-5c24-46ab-9aef-dcede1c41af9"
      unitRef="usd">-40042000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgyODU_b207f96f-5eae-476a-9e4b-1eb8b7a19712"
      unitRef="usd">481000000.0</tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzMDE_9a44b24d-7cd1-4fc3-9cb5-ce85d8634069"
      unitRef="usd">481800000</tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzMTc_383f17bd-ba38-433e-9508-27e2b95c48a5"
      unitRef="usd">451800000</tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzMzM_a3488ace-6a5d-4f08-828c-0864f0c24146"
      unitRef="usd">452400000</tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzNDk_53634990-7a47-47c5-aa26-5fd597a1577b"
      unitRef="usd">434300000</tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzMyOTg1MzQ5MDgzNjU_e0e35592-0f94-4a01-908e-ba9994f3fe64"
      unitRef="usd">403000000.0</tfx:DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTU1_ca15d9b1-f0af-4b60-9cb1-0b033a18a796">&lt;div style="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;The following table sets forth the amounts recognized in the consolidated balance sheet with respect to the  pension and postretirement plans:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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;Pension&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;Other Benefits&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;2020&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-bottom:1pt solid #000000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2020&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-bottom:1pt solid #000000;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;2019&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&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;3,703&#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;2,449&#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;Payroll and benefit-related 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;(1,721)&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;(1,617)&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,125)&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;(5,091)&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;Pension and postretirement benefit 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;(45,703)&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;(47,768)&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;(28,796)&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;(34,951)&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;Accumulated other comprehensive loss (gain)&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;232,540&#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;213,989&#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;(1,617)&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;1,916&#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: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;188,819&#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;167,053&#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;(33,538)&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;(38,126)&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:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzMtMS0xLTEtMA_b8fa1df0-3c41-45b2-a2bf-81ae1f4306c6"
      unitRef="usd">3703000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzMtMy0xLTEtMA_9958b99b-947d-45ed-b8ae-330c86d79e99"
      unitRef="usd">2449000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzMtNS0xLTEtMA_59be8cab-3f49-44ee-b6a6-110b12d0f694"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzMtNy0xLTEtMA_9a75b41d-6ce2-4b01-b887-abc9717f5739"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzQtMS0xLTEtMA_9eab9085-0457-4b04-8a8f-0cae27957120"
      unitRef="usd">1721000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzQtMy0xLTEtMA_89880ed4-76d6-4544-9059-f3ac83d018c2"
      unitRef="usd">1617000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzQtNS0xLTEtMA_9ff79aa0-07b4-4a77-862b-9af288ef2186"
      unitRef="usd">3125000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzQtNy0xLTEtMA_659d1d31-b7c0-4177-b104-35a516823658"
      unitRef="usd">5091000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzUtMS0xLTEtMA_9b76dfa3-36f7-4e4b-94c9-4eebcc20d11f"
      unitRef="usd">45703000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzUtMy0xLTEtMA_1e2a490e-3741-4038-b6f0-030ec2794ffd"
      unitRef="usd">47768000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzUtNS0xLTEtMA_2e512d3d-7c99-4608-bad2-27b8e99f2e2a"
      unitRef="usd">28796000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzUtNy0xLTEtMA_677af480-8aa6-41a3-ac4f-cf16337dd77b"
      unitRef="usd">34951000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzYtMS0xLTEtMA_23499077-c13f-4de0-ac3a-2e76250a6167"
      unitRef="usd">232540000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzYtMy0xLTEtMA_c1447a89-8cb9-4971-9111-57690b1f1808"
      unitRef="usd">213989000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzYtNS0xLTEtMA_cf890771-7c15-47b1-a730-ac72a7fb1b3a"
      unitRef="usd">-1617000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzYtNy0xLTEtMA_cc3275a3-30b1-40b6-a4e0-fba11731df6a"
      unitRef="usd">1916000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzctMS0xLTEtMA_0a9ccad1-4595-4fe6-95fc-0fd743e684f6"
      unitRef="usd">188819000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzctMy0xLTEtMA_d577d006-9026-4df7-84b5-f429b974bd45"
      unitRef="usd">167053000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzctNS0xLTEtMA_2d1d61d7-a96b-4794-890f-ed800fa4cb59"
      unitRef="usd">-33538000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo5NTE0NjA2MmIzMDI0MjgwOGJhOGI4MzRkYjdiYWE0Yi90YWJsZXJhbmdlOjk1MTQ2MDYyYjMwMjQyODA4YmE4YjgzNGRiN2JhYTRiXzctNy0xLTEtMA_5e68b028-b4e9-4a8f-9247-dcfcf9408646"
      unitRef="usd">-38126000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEzMDAw_b029735e-5217-4ef4-8017-953e2bfbf44c">&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 set forth the amounts recognized in accumulated other comprehensive income with respect to the plans:&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:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.426%"/&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:8.695%"/&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.402%"/&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="21" 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&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: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;Prior&#160;Service&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;Cost &lt;/span&gt;&lt;/div&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: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;Net (Gain)&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;or Loss&lt;/span&gt;&lt;/div&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: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;Deferred&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;Taxes&lt;/span&gt;&lt;/div&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;Accumulated Other Comprehensive&lt;br/&gt;Loss, Net of Tax&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2018&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;191&#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;205,719&#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;(74,429)&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;131,481&#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:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Net amortization and deferral&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;(18)&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;(6,995)&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,631&#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;(5,382)&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;td colspan="3" style="display:none"/&gt;&lt;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;Amounts arising during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Actuarial changes in benefit obligation&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;&#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;15,033&#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;(3,457)&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;11,576&#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;td colspan="3" style="display:none"/&gt;&lt;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;/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;Impact of currency translation&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;&#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;59&#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)&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;44&#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;Balance at December&#160;31, 2019&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;173&#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;213,816&#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;(76,270)&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;137,719&#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:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Net amortization and deferral&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;(15)&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;(7,432)&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,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;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;(5,709)&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;td colspan="3" style="display:none"/&gt;&lt;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;Amounts arising during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Actuarial changes in benefit obligation&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;&#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;25,100&#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;(5,875)&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;19,225&#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;td colspan="3" style="display:none"/&gt;&lt;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 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;Plan amendments&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;47&#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;(9)&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;38&#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;td colspan="3" style="display:none"/&gt;&lt;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 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;Impact of currency translation&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;&#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;851&#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;(241)&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;610&#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;Balance at December&#160;31, 2020&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 2px 1pt;text-align:left;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;205&#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;232,335&#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;(80,657)&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;151,883&#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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.426%"/&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:8.695%"/&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.402%"/&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="21" 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;Other Benefits&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: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;Prior&#160;Service&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;Cost &lt;/span&gt;&lt;/div&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: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;Net&#160;(Gain)&#160;or&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;Loss&lt;/span&gt;&lt;/div&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: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;Deferred&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;Taxes&lt;/span&gt;&lt;/div&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;Accumulated Other Comprehensive&lt;br/&gt;Loss, Net of Tax&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2018&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;71&#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;293&#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;(465)&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;(101)&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:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Net amortization and deferral&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;(64)&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&#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&#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;td colspan="3" style="display:none"/&gt;&lt;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;Amounts arising during the period:&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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Actuarial changes in benefit obligation&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;&#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,551&#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;(360)&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,191&#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;td colspan="3" style="display:none"/&gt;&lt;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;Balance at December&#160;31, 2019&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;7&#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,909&#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;(825)&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,091&#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;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;Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:&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: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="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 amortization and deferral&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;(18)&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;179&#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;(37)&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Amounts arising during the period:&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;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 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 changes in benefit obligation&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;&#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;964&#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;(223)&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;741&#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;td colspan="3" style="display:none"/&gt;&lt;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 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;Plan amendments&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;(4,658)&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,076&#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;(3,582)&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;Balance at December&#160;31, 2020&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 2px 1pt;text-align:left;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;(4,669)&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;3,052&#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;(9)&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;(1,626)&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;</us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i7422485d3f3f4b18ac66d28a91940450_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzMtMS0xLTEtMA_c01d72ce-fdac-4aa8-a4db-fe0bc3281ded"
      unitRef="usd">191000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i7422485d3f3f4b18ac66d28a91940450_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzMtMy0xLTEtMA_048b3e0a-5e66-4789-bde7-2b657558f562"
      unitRef="usd">-205719000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i7422485d3f3f4b18ac66d28a91940450_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzMtNS0xLTEtMA_ad1c9648-603a-4692-8a53-ff4ec31ff950"
      unitRef="usd">74429000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7422485d3f3f4b18ac66d28a91940450_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzMtNy0xLTEtMA_778fd3bd-62e8-4ea4-95b9-7d60a8d8498c"
      unitRef="usd">-131481000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzUtMS0xLTEtMA_5e6cd7a2-7b1d-4729-aac6-8b9d33c26d68"
      unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzUtMy0xLTEtMA_e71982a4-319c-48b9-95f7-a6cef5697034"
      unitRef="usd">6995000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzUtNS0xLTEtMA_1a8e8051-8eb1-468e-943c-5b7e6a1d849a"
      unitRef="usd">1631000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzUtNy0xLTEtMA_86c447ba-782d-427f-87bc-f3e83b1380e7"
      unitRef="usd">5382000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzgtMS0xLTEtMA_c25db427-4ef4-4cdb-94c6-b7a4669a2c47"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzgtMy0xLTEtMA_07e61d75-7747-4458-8813-a01faffc6bf2"
      unitRef="usd">-15033000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzgtNS0xLTEtMA_a2bce16a-7f73-4e8f-a01c-32e8764848be"
      unitRef="usd">-3457000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzgtNy0xLTEtMA_a6e70c79-cce4-4028-ab7e-42a8b7f37117"
      unitRef="usd">-11576000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzExLTEtMS0xLTA_cc0657c0-1b63-4b2e-bdae-9329b8015e7d"
      unitRef="usd">0</tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzExLTMtMS0xLTA_1b7a8e7a-6cc5-484b-8a6b-77d35d1cb162"
      unitRef="usd">-59000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzExLTUtMS0xLTA_370e8452-59cd-4525-87db-e4b871ac4a31"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0702609237504e4993820993a99bf72d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzExLTctMS0xLTA_f28d2177-4265-488d-8950-12e434a5a8bf"
      unitRef="usd">-44000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzEyLTEtMS0xLTA_946d5133-3383-42c9-afd9-4e5501007d61"
      unitRef="usd">173000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzEyLTMtMS0xLTA_23b3d525-f9a0-4c7d-aeab-13eb8bb15379"
      unitRef="usd">-213816000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzEyLTUtMS0xLTA_827b3bee-484a-4e21-b0a4-c25e87ced48e"
      unitRef="usd">76270000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzEyLTctMS0xLTA_7d2f34db-d081-46fa-bbbc-e5c04fdff38d"
      unitRef="usd">-137719000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE0LTEtMS0xLTA_1ce72c95-60bf-43dd-8ce9-4a51e73d9126"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE0LTMtMS0xLTA_63313dd7-608e-425f-9ac8-52a97ca67f50"
      unitRef="usd">7432000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE0LTUtMS0xLTA_61506e1a-ff94-4ad0-ab83-d94a9d499406"
      unitRef="usd">1738000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE0LTctMS0xLTA_153b25a6-44ef-4fbf-a70a-4c2bbbe570e9"
      unitRef="usd">5709000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE3LTEtMS0xLTA_1500fe9c-9336-4cf3-95ea-43a9a50d21f6"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE3LTMtMS0xLTA_7f096b2b-425a-44a9-b1f2-64961c9ba1e2"
      unitRef="usd">-25100000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE3LTUtMS0xLTA_3f1b1275-b520-4f7a-adbd-ea39decf16a6"
      unitRef="usd">-5875000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE3LTctMS0xLTA_ead09330-da11-45ce-ab91-1a5514073c1e"
      unitRef="usd">-19225000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE5LTEtMS0xLTA_e1588e39-3c2c-4a51-92f8-f25b3fe9a25f"
      unitRef="usd">-47000</tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts>
    <tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE5LTMtMS0xLTA_ba151cd7-cb14-4b7a-9e49-39906a8e8df6"
      unitRef="usd">0</tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments>
    <tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE5LTUtMS0xLTA_54c171e4-0918-49df-a210-e1be699c2bb3"
      unitRef="usd">-9000</tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes>
    <tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzE5LTctMS0xLTA_5c01bfb6-ca3e-4125-b247-a389a09f6c6c"
      unitRef="usd">-38000</tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIxLTEtMS0xLTA_7e62838f-5b97-4fcb-9237-b542baa406af"
      unitRef="usd">0</tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIxLTMtMS0xLTA_c9ec73c0-48ba-4381-a0f6-426ddb2b78c9"
      unitRef="usd">-851000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIxLTUtMS0xLTA_b386083b-ed79-4ae6-b55f-ea3fb925efb4"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIxLTctMS0xLTA_370887de-9185-49e1-ba1e-d8b2b7c3b2d2"
      unitRef="usd">-610000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIyLTEtMS0xLTA_ba85bbed-44a8-4f85-aa26-afb26758e62f"
      unitRef="usd">205000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIyLTMtMS0xLTA_cd8b4b93-572a-47e0-8e97-3de281b1d898"
      unitRef="usd">-232335000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIyLTUtMS0xLTA_9d79ccaa-4926-449b-9fcf-537648aa7b62"
      unitRef="usd">80657000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTpkYjk2ODc0Nzg3ZTI0YTY2YTk2MjEwYzA3NWJjYzVhZC90YWJsZXJhbmdlOmRiOTY4NzQ3ODdlMjRhNjZhOTYyMTBjMDc1YmNjNWFkXzIyLTctMS0xLTA_7e9f41a8-0977-4198-ad04-0f8e5cee528e"
      unitRef="usd">-151883000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i010973ea77744ba18d52d160e30d667e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzMtMS0xLTEtMA_3a04bfb4-a13b-43d2-8c40-202d2a47a4ca"
      unitRef="usd">71000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i010973ea77744ba18d52d160e30d667e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzMtMy0xLTEtMA_ef59a929-fb8b-439c-b1d6-6d5ff0e2e908"
      unitRef="usd">-293000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i010973ea77744ba18d52d160e30d667e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzMtNS0xLTEtMA_51d153b7-9163-4d0f-8435-507c31101839"
      unitRef="usd">465000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i010973ea77744ba18d52d160e30d667e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzMtNy0xLTEtMA_aa3311a0-9545-4c93-8847-b756fa80be17"
      unitRef="usd">101000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzUtMS0xLTEtMA_2f985a7c-a15e-497b-b0f9-f3615a209b40"
      unitRef="usd">-64000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzUtMy0xLTEtMA_0ac8c343-6535-4d30-9363-b36491aca19d"
      unitRef="usd">-65000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzUtNS0xLTEtMA_b93f928a-c3d6-4ab8-9580-0cd51a379b8f"
      unitRef="usd">0</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzUtNy0xLTEtMA_a6b3c057-04a4-4f02-a0ce-db468b090278"
      unitRef="usd">-1000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzgtMS0xLTEtMA_fdea9918-82e2-4778-9600-c62377db7542"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzgtMy0xLTEtMA_a0119efd-f549-4ea4-9a80-2b3fb47a149c"
      unitRef="usd">-1551000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzgtNS0xLTEtMA_8511617b-2b7f-47b8-a356-bd2425a09a63"
      unitRef="usd">-360000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzgtNy0xLTEtMA_467edd8a-d7f5-441a-9c67-74cd338316cc"
      unitRef="usd">-1191000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEwLTEtMS0xLTA_547781c8-3af9-41d8-b414-84a5996e0326"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEwLTMtMS0xLTA_69a78637-f687-4846-b7f1-6c567fcc4435"
      unitRef="usd">-1909000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEwLTUtMS0xLTA_0a20f98d-ef5e-4aea-aba6-4dc99dc32aeb"
      unitRef="usd">825000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEwLTctMS0xLTA_39a81d4e-f810-46f3-8183-483f48e135d2"
      unitRef="usd">-1091000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEyLTEtMS0xLTA_48bcea6c-ed73-466d-977b-62babcf0ec90"
      unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEyLTMtMS0xLTA_c4778ad4-afa3-4f35-85c2-e56b3ee7d734"
      unitRef="usd">-179000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEyLTUtMS0xLTA_9153e16a-2307-44e3-92f8-d1ceb1488ed7"
      unitRef="usd">-37000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzEyLTctMS0xLTA_1b8b18ef-a906-4172-b7ef-9c7ecfe36c51"
      unitRef="usd">-124000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE1LTEtMS0xLTA_b90381df-0c00-40ba-878f-05584d84dcdd"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE1LTMtMS0xLTA_4fad0388-56aa-4cc4-81bf-eaa98f68b9a2"
      unitRef="usd">-964000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE1LTUtMS0xLTA_9700ba63-3f4e-4e71-8512-f3c2381dc375"
      unitRef="usd">-223000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE1LTctMS0xLTA_fab8fdb1-eed0-4af6-aac2-0d0c2ecff9fd"
      unitRef="usd">-741000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE3LTEtMS0xLTA_eebd4f7d-9b4c-40a8-a150-b69ba67dc468"
      unitRef="usd">4658000</tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts>
    <tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE3LTMtMS0xLTA_a0b931df-209a-46d7-b8d6-72850cddfc12"
      unitRef="usd">0</tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments>
    <tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE3LTUtMS0xLTA_c6b61119-a7c8-4421-a58e-723d1d4b8f4f"
      unitRef="usd">1076000</tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes>
    <tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE3LTctMS0xLTA_d6b7146f-b92a-4608-81c3-cd9f13a376e7"
      unitRef="usd">3582000</tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE4LTEtMS0xLTA_71d08a73-fd74-4837-92a8-fdfe3d255012"
      unitRef="usd">-4669000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE4LTMtMS0xLTA_fc93c0ed-0420-4b89-a5a0-cda39299dccb"
      unitRef="usd">-3052000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE4LTUtMS0xLTA_c8f5a114-b4ce-4e0b-b862-a3457ee326a3"
      unitRef="usd">9000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo3NDFhZjk1MmY2Yzg0YmI1YmRjNjQ4MDgwNGM0MDBhYi90YWJsZXJhbmdlOjc0MWFmOTUyZjZjODRiYjViZGM2NDgwODA0YzQwMGFiXzE4LTctMS0xLTA_56e45763-b644-429e-8f2a-fd9c79db1691"
      unitRef="usd">1626000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzItMS0xLTEtMA_94941cf6-b785-434d-9f33-b796705bd072"
      unitRef="number">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzItMy0xLTEtMA_5d5bd7ba-0904-419b-a5bf-fdeb40a3f8dd"
      unitRef="number">0.032</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzItNS0xLTEtMA_60f4bf33-f9f3-4cd7-b09a-868aa19adcec"
      unitRef="number">0.023</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzItNy0xLTEtMA_ab08b558-7f25-4cce-8cb1-91afa2a6e2a4"
      unitRef="number">0.031</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzMtMS0xLTEtMA_4f5281a6-9ab3-4ee9-bd84-40e2c3a75854"
      unitRef="number">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzMtMy0xLTEtMA_26112029-fcb9-454a-a4b5-c77faa64199c"
      unitRef="number">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate
      contextRef="ic7e5e6c046c34582b4d7066650ea087a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzQtNS0xLTEtMA_27cf2376-5ce7-4188-9a83-fae10a74599f"
      unitRef="number">0.064</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate
      contextRef="i19a48628addc49f8b698265756676787_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzQtNy0xLTEtMA_15c08b6d-1a20-41dd-954c-68678e631a77"
      unitRef="number">0.066</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzUtNS0xLTEtMA_bbb526f0-f3ca-436d-830f-f69b7f920e80"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i876c01815a534168bac9fc5e817d25f6_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo1MTkwMWZjZjEzM2M0YmRiYTJhY2FlMzkzM2ZlNTYwMy90YWJsZXJhbmdlOjUxOTAxZmNmMTMzYzRiZGJhMmFjYWUzOTMzZmU1NjAzXzUtNy0xLTEtMA_62a20f8e-54bd-4849-bbe3-cef155717ed1"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iecc09cd9bf174703b60e3a185ff43273_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzIyODM_9894d51b-1759-439e-a465-378fdb09f17d"
      unitRef="number">0.0264</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i78c8463907bf4683bd8286d21f957c93_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzIyOTA_41b822b6-a51b-4637-870f-540ed957f832"
      unitRef="number">0.0229</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i08dbd994613a473ab1b46006746a981b_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzQ0Mzc_de8614e7-513a-434f-8659-9dd592a8a2bf"
      unitRef="number">0.0775</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i3760edc3dd5144aeaafcd7009dddf052_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzQ0NDM_4c0401a2-f781-4e58-ae77-4e745fcedb29"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzUwMDA_f63e3959-0f14-4721-a892-f4a2f4dfcb46"
      unitRef="usd">500600000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i796ee2087d0248f0a3272bbbb9c82497_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzUwMDc_f64c3fc9-5a61-490f-8999-0adc7ce421d3"
      unitRef="usd">469600000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="ia02d2d49219847b1925af1c44c08e6b8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzUyMjI_0355c475-7160-441c-b605-2fb3263e9b4f"
      unitRef="usd">3700000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="ib6ec0714f2014ac3a998df372bea64c8_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzUyMjk_c789d61e-cbe7-45fc-9ffd-d001ec57585e"
      unitRef="usd">2400000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ifb01dce89ee5442daa008fed1a37e588_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzU5MjI_de3a231d-43e4-4b25-bbf3-28486526751a"
      unitRef="number">0.41</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ib1bdc929cfdf40cdb042169f9dfa5a75_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzU5NTA_66bafed0-dee3-4e8e-a0ca-d4a70dac8918"
      unitRef="number">0.54</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="idf5bbeb8133c4e819d447fd888cf2bd4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzU5NzQ_b3609b3f-ab7d-40c7-b345-2d1767ec8298"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTg0_54d92cb4-748c-4f79-9382-27fa43d2a07f">&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 the fair values of the pension plan assets at December&#160;31, 2020 by asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.486%"/&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:0 1pt"/&gt;&lt;td colspan="21" 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;Fair Value Measurements&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:700;line-height:100%"&gt;Asset Category&#160;(a)&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;Total&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: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;Quoted&#160;Prices&#160;in&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;Active&#160;Markets&#160;for&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;Identical Assets&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;(Level 1)&lt;/span&gt;&lt;/div&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: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;Significant&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;Observable&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;Inputs&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;(Level 2)&lt;/span&gt;&lt;/div&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: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;Significant&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;Unobservable&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;Inputs&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;(Level 3)&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&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;582&#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;582&#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;&#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 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;&#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;Money market funds&lt;/span&gt;&lt;/td&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;12&#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;12&#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;Equity securities:&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;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 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;Managed volatility (b)&lt;/span&gt;&lt;/td&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;85,974&#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;85,974&#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 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;U.S. small/mid-cap equity (c)&lt;/span&gt;&lt;/td&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;11,780&#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;11,780&#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;&#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 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;World equity (excluding U.S.) (d)&lt;/span&gt;&lt;/td&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;59,467&#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;59,467&#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 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;Common equity securities &#x2013; Teleflex Incorporated&lt;/span&gt;&lt;/td&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;29,592&#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;29,592&#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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Fixed income securities:&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: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: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;/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;Intermediate duration fund (e)&lt;/span&gt;&lt;/td&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;63,376&#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;63,376&#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;&#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 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;Long duration bond fund (f)&lt;/span&gt;&lt;/td&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;98,996&#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;98,996&#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 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;Corporate bond fund (g)&lt;/span&gt;&lt;/td&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,469&#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,469&#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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Emerging markets debt fund (i)&lt;/span&gt;&lt;/td&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;11,412&#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;11,412&#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 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;Corporate, government and foreign bonds&lt;/span&gt;&lt;/td&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,582&#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,582&#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;&#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 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;Asset backed &#x2013; home loans&lt;/span&gt;&lt;/td&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;261&#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 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;261&#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;Other types of investments:&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;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;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;/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;/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;Multi asset funds&#160;&#160;(j)&lt;/span&gt;&lt;/td&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;8,890&#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;4,057&#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;4,833&#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 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;Contract with insurance company (k)&lt;/span&gt;&lt;/td&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,485&#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;&#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 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;10,485&#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;Other&lt;/span&gt;&lt;/td&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;4&#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;4&#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;Total investments at fair value&lt;/span&gt;&lt;/td&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;429,882&#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;414,299&#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;5,094&#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;10,489&#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 2px 30.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;Investments measured at net asset value (l)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;27,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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="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 48.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;Total&lt;/span&gt;&lt;/td&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;457,626&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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 the fair values of the pension plan assets at December&#160;31, 2019 by asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.486%"/&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:0 1pt"/&gt;&lt;td colspan="21" 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;Fair Value Measurements&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:700;line-height:100%"&gt;Asset Category&#160;(a)&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;Total&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: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;Quoted&#160;Prices&#160;in&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;Active&#160;Markets&#160;for&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;Identical Assets&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;(Level 1)&lt;/span&gt;&lt;/div&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: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;Significant&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;Observable&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;Inputs&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;(Level 2)&lt;/span&gt;&lt;/div&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: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;Significant&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;Unobservable&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;Inputs&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;(Level 3)&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&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;650&#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;650&#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;&#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 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;&#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;Money market funds&lt;/span&gt;&lt;/td&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;5&#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;5&#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;Equity securities:&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;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 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;Managed volatility (b)&lt;/span&gt;&lt;/td&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;72,334&#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;72,334&#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 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;U.S. small/mid-cap equity (c)&lt;/span&gt;&lt;/td&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,014&#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,014&#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;&#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 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;World equity (excluding U.S.) (d)&lt;/span&gt;&lt;/td&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;48,285&#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;48,285&#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 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;Common equity securities &#x2013; Teleflex Incorporated&lt;/span&gt;&lt;/td&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;38,359&#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;38,359&#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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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;/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;Fixed income securities:&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: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: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;/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;Intermediate duration fund (e)&lt;/span&gt;&lt;/td&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;38,500&#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;38,500&#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;&#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 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;Long duration bond fund (f)&lt;/span&gt;&lt;/td&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;107,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 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;107,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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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;Corporate bond fund (g)&lt;/span&gt;&lt;/td&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,107&#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,107&#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;&#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 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;Global credit fund (h)&lt;/span&gt;&lt;/td&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;929&#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;929&#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 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;Emerging markets debt fund (i)&lt;/span&gt;&lt;/td&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,974&#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;9,974&#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;&#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 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;Corporate, government and foreign bonds&lt;/span&gt;&lt;/td&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,714&#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,714&#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 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;Asset backed &#x2013; home loans&lt;/span&gt;&lt;/td&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;316&#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 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;316&#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;Other types of investments:&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: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: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;/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;/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;/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;/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;Multi asset funds&#160;&#160;(j)&lt;/span&gt;&lt;/td&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,246&#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;4,759&#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;3,487&#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 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;Contract with insurance company (k)&lt;/span&gt;&lt;/td&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;9,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;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 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;9,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="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;Other&lt;/span&gt;&lt;/td&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;5&#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;&#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;5&#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;Total investments at fair value&lt;/span&gt;&lt;/td&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;387,430&#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;373,773&#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;3,803&#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;9,854&#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 30.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;Investments measured at Net asset value (l)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;35,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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;Total&lt;/span&gt;&lt;/td&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;423,300&#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 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:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:7pt;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;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;c.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of small and mid-sized companies. The fund invests in common stocks or exchange traded funds holding common stock of U.S. companies with market capitalizations in the range of companies in the Russell 2500 Index.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;d.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than 35% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NDg_d68f5fee-5328-4ae5-89c4-fddfe000de06"&gt;three&lt;/span&gt; and ten years, and uses derivative instruments, including interest rate swap agreements and credit default swaps, for the purpose of managing the overall duration and yield curve exposure of the Fund&#x2019;s portfolio of fixed income securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;f.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#x2019;s portfolio of fixed income securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;g.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;h.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;j.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt"&gt;This category comprises funds that may invest in equities, bonds, or derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;k.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt"&gt;This category comprises the asset established out of an agreement to purchase a bulk-annuity policy from an insurer to fully cover the liabilities for members of the pension plan. The asset value is based on the fair value of the contract as determined by the insurance company using inputs that are not observable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;l.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt"&gt;This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt"&gt;a fund that invests primarily in collateralized debt obligations and other structured credit vehicles and may include fixed income securities, loan participations, credit-linked notes, medium-term notes, pooled investment vehicles and derivative instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt"&gt;a hedge fund that invests in various other hedge funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt"&gt;funds that invest in underlying funds that acquire, manage, and dispose of real estate properties, with a focus on properties in the U.S. and the UK markets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4c85f396df394e64bcfef7cf4fe33925_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzMtMi0xLTEtMA_14ff6d11-04a2-4a18-a7d8-c3925c8da036"
      unitRef="usd">582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i68d68383a81440fda28fdad16c0e3fb7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzMtNC0xLTEtMA_bd1d5963-ccc0-40e1-be2a-de646ff0d2e3"
      unitRef="usd">582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i427690cfba5242349d6e63d331fcd13c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzMtNi0xLTEtMA_99ac2c67-c47e-4f0e-84ed-48894f23306c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibc0e480dc8a34f89acf2bcc2e10e6b12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzMtOC0xLTEtMA_7644d9ff-85c4-4199-8ac7-6760e792168f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6d385c3e4c214577acffdd3d76ce5c02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzQtMi0xLTEtMA_10ec9186-3fad-41a5-9067-2590435884c3"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib2fe8241a26848d3af4acdb946308171_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzQtNC0xLTEtMA_5c114d26-f2e7-48a4-99ae-61992e5a88b2"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if0f5b7d2175b491e8d28e94d22ec058a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzQtNi0xLTEtMA_e4ac142c-43eb-4b58-b658-af9b03fb8065"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib015921e8d3e421bb2742817dabed82f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzQtOC0xLTEtMA_10f130a1-daf6-4306-a452-324e057caf0c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic3f43b0e2ff046ec93b73c13ce4af5c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzYtMi0xLTEtMA_43c471ff-4522-4556-945e-578bbcf4fbf2"
      unitRef="usd">85974000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib6a0b41b534549fc8547c298afce333c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzYtNC0xLTEtMA_1b192bd4-b582-477b-9d21-4386ec067ddc"
      unitRef="usd">85974000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib84604d6d3fc4b78add6170cf2727d54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzYtNi0xLTEtMA_838460e6-669a-410c-a4f3-34f3882011db"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifec584a0c00542a09492ef356c560f94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzYtOC0xLTEtMA_b718f2a3-2523-4d7c-9c59-bca33afaaccc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia67edad62607439a92363fdbfc33e16c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzctMi0xLTEtMA_b2cdb972-ff1d-44dc-9c1c-9c044457e503"
      unitRef="usd">11780000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i57df957e4d034f89aaf4c967d7d34f01_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzctNC0xLTEtMA_b951923c-cdc7-45bc-93eb-0e4792ec6b35"
      unitRef="usd">11780000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i85f1c9a2155f40f994b4ef000dd69b40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzctNi0xLTEtMA_50f4db1d-15ea-479a-b346-7bb403438dc9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idb00c62fd24c4acbacece5ef89f4331d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzctOC0xLTEtMA_78eb0f0c-fa53-4e6b-95e3-9068d538902c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic4280fba7f574728b6df22b674026a84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzgtMi0xLTEtMA_fb9743bd-83c8-4eb0-9622-c67e90257c34"
      unitRef="usd">59467000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26c86edb863e4cb29d77e9a29eeddd69_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzgtNC0xLTEtMA_8280431a-9167-4300-98f0-0bb9765eefb7"
      unitRef="usd">59467000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i97d8e2e6560b4a01bd5162921bb43d00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzgtNi0xLTEtMA_11f84510-1a26-441e-a4dc-0c0366cf2ef6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i805ec217e27843459953f8a01bd039af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzgtOC0xLTEtMA_7b48d4bd-645b-4236-9ca4-13fbd0b427e6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib4398f5fc79240ad9ee23b01d7e98e54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzktMi0xLTEtMA_ebe41722-182e-4a7d-85d8-18f6a81ec859"
      unitRef="usd">29592000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1a22da50fc8f4e28b836a6d30798324f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzktNC0xLTEtMA_caa275ae-af41-4de8-a4d6-1a35c9a75223"
      unitRef="usd">29592000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icdfb7020123b4450bd811e5d57ef84fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzktNi0xLTEtMA_5d37d5ea-bcbf-48ae-a590-bcd651693170"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifbe050572146447e9b91e0c2dfafa5e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzktOC0xLTEtMA_3bad3388-ae18-4e77-8e55-aefa29bfbc6d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iae3ea2a6c0c94a60b5e3d4492eea3a11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEyLTItMS0xLTA_e3ef4138-3b25-4b79-876a-510a70124386"
      unitRef="usd">63376000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26bfab2fdb2049c292e3c0495928b121_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEyLTQtMS0xLTA_11c7188d-841e-419d-9469-ac3abb94e7cb"
      unitRef="usd">63376000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifd1fe2754f914a889430ea399d28e9c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEyLTYtMS0xLTA_8b242e2d-d56a-4075-8d4b-57a8e7dcc6ba"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib5db1fda50074975ad73af10e9b4348f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEyLTgtMS0xLTA_d6a3261f-9c94-47d4-92ab-72ecc7144e30"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4e6591ec36e0413487391e4bd18a6ffa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEzLTItMS0xLTA_d3e9fb19-f712-405d-be68-52d157b1f5f3"
      unitRef="usd">98996000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0ae98cc521684820b7e7f828f41150d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEzLTQtMS0xLTA_6ce2e782-a2de-4c47-bfcb-0ce9e0be6ef7"
      unitRef="usd">98996000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ief38544367ca405eb6b0a194883c274a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEzLTYtMS0xLTA_21441e42-08f2-43cb-9a32-2bc012c4766b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0a4a3b15bd8548b880ada5cc70f29643_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzEzLTgtMS0xLTA_07be08f1-aa83-4d19-b7a3-20b9452fa087"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic31373b7e485470ab65c15991e347cf8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE0LTItMS0xLTA_28fa06a9-6968-4545-b323-589ca8739246"
      unitRef="usd">13469000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1a1fd76bc95c4dd3aaa45ed2d535e4ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE0LTQtMS0xLTA_14cb1ab0-0275-4f6c-964f-3911307e65bc"
      unitRef="usd">13469000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3836e1921c0f4ee2b453e5e8badba30d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE0LTYtMS0xLTA_854202a9-d004-49a9-99d2-8c6754e12c3e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i939aaa3e84c74c28a0964673d2e7feeb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE0LTgtMS0xLTA_f7c04306-6951-452f-880d-6b96c614d971"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibce5038845544ef0ae7ffd86bc74e94c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE2LTItMS0xLTA_ae7e9532-87a8-4748-a7b6-6ccf214b33fa"
      unitRef="usd">11412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5710b73c58284586abb338578d1c5def_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE2LTQtMS0xLTA_b222d1d5-b28b-48d2-b262-0fa546f11a5d"
      unitRef="usd">11412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i10f5147a780d4b03830074b944c8231e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE2LTYtMS0xLTA_c297cf93-62bb-4132-84d6-2bf380260a2c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifda1ff7ee4c3460d81da7198c3208ca0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE2LTgtMS0xLTA_9987d5a2-7acc-4793-a09b-30901ed9c6cb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i837bf1e807f940a4b0c15be8ffbb838b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE3LTItMS0xLTA_7a32d3c8-b27b-4c2b-8567-981791cf7737"
      unitRef="usd">35582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if91083bf2cb841ea99b414cf227d5077_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE3LTQtMS0xLTA_cd7a7c22-c4ef-4e0c-9b2d-69f68181bca5"
      unitRef="usd">35582000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc0e43dc1a2a4a03980859e8d6d0bbc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE3LTYtMS0xLTA_445403af-3b16-4248-8918-6b71ec515320"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8d2d035af2124a328d867a0b5f79e8d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE3LTgtMS0xLTA_4087f5af-ae2a-44fd-a8d7-144e38650595"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i852ec669e77d4fbc8a3bae03340f3093_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE4LTItMS0xLTA_12ee2966-798c-4846-9c54-7ae367fa124c"
      unitRef="usd">261000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4fc32c6cecab4382a4e6f7d508eb31a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE4LTQtMS0xLTA_2882972c-4772-44b6-8ec3-39ad5e3df5cc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id2e9b631b4e94f5095c28b3a238c4a03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE4LTYtMS0xLTA_d44f1788-1158-48a9-b486-a44b0ec6b238"
      unitRef="usd">261000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i62581c5fc49e4107b82393b3b7dbcfec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzE4LTgtMS0xLTA_cfc154e6-a548-49e3-9cb8-5184a15d0ddc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i536de480e5a34d12a27bba9c0d0905d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzIzLTItMS0xLTA_2f293a9e-06c5-430f-8e66-6016415172e7"
      unitRef="usd">8890000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5a62317b0df54da993f3c100eec04628_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzIzLTQtMS0xLTA_2f3ff205-53de-4426-b539-35545c448ae8"
      unitRef="usd">4057000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if1fb382b0f5b45bdacdc60b6551394b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzIzLTYtMS0xLTA_7afe103c-0cd8-4f3a-b07f-2c0593494154"
      unitRef="usd">4833000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iead68242e6c2431e8bd19237073b8624_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzIzLTgtMS0xLTA_f6b4b3e8-69eb-4030-ae2f-55d4a0fc8452"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7953149d9c6e473e9a0714f47300507c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI0LTItMS0xLTA_a17c18fb-255c-4a86-b2fd-ab6952a362da"
      unitRef="usd">10485000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7d01e4c9bb47461094ecae7a8408e9f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI0LTQtMS0xLTA_852baecd-af5c-4a5e-a8a2-380d583d75d7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5fe46766f61a4293bd68ea2958688faf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI0LTYtMS0xLTA_53aaa1a4-88b6-4b92-be52-e949a3c7160b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i81d4c748e1854af5af4f781ffa7ed182_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI0LTgtMS0xLTA_2f04bcc9-2fcb-4b75-b973-b85580e433dc"
      unitRef="usd">10485000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6904758c28fa4fa2afd20cb36cccb358_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI1LTItMS0xLTA_6ff23f6a-8151-4f1d-921e-f8b86ed1d726"
      unitRef="usd">4000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6ad9b81a255e46a6bbb5dedbb6ee6443_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI1LTQtMS0xLTA_39ee6ff5-f34f-43f4-9cf4-89e740e8a1b7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2bb4a994079443368036f53a8422e8d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI1LTYtMS0xLTA_b7afef52-43dc-4d63-ad2c-c67849aa1f86"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2dbea5a0ac4c4aebab0bf1e148ffd5d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI1LTgtMS0xLTA_4fb9fee0-958e-43a3-8659-647916c8665b"
      unitRef="usd">4000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2faac42a36af47e18adf5874d0915dda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI2LTItMS0xLTA_4e0de1e7-88fe-4617-9639-2a3a7c865e60"
      unitRef="usd">429882000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6671fa51862c41eb93ea9554a971b6b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI2LTQtMS0xLTA_35364300-ea99-4660-905e-cbc41c9c8171"
      unitRef="usd">414299000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id934de64cc334ffab7b46151c1a929b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI2LTYtMS0xLTA_f4e68784-5bab-45c8-9814-a6cd63907a3d"
      unitRef="usd">5094000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i318a8dd84dc642e6a74b1e3977a519f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI2LTgtMS0xLTA_b869e51f-e3d6-41b5-b177-90f0ab205ee3"
      unitRef="usd">10489000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i127be4c677e248e9970510af84c4c62c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI3LTItMS0xLTA_96d60362-a2e7-49cf-bdad-3f1a887b4b0b"
      unitRef="usd">27744000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i96362c66c7f04eefb17f3f76a8db99e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTphOTM2MTk1OGU1ZWQ0MWJjYWEyYzAwMzI2NTBiOTg1ZC90YWJsZXJhbmdlOmE5MzYxOTU4ZTVlZDQxYmNhYTJjMDAzMjY1MGI5ODVkXzI4LTItMS0xLTA_8aa8d7ab-7613-49c0-9f05-9e5d4f6d8716"
      unitRef="usd">457626000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i435bc640c6754d7fb3ecd37a24ff461b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMtMi0xLTEtMA_ea80a092-4c99-4026-9fe9-9678af793ac1"
      unitRef="usd">650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ief6d716dacd64708885fb3e2067a4999_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMtNC0xLTEtMA_45e416fd-3332-4c84-a89d-86b860ee7a68"
      unitRef="usd">650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id88ed19331be4efc9aa11c0db72abeca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMtNi0xLTEtMA_e12792af-3eef-4e5c-8725-99ac39625205"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3fb9f204ed1d49afbbc01c88f4ea4353_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMtOC0xLTEtMA_9e5ecbbe-9387-4d70-af15-daf92b4771e5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2666572843004535be263fdbc60b2b42_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzQtMi0xLTEtMA_1a5a0f6c-d9ce-4beb-b950-bf687c6af33e"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie6b7fa0481b64bf3871cfcb736d379e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzQtNC0xLTEtMA_7cea4df3-318b-43fd-b61a-ac817f7ff160"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9553df5c2aa04aeab524321f90ce8209_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzQtNi0xLTEtMA_b0ce39a5-1ead-4a7f-9b36-c52f739f60f6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i86006d045cbc4ffcb256d788360e8ff9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzQtOC0xLTEtMA_4bf59b2a-9501-4a19-b826-fcdca49074d5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic7204c294ebd42b8aedc1ffc7b7c521f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzYtMi0xLTEtMA_832e8ab0-dbc6-44aa-ab2b-d44c062bcac1"
      unitRef="usd">72334000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3f9d155bbc5c4eb78f26744f078c3fc7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzYtNC0xLTEtMA_c3f9be1b-6731-41c3-94ba-7b849831b843"
      unitRef="usd">72334000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i82364315b3ba4252a4e7ece0ae7a4a11_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzYtNi0xLTEtMA_cf2eebcd-40f0-47b9-b840-ea1629e3d1ff"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie6a653a63fef4b18b61f1f310c162dff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzYtOC0xLTEtMA_dd744f19-a702-4fae-9e4d-cae8e96da57e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i635c17d5e3fd464dbce6f088b6cc5e3b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzctMi0xLTEtMA_4d6cd3a5-f8e2-4d01-b09c-7dc324eb14f4"
      unitRef="usd">10014000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7710f34a51c44d86994d2afb3ed6e958_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzctNC0xLTEtMA_5d03f249-41d3-4361-b213-b1df701e3b5b"
      unitRef="usd">10014000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia613cf9a7ea94e2cbcbae93aefb5befb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzctNi0xLTEtMA_738e76e6-3756-4b75-aa76-bcd24dde9d68"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idbd6b193f98348b389a19fc6cab21f87_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzctOC0xLTEtMA_bd98b4b6-a42f-46b1-83f6-82975cfbaa48"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iea6d7fd804b544cdb5e4a801aaa7964e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzgtMi0xLTEtMA_88f6ccda-1072-4750-9f04-63f15a497fed"
      unitRef="usd">48285000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc7d235ec15d494180df272e3b15d294_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzgtNC0xLTEtMA_6f8527dc-614f-4e63-985c-df4040940788"
      unitRef="usd">48285000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i27f4b914917c434cb80fbcfbab214723_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzgtNi0xLTEtMA_809f64df-a5f9-4ef9-9550-1d95112d25bd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8864e7266f71463d874185084719823d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzgtOC0xLTEtMA_c8f29739-6a3f-4a90-ae90-0996c440557e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie54961ba0bce4accacb948423b4e1225_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzktMi0xLTEtMA_1d1e17fa-a871-4ba6-86a6-d72c8141484e"
      unitRef="usd">38359000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icaeb79f3171247bebfed6d26d5ae6cb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzktNC0xLTEtMA_60f2f63a-e996-4f80-904a-f22f7e618833"
      unitRef="usd">38359000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i584072710153407589386440defe9b7f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzktNi0xLTEtMA_273de76b-2bf9-411d-b6e2-f6615d4b3a3b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i65d09fa385634af9a860d5d84a1b4b9b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzktOC0xLTEtMA_65a0069c-af17-419d-b6b9-19cca6aba202"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3c397554f43249fab666fcf6ba671789_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE0LTItMS0xLTA_bbeeeee2-18f9-4fce-96f3-df571d89aec2"
      unitRef="usd">38500000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ice36f851ad65404bb1d90f6e26e99573_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE0LTQtMS0xLTA_222c0b99-9957-4bc4-b7a2-1c1cd9b69536"
      unitRef="usd">38500000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8146bcf9fd97435aaad3f32bb4cd12af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE0LTYtMS0xLTA_e8e74ebb-3733-4550-8575-88ac5245fce5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibd4696e160f44ed8a939b52cbcacc059_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE0LTgtMS0xLTA_96a7bb85-be70-4146-8ceb-640d15fdc952"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1912c5e5a1e94b299a56ac5c68841fe6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE1LTItMS0xLTA_849f0cb1-80a7-41f9-b4b4-0b559ab017d5"
      unitRef="usd">107143000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie024d3c3e3d74689bfaa7f84251e37b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE1LTQtMS0xLTA_e1e91c2e-c367-4026-a1e4-853df00be3f0"
      unitRef="usd">107143000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia7239b81a5614022af45e216e74dcf1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE1LTYtMS0xLTA_b18d32ff-b097-4054-b8a2-7be6b07f3a65"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idfc1bedd1d11438e82997de98c9b27e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE1LTgtMS0xLTA_4b281832-9f21-4092-9f45-9ef42ba787a2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia800b45430ad4aff9d7cfa10f390ce63_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE4LTItMS0xLTA_68c5323f-4fe5-4a74-ad74-d0e6bf446088"
      unitRef="usd">13107000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf272c259889421cb4d28da3766b94a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE4LTQtMS0xLTA_82ecf766-bea0-444d-be90-3769648f316b"
      unitRef="usd">13107000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i60203a0968074042ab54b8dcb240f7f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE4LTYtMS0xLTA_6be9e8ca-41cf-4f2e-b3fc-91ffcfb19c08"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7b5cecf613d340c6ad1849c4e2467541_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE4LTgtMS0xLTA_15a30907-7892-40c4-ba44-c28810ff67e9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8d6e3378a5834f51aa910f36706a0e66_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE5LTItMS0xLTA_ac6e628e-b8b4-4e80-a54d-c8562893c129"
      unitRef="usd">929000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i153d03ec1755434c9b441650de7935e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE5LTQtMS0xLTA_1b1797b2-6a6f-4310-9e3f-aa98b203bd19"
      unitRef="usd">929000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia99e668edde84283a7c172247a0791ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE5LTYtMS0xLTA_6e8d473a-dddf-4e8e-a877-50c0177eeab3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i748863ddf1bf4279beb4162899502d7d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzE5LTgtMS0xLTA_1ccc7327-22b5-44e5-9e3b-20663b44c623"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iea2e701b6c9d4ff295a9e843bd0c48ff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIwLTItMS0xLTA_2d42731e-6385-44e7-b3a0-0c4bf68d460a"
      unitRef="usd">9974000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0918df0b4d16489aaf635a96a8f0b833_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIwLTQtMS0xLTA_3e5f6ae9-8fad-42b6-aa67-b5487f13f281"
      unitRef="usd">9974000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i892f2da7af4a4306806139e5576c5231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIwLTYtMS0xLTA_113d1a5f-0c86-40b7-bb6b-503b1473dfae"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26aeab64d9a140b098ca1590c8698b7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIwLTgtMS0xLTA_c2bd5ccf-5a14-4edd-8c5f-0c29d0a050c1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b3cb2c8109a419caf995245adf128a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIxLTItMS0xLTA_54e20a8d-9fd1-48c7-af2f-2c831b0d162c"
      unitRef="usd">29714000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if525c2f29af04eab83c83ad129d5285a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIxLTQtMS0xLTA_862e42d9-c1d6-4e82-ac8d-946c7c74a7ad"
      unitRef="usd">29714000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i737a353c150048cda82cd90fc0fff779_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIxLTYtMS0xLTA_cdb4e4cb-3889-4a53-bf9e-fe5117f4ff2f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4f18d02c5c054d5cbed5341cdeff4d93_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIxLTgtMS0xLTA_0933a188-8190-4473-9517-622f6e82d002"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb17fb936b604159a0dae398d4f20c0a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIyLTItMS0xLTA_53309a1d-ff5b-4fbc-a180-1cfd4d542cc7"
      unitRef="usd">316000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id56dcd2d1dd74445ba730d8e3373e08f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIyLTQtMS0xLTA_96e1c205-aff7-4aa4-bd48-3623140c0428"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idbaa9e6596474a75bbd3ac836d3255a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIyLTYtMS0xLTA_15874d24-8979-49e1-a1e8-12a6ecf4bad1"
      unitRef="usd">316000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i23be4f38636e408495de926cb22ea306_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzIyLTgtMS0xLTA_2551fab8-20e5-451a-9442-70b36efa2144"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3808567fea624347b0d2031bdf598e59_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI3LTItMS0xLTA_d4b742d7-d0df-467c-a9f0-ba57228edb74"
      unitRef="usd">8246000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i10848169d4e94456a10a28930556b0cb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI3LTQtMS0xLTA_5eee4e89-b1d3-4b22-9725-aadbea28e757"
      unitRef="usd">4759000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idef52bc37b884de3ab7672da3095534c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI3LTYtMS0xLTA_387a9add-6545-41ba-8cdc-d4f78d1363bd"
      unitRef="usd">3487000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2a9c11df8a9b425a82837d2e5619a66f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI3LTgtMS0xLTA_25dcf4c2-1873-46ef-84b1-8ba10baa85d9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id55b4faec1c74c0caacef6ef8e37000e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI4LTItMS0xLTA_89bf7f1b-539a-4d94-8d37-007f68ab2a82"
      unitRef="usd">9849000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7dd905efae284b9397cdc96d07f944f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI4LTQtMS0xLTA_21d7fc3d-da73-4943-83f0-71aea4f083be"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i211e2cd1ecd2437f9067bd5d3e4e43d6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI4LTYtMS0xLTA_9b8ae563-faca-4df4-ac62-b4f93d7d2562"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iecb7b11787df43b48cca7303fc416091_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI4LTgtMS0xLTA_3996c488-d591-4ca9-8f95-b2f37fb89059"
      unitRef="usd">9849000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i44b3ca868b5249a98dd99edbd747ffb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI5LTItMS0xLTA_014e10fd-0577-4291-8f27-d765441b3399"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib4debb83420948519a2752df72241a1d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI5LTQtMS0xLTA_3829c5ca-87f4-4a85-b04a-ef6a816f3172"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i83d4cdb72f82475091eedc40fa465dd6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI5LTYtMS0xLTA_a4641d3e-1a9c-4fb2-bf5b-935962f3d83a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7ad16f76fc57414693391150bc375cf7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzI5LTgtMS0xLTA_dd16650f-b828-4be8-9389-a1b67cf6f644"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie31b0b86d3024408a9d47b1ae69d4815_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMwLTItMS0xLTA_e5291228-854d-4cd6-b546-e72ad65e2c67"
      unitRef="usd">387430000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id1c06bfc8e4e40509cdb845534f24b2f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMwLTQtMS0xLTA_20ef0ddf-92e3-4429-92e2-3e804458ea4c"
      unitRef="usd">373773000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idec15ea950ee4ecc85e07b6e2bbfc4a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMwLTYtMS0xLTA_1d276e8e-4f62-461b-94b8-218033bc5df4"
      unitRef="usd">3803000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i41d73afb0a804d848c4a99802f1a06ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMwLTgtMS0xLTA_89cb5349-2505-41f7-8250-60712d1e5213"
      unitRef="usd">9854000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb48930ee702461b9acb471099da5445_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMxLTItMS0xLTA_fb93b597-627f-4208-81d8-a6c3b98813d7"
      unitRef="usd">35870000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i59f41c9bbb4740da9700534a3d86c8c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTo4YzVhMmNkNGU3Mzg0MDI1OTg4MTc5ZjU2ODFiZGE4MC90YWJsZXJhbmdlOjhjNWEyY2Q0ZTczODQwMjU5ODgxNzlmNTY4MWJkYTgwXzMyLTItMS0xLTA_17d26460-fc80-47f4-86d0-a946cea6d7af"
      unitRef="usd">423300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <tfx:PercentageOfNetAssetsInvested
      contextRef="i337d78b5ff2d4bf893779bbe34f81923_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzc0MDY_3479da2c-b280-42a3-8294-315034e67d59"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvested>
    <tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities
      contextRef="i0fdbb9cc7e724d55b51d55fac4289f1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzc3MjE_24d12bd5-a44f-4c14-ae89-3853e18440c5"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities>
    <tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzgyNTc_a7fcb2d2-e17e-4aa7-9714-341f0419c70c"
      unitRef="number">0.35</tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket>
    <tfx:FairValueofPlanAssetsEffectiveAverageDuration
      contextRef="ia284fda0e37744f98f2f6e20f18e9bd0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NTU_72c6f5b8-5498-49ce-b92f-bc9e8e949795">P10Y</tfx:FairValueofPlanAssetsEffectiveAverageDuration>
    <tfx:PercentageOfNetAssetsInvested
      contextRef="ib1bdc929cfdf40cdb042169f9dfa5a75_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEwNDE0_9c969d3c-957e-4395-b959-ea0784b1f296"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvested>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyMDM5_1cf20b45-2419-43c7-9ea8-eba613b02e88"
      unitRef="usd">12700000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyMTM1_3719fb00-40c6-41e2-b20c-372f6db0fa76"
      unitRef="usd">3100000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyOTk3_c2b7b53a-3316-449e-9b8f-0a53648cbf35">&lt;div style="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 following table provides information about the expected benefit payments under its U.S. and foreign plans for each of the five succeeding years and the aggregate of the five years thereafter, net of the annual average Medicare Part&#160;D subsidy of approximately $0.1 million:&lt;/span&gt;&lt;/div&gt;&lt;div&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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;Pension&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;Other&#160;Benefits&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;22,527&#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;3,123&#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;2022&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,997&#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;2,996&#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;2023&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;23,433&#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,864&#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;2024&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;24,018&#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;2,583&#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;2025&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;24,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;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,481&#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;Years 2026&#160;&#x2014; 2030&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;128,246&#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;8,622&#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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <tfx:DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyNDAy_b36b0d7a-6e0d-420f-b5e5-278f33ac4791"
      unitRef="usd">100000</tfx:DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzItMS0xLTEtMA_f6aa34ca-ecdc-4924-ac47-40fb24aefdcc"
      unitRef="usd">22527000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzItMy0xLTEtMA_4450597c-5a49-4639-886e-6c48d1917502"
      unitRef="usd">3123000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzMtMS0xLTEtMA_a6649fad-9345-4708-9ab2-c847ed36a975"
      unitRef="usd">22997000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzMtMy0xLTEtMA_664ee28f-b64e-4705-a23c-b35c687163e4"
      unitRef="usd">2996000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzQtMS0xLTEtMA_9cb4c1c7-52f0-47ca-b76b-92a5cc161f99"
      unitRef="usd">23433000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzQtMy0xLTEtMA_356c2544-53ea-459a-8942-f7965981bc6e"
      unitRef="usd">2864000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzUtMS0xLTEtMA_20181973-ba9c-4287-87bc-7dac03e33568"
      unitRef="usd">24018000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzUtMy0xLTEtMA_cbd8d9ea-9e7d-498d-bebd-1f9feeb056b9"
      unitRef="usd">2583000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzYtMS0xLTEtMA_f68d179b-a746-4597-8128-f63913f13dfd"
      unitRef="usd">24354000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzYtMy0xLTEtMA_c757bd57-57d4-4a88-9b43-d58dc7d2bc5e"
      unitRef="usd">2481000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i45f699cec3154d809f17c7df8f8d98e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzctMS0xLTEtMA_596f6d15-5cd3-41b7-b15a-75c4de19763a"
      unitRef="usd">128246000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i6b80748c666441278fc89cec9b102679_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90YWJsZTowNDZhMjdlNmUyNjU0Y2JlYWE2YmY3MmMzMzkwODUyZi90YWJsZXJhbmdlOjA0NmEyN2U2ZTI2NTRjYmVhYTZiZjcyYzMzOTA4NTJmXzctMy0xLTEtMA_4f44b574-16dc-465c-b7a7-eef87ed913f8"
      unitRef="usd">8622000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyODg2_cd984b9d-f718-4177-885a-117bc23ba555"
      unitRef="usd">21700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyODkw_f62ba582-117e-4584-829a-6028a53ea761"
      unitRef="usd">17500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5XzEyODk3_69aa2e35-b9dc-48ed-8ca6-d4b33177e0a1"
      unitRef="usd">15600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzI3NDY_a3d5bc47-c6c0-4f09-b3c8-6f3d72585fc7">Commitments and contingent liabilities &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;Environmental:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;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 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-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. The nature of 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 December&#160;31, 2020 and 2019, we have recorded $1.6 million and $0.7 million, respectively, in accrued liabilities and $5.2 million and $6.2 million, respectively in other liabilities relating to these matters. Considerable uncertainty exists with respect to these liabilities, and if adverse changes in circumstances occur, potential liability may exceed the amount accrued as of December&#160;31, 2020. 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;Litigation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;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, intellectual property, employment, environmental and other matters. As of December&#160;31, 2020 and 2019, we have recorded accrued liabilities of $0.3 million and $0.4 million, respectively, 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-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 claims lack merit, and intend to defend ourselves vigorously.&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;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-style:italic;font-weight:400;line-height:120%"&gt;Other: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have been subject to an ongoing investigation by the Chinese authorities related to a technical error regarding our country of origin designation for certain products we imported into China. The error would have resulted in increased tariff payments in late 2018 through 2020. We have accrued the estimated increase in tariffs as well as related interest expense for the periods in question. In addition to the tariffs and related interest, the Chinese authorities may impose a penalty for the unpaid tariffs. We believe the range of penalties is between 30% and 200% of the related unpaid tariff or between $3.0&#160;million and $20.3&#160;million. We do not have a best estimate of the penalties that may be assessed at this time. Accordingly, as prescribed by GAAP, we have recorded $3.0&#160;million as low end of the range described above.&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, 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="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;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="icf6be83578b8486ab3c68985911e8617_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzExMjI_2286de4f-44d5-42dd-bf20-dadc6187d2a7"
      unitRef="usd">1600000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ib9b75acb179546d98bfa979fff19eb2a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzExMjk_11d79e9c-eaa0-42a1-9f65-effa1e320316"
      unitRef="usd">700000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i39a365cf7c6a459fa210f651b7e40bb9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzExNzQ_35339fae-68dd-420d-93d5-7c71a811081f"
      unitRef="usd">5200000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ie334399ca2aa48488ecc34eae2cf7915_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzExODE_37e2b68b-3d77-4fa7-9d56-9358a0f4c548"
      unitRef="usd">6200000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut
      contextRef="i38c676bd0cf041138398de6d1d9c02d1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE1MjU_c9634bc9-3b8d-4f72-a211-27f4f6fd844d">P10Y</tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut>
    <tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut
      contextRef="ia284fda0e37744f98f2f6e20f18e9bd0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE1Mjg_4db64257-1722-4a5e-b421-69531ddecae4">P15Y</tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut>
    <us-gaap:LitigationReserve
      contextRef="icf6be83578b8486ab3c68985911e8617_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE4Mjk_bb256880-c7e2-43b9-b724-8985640cf1de"
      unitRef="usd">300000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="ib9b75acb179546d98bfa979fff19eb2a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE4MzY_e399ee44-0eb8-4c34-84d7-c3a9487d8051"
      unitRef="usd">400000</us-gaap:LitigationReserve>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i68c5a2f8eded4ac9875a0682bda8658c_D20210217-20210217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzE2NDkyNjc0NzY4MDc_0025c7c7-f75a-45e4-abe7-5203db908b9b"
      unitRef="usd">66900000</us-gaap:LossContingencyDamagesSoughtValue>
    <tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage
      contextRef="idd74340a017c49a5a58825073e54ec5a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYxNjU_d3c06a2c-9198-4b68-aa06-08f578b5e900"
      unitRef="number">0.30</tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage>
    <tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage
      contextRef="ibc54db176dbd4a28bc77510aa3f8d301_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYxNzA_9ee5810b-614b-4ddb-99a2-08096d808162"
      unitRef="number">2</tfx:LossContingencyAccrualUnpaidTariffPenaltiesPercentage>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i2a34e916928b49e3a6ea421fea9e963c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYxNzY_e5883651-3a73-4c0e-907b-27889b9199fa"
      unitRef="usd">3000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i4813b203d6c640f680d101777f45dcc1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYxOTA_cb9e45de-3dce-471d-8462-2ef54feb69b3"
      unitRef="usd">20300000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i2a34e916928b49e3a6ea421fea9e963c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTMvZnJhZzowNjVlODgyZGM3YWY0MmY0YmMzNTBiOWUxOTAxNGQ5NS90ZXh0cmVnaW9uOjA2NWU4ODJkYzdhZjQyZjRiYzM1MGI5ZTE5MDE0ZDk1XzMyOTg1MzQ4OTYyMDU_2268493c-ccf3-4092-b3e9-1c233a346486"
      unitRef="usd">3000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90ZXh0cmVnaW9uOjU2NzdmNWNlY2UwYzQ3YzZhZjYwZTE5OWEwYzRjZWFhXzI4MDQ_2d06b6c1-0df9-49a6-a463-f1660e048ffa">Business segments and other information &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;An operating segment is a component (a)&#160;that engages in business activities from which it may earn revenues and incur expenses, (b)&#160;whose operating results are regularly reviewed by the chief operating decision maker to make decisions about resources to be allocated to the segment and to assess its performance, and (c)&#160;for which discrete financial information is available. We do not evaluate our operating segments using discrete asset information.&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;We have four reportable segments: Americas,  EMEA (Europe, the Middle East and Africa), Asia (Asia Pacific) and OEM (Original Equipment Manufacturer and Development Services). &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 reportable segments, other than the OEM segment, design, manufacture and distribute medical devices primarily used in critical care and surgical applications and generally serve two end-markets: hospitals and healthcare providers, and home health. The products of these segments are most widely used in the acute care setting for a range of diagnostic and therapeutic procedures and in general and specialty surgical applications. The OEM segment designs, manufactures and supplies devices and instruments for other medical device manufacturers. &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 present our segment results for the years ended December&#160;31, 2020,&#160;2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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="15" 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;Year Ended December 31,&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;2020&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;2019&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;2018&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;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;1,465,035&#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,492,274&#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,351,699&#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;584,859&#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;588,043&#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;603,813&#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;267,016&#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;294,328&#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;286,895&#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;220,246&#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;220,717&#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;205,976&#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 13.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 #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,537,156&#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;2,595,362&#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;2,448,383&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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="15" 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;Year Ended December 31,&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;2020&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;2019&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;2018&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;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;401,391&#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;319,933&#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;255,798&#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;81,348&#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;94,424&#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;106,090&#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;51,238&#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;73,090&#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;78,135&#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;44,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;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;57,994&#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;50,294&#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:12.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 #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;578,829&#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;545,441&#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;490,317&#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&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;(155,761)&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;(118,187)&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;(168,613)&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:21.75pt;text-indent:-9pt"&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, loss on extinguishment of debt and taxes&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;423,068&#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;427,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;321,704&#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:90%"&gt;(1)   Segment operating profit includes segment net revenues from external customers reduced by its 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 sales, 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-bottom:6pt;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:90%"&gt;(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.&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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;Year Ended December 31,&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;2020&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;2019&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;2018&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;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;151,111&#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;153,419&#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;146,016&#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;47,012&#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;44,328&#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;47,171&#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;13,594&#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;14,072&#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;12,917&#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;15,535&#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;6,550&#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;8,610&#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 13.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;Consolidated depreciation and amortization&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;227,252&#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;218,369&#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;214,714&#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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Geographic data&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 total net revenues and total net property, plant and equipment by geographic region for the years ended and as of December&#160;31, 2020, 2019 and&#160;2018:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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="15" 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;Year Ended December 31,&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;2020&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;2019&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;2018&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="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;Net revenues (based on selling location):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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: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;U.S.&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,567,144&#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,606,248&#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,449,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;/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;Europe&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;646,577&#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;652,069&#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;671,264&#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;Asia Pacific&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;230,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;241,278&#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;234,090&#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;All other&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;93,168&#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;95,767&#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;93,603&#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: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;2,537,156&#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;2,595,362&#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;2,448,383&#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;Net property, plant and equipment:&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 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;U.S.&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;234,186&#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;228,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 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;258,415&#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;Malaysia&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;71,760&#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;53,406&#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;51,952&#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;Ireland&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;52,373&#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;40,151&#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;41,223&#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;All other&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;115,593&#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;108,989&#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;81,176&#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: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;473,912&#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;430,719&#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;432,766&#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90ZXh0cmVnaW9uOjU2NzdmNWNlY2UwYzQ3YzZhZjYwZTE5OWEwYzRjZWFhXzEwNzE_100705a2-a5c9-45f5-ab24-6311a670162d"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90ZXh0cmVnaW9uOjU2NzdmNWNlY2UwYzQ3YzZhZjYwZTE5OWEwYzRjZWFhXzI3OTk_3901605c-9852-422a-9552-a1daffa348fc">&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 years ended December&#160;31, 2020,&#160;2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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="15" 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;Year Ended December 31,&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;2020&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;2019&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;2018&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;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;1,465,035&#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,492,274&#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,351,699&#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;584,859&#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;588,043&#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;603,813&#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;267,016&#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;294,328&#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;286,895&#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;220,246&#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;220,717&#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;205,976&#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 13.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 #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,537,156&#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;2,595,362&#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;2,448,383&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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="15" 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;Year Ended December 31,&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;2020&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;2019&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;2018&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;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;401,391&#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;319,933&#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;255,798&#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;81,348&#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;94,424&#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;106,090&#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;51,238&#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;73,090&#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;78,135&#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;44,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;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;57,994&#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;50,294&#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:12.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 #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;578,829&#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;545,441&#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;490,317&#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&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;(155,761)&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;(118,187)&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;(168,613)&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:21.75pt;text-indent:-9pt"&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, loss on extinguishment of debt and taxes&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;423,068&#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;427,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;321,704&#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:90%"&gt;(1)   Segment operating profit includes segment net revenues from external customers reduced by its 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 sales, 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-bottom:6pt;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:90%"&gt;(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.&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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;Year Ended December 31,&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;2020&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;2019&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;2018&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;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;151,111&#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;153,419&#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;146,016&#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;47,012&#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;44,328&#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;47,171&#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;13,594&#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;14,072&#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;12,917&#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;15,535&#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;6,550&#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;8,610&#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 13.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;Consolidated depreciation and amortization&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;227,252&#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;218,369&#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;214,714&#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;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzMtMS0xLTEtMA_241c883b-984b-41dc-949b-2f238a86ccd6"
      unitRef="usd">1465035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzMtMy0xLTEtMA_ef3808a5-beb5-4ede-942a-c553e2feaa9a"
      unitRef="usd">1492274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52ae252d596741b4b74eef2cdedbc73e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzMtNS0xLTEtMA_c39abb1f-40fb-42e7-8bb1-10690c8dd589"
      unitRef="usd">1351699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8334697044ab4a219d44f841503ca5df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzQtMS0xLTEtMA_f6f6bde4-162a-4fac-aded-3b46a448dd47"
      unitRef="usd">584859000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzQtMy0xLTEtMA_56fd0980-1dfe-4696-83d4-fec57d2d8e8b"
      unitRef="usd">588043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c1f35ec0cf946aa93a5b3df723e3192_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzQtNS0xLTEtMA_8a15acfc-c625-4264-a9ad-ef7599be93d9"
      unitRef="usd">603813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzUtMS0xLTEtMA_4826f23e-0dd9-497d-9a69-324b1ece4f39"
      unitRef="usd">267016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzUtMy0xLTEtMA_f3cceda2-1a0a-41a9-8eb4-6cfe903c5c50"
      unitRef="usd">294328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i510348529d364f6683d42ae546c6e38f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzUtNS0xLTEtMA_2d68d0a5-efea-4bca-a462-a06386788111"
      unitRef="usd">286895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzYtMS0xLTEtMA_c772f781-7d39-4d61-9ad0-55a4b5da6d55"
      unitRef="usd">220246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzYtMy0xLTEtMA_fea9262c-6a0b-4706-a52b-9b473ace5b06"
      unitRef="usd">220717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5c53dc8e6aa4ac1b179505f609ac9e2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzYtNS0xLTEtMA_0d192139-9532-45f0-80d0-2f495baf6e7b"
      unitRef="usd">205976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzctMS0xLTEtMA_44a04c81-a1a9-4cd7-b4ab-986b68a24b1d"
      unitRef="usd">2537156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzctMy0xLTEtMA_51baba3c-90e7-4e80-9551-cb92778ec600"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToyY2ExMWQxNjAxMTY0ZWUyYTBmYmUzODA1MjJjNWU0Zi90YWJsZXJhbmdlOjJjYTExZDE2MDExNjRlZTJhMGZiZTM4MDUyMmM1ZTRmXzctNS0xLTEtMA_09087f37-2473-4a14-83a8-76e60875e229"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i5fcc9622e40e4d90b3b23f49c0638fb1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzMtMS0xLTEtMA_f89ff2f8-a33a-4770-b150-663b07e9cabd"
      unitRef="usd">401391000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i8cbdb1ebf034412da6189449928f96e1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzMtMy0xLTEtMA_f3b5f321-2ee2-4592-818f-71284f5a4a01"
      unitRef="usd">319933000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i52ae252d596741b4b74eef2cdedbc73e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzMtNS0xLTEtMA_29928267-8c26-446f-9d97-ee5f8956e90c"
      unitRef="usd">255798000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i8334697044ab4a219d44f841503ca5df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzQtMS0xLTEtMA_7f213e9a-2a7f-4ac4-b73e-1ef5ef7510f3"
      unitRef="usd">81348000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i3e7f37b8760744239f376bd3d1f50814_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzQtMy0xLTEtMA_500513fe-0210-40ca-8d83-7bf8257964b2"
      unitRef="usd">94424000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i2c1f35ec0cf946aa93a5b3df723e3192_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzQtNS0xLTEtMA_e426eff1-4ddb-4964-ae11-cee0e96b2b83"
      unitRef="usd">106090000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i0fd78fcb18754a8da28096e4eec6303b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzUtMS0xLTEtMA_1d509476-d3d7-42e8-9b2e-e9e72bf021e2"
      unitRef="usd">51238000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="idcc7a95b6c55412d96ba94e20a46e909_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzUtMy0xLTEtMA_7128d184-cb55-4d3c-80eb-4c0ef9bc2627"
      unitRef="usd">73090000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i510348529d364f6683d42ae546c6e38f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzUtNS0xLTEtMA_6c2ae862-8a0b-4088-af95-48766b542d53"
      unitRef="usd">78135000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ia2a81f2dfd9f43e999d045a6787388fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzYtMS0xLTEtMA_9b29c417-020d-46a7-86a2-d16e743b9d4e"
      unitRef="usd">44852000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i7839bb97c6b84382b2b4050273a1d3ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzYtMy0xLTEtMA_ac1b77a6-f109-4e28-bf31-f8f3442a7c1a"
      unitRef="usd">57994000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ib5c53dc8e6aa4ac1b179505f609ac9e2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzYtNS0xLTEtMA_2962d243-9b4a-43f4-bedd-4e05809b1b95"
      unitRef="usd">50294000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="id106a736901240d2984bd821005d1c81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzctMS0xLTEtMA_2a086435-0a5d-4174-956d-ffb36e981ce0"
      unitRef="usd">578829000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i516d2f6501aa4692bcec7795084e01c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzctMy0xLTEtMA_24d3eeb0-5020-4356-8eee-a189c1924629"
      unitRef="usd">545441000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ifb71025228cc48b792d417ecb607d07a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzctNS0xLTEtMA_0ce50e2e-4ac8-4fb4-8f22-c54d97f0aef7"
      unitRef="usd">490317000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i96eb108d15804dcba0fef899d4a7b1cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzgtMS0xLTEtMA_bda72f07-bdf2-4d1a-b2cf-8da693f37c34"
      unitRef="usd">-155761000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i99c7a27c59134d22a6df725182cb8cee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzgtMy0xLTEtMA_f8cc28c3-712f-49f6-8c16-e222f2911379"
      unitRef="usd">-118187000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="icc3dcb318f3f4427840c289c8afa0dab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzgtNS0xLTEtMA_04e2c593-c36b-4487-a401-5960ccdf85fa"
      unitRef="usd">-168613000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzktMS0xLTEtMA_fe196fb7-be0f-4084-9b98-611a8b902a85"
      unitRef="usd">423068000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzktMy0xLTEtMA_6e567f0c-f7d0-4aa8-a336-8b57d0d280d5"
      unitRef="usd">427254000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZToxZTdjY2VlZjlmNjE0ZWFjODhjMDBkMDJiZThmMGZiMC90YWJsZXJhbmdlOjFlN2NjZWVmOWY2MTRlYWM4OGMwMGQwMmJlOGYwZmIwXzktNS0xLTEtMA_476f4f13-3885-4042-accf-7df69ae264c9"
      unitRef="usd">321704000</tfx:SegmentOperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5d236ca349984d1d97e92a9e3df94871_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzMtMS0xLTEtMA_7ce47536-a16c-4072-a08f-a1869732da52"
      unitRef="usd">151111000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic0fe17ae098a414ca201db827b7c0a74_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzMtMy0xLTEtMA_13fffabe-b19d-466d-a38d-32bc238d7561"
      unitRef="usd">153419000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9cf96e6ad2194287b665bbfbaa628648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzMtNS0xLTEtMA_51bda269-665c-4e48-873b-02bd00974438"
      unitRef="usd">146016000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4168d73b164c422498771dd478e26402_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzQtMS0xLTEtMA_b786445c-7995-4c21-a02e-37de7008ffb0"
      unitRef="usd">47012000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if4a4bd0a03b843a59323220ebf30e1a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzQtMy0xLTEtMA_d8cb0f64-102d-47e8-be5a-ee70d97bb4a5"
      unitRef="usd">44328000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iff2158455b8a442fa34e42538557192b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzQtNS0xLTEtMA_d7d9c2e5-1617-4333-89a6-016c89ba48e8"
      unitRef="usd">47171000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5967c8b27ea741da973430b6b259d84d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzUtMS0xLTEtMA_3b36ded4-ec3b-4290-97df-4ebb90690413"
      unitRef="usd">13594000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8491b01ddad347b2b49e0f567c1a0cc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzUtMy0xLTEtMA_aac792e5-6f43-41d0-af3a-1cd08dff2d9a"
      unitRef="usd">14072000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i946a00ec805d48e09ee70c4254e767db_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzUtNS0xLTEtMA_08dcf7c2-1012-4701-b7fe-d6ff9035a7e4"
      unitRef="usd">12917000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3aee05371e0f4edca60f3fe1460e43d9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzYtMS0xLTEtMA_7f690d05-06fd-4d01-9594-4e491c7dcfb5"
      unitRef="usd">15535000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iea3f1e5b66874f009e83044121db42e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzYtMy0xLTEtMA_564433c0-5199-46a2-8d33-ad28a88b5927"
      unitRef="usd">6550000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id44ec63e446d4b6d8837b2f9a2d4fea4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzYtNS0xLTEtMA_5937e52b-9a92-404d-9009-284d15050f7a"
      unitRef="usd">8610000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzctMS0xLTEtMA_5a4d958e-a026-4880-83a3-a3a7b030cc7a"
      unitRef="usd">227252000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzctMy0xLTEtMA_086c307c-d34f-4113-ba34-bfab9823e801"
      unitRef="usd">218369000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTo2YWQ3ZmNiOWIyYTM0OTJlYWU3NDhkNWJhYmIxOWQyNi90YWJsZXJhbmdlOjZhZDdmY2I5YjJhMzQ5MmVhZTc0OGQ1YmFiYjE5ZDI2XzctNS0xLTEtMA_621d8171-0895-4a87-b977-f46e95da931f"
      unitRef="usd">214714000</us-gaap:DepreciationAndAmortization>
    <tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90ZXh0cmVnaW9uOjU2NzdmNWNlY2UwYzQ3YzZhZjYwZTE5OWEwYzRjZWFhXzI3OTY_ec0a558e-6657-4429-9e0d-06c4a93a9992">&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 total net revenues and total net property, plant and equipment by geographic region for the years ended and as of December&#160;31, 2020, 2019 and&#160;2018:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&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="15" 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;Year Ended December 31,&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;2020&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;2019&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;2018&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="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;Net revenues (based on selling location):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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: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;U.S.&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,567,144&#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,606,248&#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,449,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;/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;Europe&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;646,577&#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;652,069&#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;671,264&#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;Asia Pacific&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;230,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;241,278&#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;234,090&#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;All other&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;93,168&#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;95,767&#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;93,603&#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: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;2,537,156&#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;2,595,362&#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;2,448,383&#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;Net property, plant and equipment:&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 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;U.S.&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;234,186&#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;228,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 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;258,415&#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;Malaysia&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;71,760&#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;53,406&#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;51,952&#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;Ireland&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;52,373&#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;40,151&#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;41,223&#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;All other&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;115,593&#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;108,989&#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;81,176&#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: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;473,912&#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;430,719&#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;432,766&#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;</tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2e6082c357e481eb1422416e8837068_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzQtMS0xLTEtMA_36574f86-ca87-4d53-9275-da04f8316ad6"
      unitRef="usd">1567144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96e1f96f930e41469bf64c8028232f64_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzQtMy0xLTEtMA_fb118b45-9c41-4bf9-8e00-05b11d3b322f"
      unitRef="usd">1606248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a4d19bf88634acd80a9d7a7cc0e4c45_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzQtNS0xLTEtMA_79c45741-08c1-4011-9f84-65821955d9f7"
      unitRef="usd">1449426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2af35543fc294bbf914d0b829e32703c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzUtMS0xLTEtMA_92f1a657-3814-4544-b086-592e64ff0dbc"
      unitRef="usd">646577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8109044c98c4a3ba2ecaa28da407c7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzUtMy0xLTEtMA_b08bc356-4c62-4200-9328-92f20336ae7d"
      unitRef="usd">652069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0a366c5e00d4d7cb94829f602bd3b94_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzUtNS0xLTEtMA_59ccbc0a-1789-4b7d-b90d-a8bce8fe2974"
      unitRef="usd">671264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idedf5e234ac44cc38b967f31ae884328_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzYtMS0xLTEtMA_13ecc6c0-dced-41b0-b15e-ebe97faa1265"
      unitRef="usd">230267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffd0e4d4d586429e8fbbaefea1502ad5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzYtMy0xLTEtMA_98765c09-5dd7-4e42-bfc7-e655039d93dd"
      unitRef="usd">241278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62f27534f05c45d8bbb7cdd5ec4dccf3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzYtNS0xLTEtMA_0d470358-d1bf-4084-b3e9-2ce164e70ac3"
      unitRef="usd">234090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabb41d9aed844a3689a4d64c07b4fbd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzctMS0xLTEtMA_2f9f3306-5e2f-4e51-a5b2-29959bd9fce2"
      unitRef="usd">93168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e72e25a7b349f4a645fa2479e975e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzctMy0xLTEtMA_0039eb55-f20f-4549-9d8d-dc3609a12e19"
      unitRef="usd">95767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b46aa8f436f487a8fb45ece041f228f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzctNS0xLTEtMA_51010a44-615c-4361-b2de-537bbc6fb573"
      unitRef="usd">93603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzgtMS0xLTEtMA_94287a04-36ba-4332-a33c-e329b43d7473"
      unitRef="usd">2537156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie03b567590994807bdde0ecbdf5f2dd7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzgtMy0xLTEtMA_f39ddd1e-0973-452a-9dff-557319246776"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i580369d1f1f14e0ab7445e5940b79e30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzgtNS0xLTEtMA_262c2550-f8c3-4f5f-be9b-08876663eb68"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id2aff80093b2490680c4c816105bc138_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEwLTEtMS0xLTA_e44a5fb7-10ae-4bc0-8ba1-2de1affbdaa5"
      unitRef="usd">234186000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if7ea54c293de4f23bfa0d8d70238eef3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEwLTMtMS0xLTA_89bc019b-5851-4f1f-ab7b-ae018506adb3"
      unitRef="usd">228173000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i61ed830a381d4e5684f744c10ad44d5b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEwLTUtMS0xLTA_36e8d7f5-d62e-4a88-94a4-dfced6438aff"
      unitRef="usd">258415000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i39510c6d93f447d68947151df90e42d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzExLTEtMS0xLTA_e545cfcf-108d-4965-9493-256297adb5a2"
      unitRef="usd">71760000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7aa9dd35368640b094a7cde6f4d8237c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzExLTMtMS0xLTA_64fd4d55-5eff-4538-b66d-313585a4c78d"
      unitRef="usd">53406000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic2693a5d5a714c92bc32a37899dbcca4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzExLTUtMS0xLTA_6f64046e-f5d5-4ee7-a6bb-57c0175e17f0"
      unitRef="usd">51952000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5722ff9b1324ef9ae11c4937cd282c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEyLTEtMS0xLTA_834512cd-1483-4f68-b4dc-97bd1b0e6a44"
      unitRef="usd">52373000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if580cd6dd0654055ab87f62867eca0f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEyLTMtMS0xLTA_a1d60414-8454-42ca-b536-82eff49f5913"
      unitRef="usd">40151000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i152b22cfb16647118898db438fd8dfc3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEyLTUtMS0xLTA_dd677aad-c294-4e04-9c98-7b25267f9ad9"
      unitRef="usd">41223000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i82690a2b08e8465d9565e856bb9aabb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEzLTEtMS0xLTA_33bcf48a-977b-4e4d-9ac7-52df405db2f1"
      unitRef="usd">115593000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6ad00503a1cb48048ef7c5fba1db7e74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEzLTMtMS0xLTA_c93a1803-bb66-44d8-b06a-8576066cdc49"
      unitRef="usd">108989000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3ee8768d93b243a8b03b25c29e32992e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzEzLTUtMS0xLTA_4df60074-a2a0-4912-837c-f323508ab390"
      unitRef="usd">81176000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib56591b8954e4cd3b008794d758e4c37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzE0LTEtMS0xLTA_5c3f07f1-5ae6-47d7-a114-5f46ead22f17"
      unitRef="usd">473912000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia8d367cf8a334631a0760fe386ae5b94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzE0LTMtMS0xLTA_150609a4-da3a-4050-866a-2ac263aacf73"
      unitRef="usd">430719000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3f2a676f8a4842b89957695b080bd640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTYvZnJhZzo1Njc3ZjVjZWNlMGM0N2M2YWY2MGUxOTlhMGM0Y2VhYS90YWJsZTpjMWFmZWJhY2MyMmI0ZDk4YWNkOGY2ZDE0NTE4NjkxNS90YWJsZXJhbmdlOmMxYWZlYmFjYzIyYjRkOThhY2Q4ZjZkMTQ1MTg2OTE1XzE0LTUtMS0xLTA_04a1f18b-8c75-4151-b54c-0596570d1cba"
      unitRef="usd">432766000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzE3Mg_d8290531-99ea-4834-91e2-7a03161794b9">&lt;div style="margin-top:18pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;QUARTERLY DATA (UNAUDITED)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.885%"/&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;First&lt;br/&gt;Quarter &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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;(Dollars in thousands, except per share)&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:10pt;font-weight:700;line-height:100%"&gt;2020&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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"&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;/div&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;630,642&#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;567,034&#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;628,301&#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;711,179&#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: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;Gross profit&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;333,624&#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;278,372&#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;329,324&#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;383,554&#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: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;Income from continuing operations before interest,loss on extinguishment of debt and taxes&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;157,086&#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;38,810&#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;132,092&#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;95,080&#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: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;Income from continuing operations&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;131,152&#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;11,443&#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;116,605&#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;76,601&#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;(Loss) income from discontinued operations&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;(2)&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&#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;(18)&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;(470)&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: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;Net income&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;131,150&#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;11,456&#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;116,587&#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;76,131&#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;Earnings per share&#160;&#x2014; basic&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:-3.5pt;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33.75pt;text-indent:-9pt"&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&lt;/span&gt;&lt;/div&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.83&#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;0.25&#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;2.51&#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.64&#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;Income from discontinued operations&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;&#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;&#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;&#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;(0.01)&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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&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;2.83&#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;0.25&#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;2.51&#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.63&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#160;&#x2014; diluted&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:-3.5pt;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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&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:33.75pt;text-indent:-9pt"&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&lt;/span&gt;&lt;/div&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.78&#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;0.24&#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;2.46&#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.62&#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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations&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;&#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;&#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;&#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;(0.01)&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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&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;2.78&#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;0.24&#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;2.46&#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.61&#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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&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: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;Net revenues&lt;/span&gt;&lt;/div&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;613,584&#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;652,507&#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;648,319&#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;680,952&#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: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;Gross 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:-3.5pt;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;323,970&#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;352,238&#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;355,075&#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;377,722&#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: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;Income from continuing operations before interest,loss on extinguishment of debt and taxes&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;75,243&#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;107,458&#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;117,621&#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;126,932&#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: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;Income from continuing operations&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;41,918&#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;83,328&#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;228,929&#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;107,806&#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: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;(Loss) income from discontinued operations&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;(1,021)&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;47&#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;459&#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: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;Net income&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;40,897&#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;83,375&#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;228,929&#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;108,265&#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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#160;&#x2014; basic&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:-3.5pt;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:#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: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;/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:33.75pt;text-indent:-9pt"&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&lt;/span&gt;&lt;/div&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;0.91&#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.80&#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;4.95&#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;2.33&#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;(Loss) income from discontinued operations&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;(0.02)&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;0.01&#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;0.01&#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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&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;0.89&#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;1.81&#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;4.95&#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;2.34&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#160;&#x2014; diluted&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:-3.5pt;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:#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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33.75pt;text-indent:-9pt"&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&lt;/span&gt;&lt;/div&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;0.89&#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.77&#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;4.85&#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;2.28&#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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) income from discontinued operations&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;(0.02)&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;0.01&#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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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;0.87&#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.77&#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;4.85&#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;2.29&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;(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;Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.&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:95%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:95%;padding-left:8.24pt"&gt;For the three months ended March 31, 2019, June 30, 2019, September 29, 2019, and December 31, 2019 we reclassified intangible asset amortization expense of $20.8&#160;million, $20.7&#160;million, $20.6&#160;million and $20.5&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzE3NQ_6c5d9558-7075-4433-b43f-738f78f0971b">&lt;div style="margin-top:18pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;QUARTERLY DATA (UNAUDITED)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.885%"/&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;First&lt;br/&gt;Quarter &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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;(Dollars in thousands, except per share)&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:10pt;font-weight:700;line-height:100%"&gt;2020&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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"&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;/div&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;630,642&#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;567,034&#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;628,301&#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;711,179&#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: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;Gross profit&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;333,624&#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;278,372&#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;329,324&#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;383,554&#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: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;Income from continuing operations before interest,loss on extinguishment of debt and taxes&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;157,086&#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;38,810&#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;132,092&#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;95,080&#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: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;Income from continuing operations&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;131,152&#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;11,443&#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;116,605&#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;76,601&#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;(Loss) income from discontinued operations&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;(2)&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&#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;(18)&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;(470)&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: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;Net income&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;131,150&#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;11,456&#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;116,587&#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;76,131&#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;Earnings per share&#160;&#x2014; basic&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:-3.5pt;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33.75pt;text-indent:-9pt"&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&lt;/span&gt;&lt;/div&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.83&#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;0.25&#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;2.51&#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.64&#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;Income from discontinued operations&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;&#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;&#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;&#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;(0.01)&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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&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;2.83&#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;0.25&#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;2.51&#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.63&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#160;&#x2014; diluted&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:-3.5pt;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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&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:33.75pt;text-indent:-9pt"&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&lt;/span&gt;&lt;/div&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.78&#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;0.24&#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;2.46&#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.62&#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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations&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;&#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;&#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;&#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;(0.01)&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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&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;2.78&#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;0.24&#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;2.46&#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.61&#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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&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: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;Net revenues&lt;/span&gt;&lt;/div&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;613,584&#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;652,507&#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;648,319&#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;680,952&#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: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;Gross 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:-3.5pt;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;323,970&#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;352,238&#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;355,075&#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;377,722&#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: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;Income from continuing operations before interest,loss on extinguishment of debt and taxes&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;75,243&#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;107,458&#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;117,621&#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;126,932&#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: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;Income from continuing operations&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;41,918&#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;83,328&#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;228,929&#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;107,806&#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: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;(Loss) income from discontinued operations&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;(1,021)&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;47&#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;459&#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: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;Net income&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;40,897&#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;83,375&#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;228,929&#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;108,265&#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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#160;&#x2014; basic&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:-3.5pt;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:#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: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;/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:33.75pt;text-indent:-9pt"&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&lt;/span&gt;&lt;/div&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;0.91&#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.80&#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;4.95&#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;2.33&#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;(Loss) income from discontinued operations&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;(0.02)&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;0.01&#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;0.01&#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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&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;0.89&#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;1.81&#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;4.95&#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;2.34&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#160;&#x2014; diluted&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:-3.5pt;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:#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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33.75pt;text-indent:-9pt"&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&lt;/span&gt;&lt;/div&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;0.89&#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.77&#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;4.85&#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;2.28&#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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) income from discontinued operations&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;(0.02)&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;0.01&#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:33.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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;0.87&#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.77&#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;4.85&#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;2.29&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;(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;Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.&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:95%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:95%;padding-left:8.24pt"&gt;For the three months ended March 31, 2019, June 30, 2019, September 29, 2019, and December 31, 2019 we reclassified intangible asset amortization expense of $20.8&#160;million, $20.7&#160;million, $20.6&#160;million and $20.5&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMtMS0xLTEtMA_e864e8d6-8f1b-4e57-89e1-b9fa87bffae9"
      unitRef="usd">630642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMtMy0xLTEtMA_33274d95-9bf3-4673-a2da-27bae759d66a"
      unitRef="usd">567034000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMtNS0xLTEtMA_ccda29ce-82dc-4b29-950f-4bb3b6ec723a"
      unitRef="usd">628301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMtNy0xLTEtMA_ad30e805-a525-4f97-b6a1-373ae75c029a"
      unitRef="usd">711179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzQtMS0xLTEtMA_f1bd0c56-4b6f-408c-836d-20b38a627d52"
      unitRef="usd">333624000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzQtMy0xLTEtMA_09edba66-ae07-4c57-bb2e-a278d0207b1e"
      unitRef="usd">278372000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzQtNS0xLTEtMA_9ca3b245-73fa-430e-905a-3c57df89fc85"
      unitRef="usd">329324000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzQtNy0xLTEtMA_1ae45e40-044b-43d8-8c86-3b0158f93045"
      unitRef="usd">383554000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzUtMS0xLTEtMA_6cac3b33-5ebe-424c-a46d-d3fbe58be73b"
      unitRef="usd">157086000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzUtMy0xLTEtMA_003b7062-47da-4cc9-ac87-91cf0a572aeb"
      unitRef="usd">38810000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzUtNS0xLTEtMA_5a0f2bc1-7f8b-4c92-8648-e07fa11af3c2"
      unitRef="usd">132092000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzUtNy0xLTEtMA_fba754c2-ff84-4b09-aab6-60ec32844b7d"
      unitRef="usd">95080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzYtMS0xLTEtMA_6f6b7bd1-3c4c-4a8e-81b2-8b60c0facf35"
      unitRef="usd">131152000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzYtMy0xLTEtMA_c793de39-3173-4154-95e0-4bbbc2a93d7b"
      unitRef="usd">11443000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzYtNS0xLTEtMA_6ef36932-63f3-48f1-aa66-44bfd9c70f8a"
      unitRef="usd">116605000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzYtNy0xLTEtMA_646f68a2-56b5-4b06-a843-231eba40ccd5"
      unitRef="usd">76601000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzctMS0xLTEtMA_504518ea-0399-4e07-bcef-b509e5a8faca"
      unitRef="usd">-2000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzctMy0xLTEtMA_5911d980-d5c9-4ab1-95b2-b7e2901b1d37"
      unitRef="usd">13000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzctNS0xLTEtMA_4bb22bd7-9d91-456f-b345-b0c16c86026b"
      unitRef="usd">-18000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzctNy0xLTEtMA_72b71e3d-9893-4ef0-812f-cbdea8349499"
      unitRef="usd">-470000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzgtMS0xLTEtMA_ccb68558-6f7f-4542-b62a-b602b43fd0f1"
      unitRef="usd">131150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzgtMy0xLTEtMA_2dc128d9-418e-40b0-ae22-ca9b68fab55d"
      unitRef="usd">11456000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzgtNS0xLTEtMA_7e80ad13-dd28-4c4d-a95d-e6f252ced32c"
      unitRef="usd">116587000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzgtNy0xLTEtMA_ab46ea55-60aa-4e21-9c3d-a2e74e8dbd85"
      unitRef="usd">76131000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEwLTEtMS0xLTA_76accb0e-2098-4d13-955c-738987db8148"
      unitRef="usdPerShare">2.83</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEwLTMtMS0xLTA_181590b1-ee6c-4395-998c-a949423b0331"
      unitRef="usdPerShare">0.25</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEwLTUtMS0xLTA_70ecf0f3-42a3-4577-9105-74ef93b2fdf3"
      unitRef="usdPerShare">2.51</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEwLTctMS0xLTA_e80f61da-1d6b-4a06-99b0-894a74d922ee"
      unitRef="usdPerShare">1.64</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzExLTEtMS0xLTA_7d0ef3d1-349f-48b3-b76a-42a525f762d7"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzExLTMtMS0xLTA_f9988f1c-2cf5-4300-abe9-18b097f63fcb"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzExLTUtMS0xLTA_3b2019d9-0e87-44ef-b684-8915bc666a5a"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzExLTctMS0xLTA_24a6acdb-f647-4677-ba0a-d794c06d78b1"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEyLTEtMS0xLTA_eff4ab7b-0e6c-4ebc-a328-d022372ea5d0"
      unitRef="usdPerShare">2.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEyLTMtMS0xLTA_31b4f966-e8f5-4d4d-9e3b-438f0974f298"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEyLTUtMS0xLTA_d39e7679-c224-43ac-b024-c2dd49462150"
      unitRef="usdPerShare">2.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzEyLTctMS0xLTA_4602fe84-4af3-4a93-91cf-7ca45d3eec4f"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE0LTEtMS0xLTA_cc975979-d1de-44f8-a83a-12043380b505"
      unitRef="usdPerShare">2.78</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE0LTMtMS0xLTA_eb8660ef-a57d-4836-b763-82b22bd04a37"
      unitRef="usdPerShare">0.24</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE0LTUtMS0xLTA_28a25fba-9729-45be-a2b6-3ef0e62891ef"
      unitRef="usdPerShare">2.46</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE0LTctMS0xLTA_609b4166-89ec-4ae4-938a-728b88a5fb99"
      unitRef="usdPerShare">1.62</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE1LTEtMS0xLTA_4a511a8f-c6f3-4019-b955-f32e7eed3acc"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE1LTMtMS0xLTA_99026469-7125-4b47-8151-a280507a2f38"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE1LTUtMS0xLTA_291494f1-6de3-4ab9-a001-c5d41c5c2bac"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE1LTctMS0xLTA_aa9642f4-d88e-4599-9389-40ff81dd826a"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7497811a83a54720abf89a2dd79b094e_D20200101-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE2LTEtMS0xLTA_725ce171-b22b-41b1-abbf-52d2b0c25366"
      unitRef="usdPerShare">2.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3f047e66fcb042f4a78dbbe83053b933_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE2LTMtMS0xLTA_c0280b00-c20d-4a27-a6f3-cea24a0cc909"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic2995686c9a04d1c90ba28ea12fcc40c_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE2LTUtMS0xLTA_0eb11c9e-049b-44e7-ada0-09d8dccef0a4"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE2LTctMS0xLTA_3e861fd7-5acf-4ae8-bc35-b93424600766"
      unitRef="usdPerShare">1.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE4LTEtMS0xLTA_dd56355a-ae4c-45cd-9e3c-a3b55e41530e"
      unitRef="usd">613584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE4LTMtMS0xLTA_57eac87c-d6b1-4da8-8093-15fe2dbcfacf"
      unitRef="usd">652507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE4LTUtMS0xLTA_568d0f97-be99-47b3-814f-cef05f20fb1d"
      unitRef="usd">648319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE4LTctMS0xLTA_bc404223-0e40-4935-87fc-b6cc209f0a20"
      unitRef="usd">680952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE5LTEtMS0xLTA_736fe2ef-5c6c-4770-88f6-5703d17c2399"
      unitRef="usd">323970000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE5LTMtMS0xLTA_03692b38-b000-4e21-a492-60b8acf148d6"
      unitRef="usd">352238000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE5LTUtMS0xLTA_35379ec0-b20f-4419-8ec9-097e0900464e"
      unitRef="usd">355075000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzE5LTctMS0xLTA_2c38075b-2dde-4dda-838b-cd3f8d9f576a"
      unitRef="usd">377722000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIwLTEtMS0xLTA_d0a4d384-9df0-4733-9939-639fac49cc6a"
      unitRef="usd">75243000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIwLTMtMS0xLTA_f7a9e6f3-c154-4694-9334-a1e5a930e4b4"
      unitRef="usd">107458000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIwLTUtMS0xLTA_5b9b055a-deae-4719-aa59-08a1a65aafa5"
      unitRef="usd">117621000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIwLTctMS0xLTA_d7e9d480-9adf-449d-bbd7-a9d71c623c3c"
      unitRef="usd">126932000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIxLTEtMS0xLTA_b227e387-ac93-4206-a8a3-dde4d02ec103"
      unitRef="usd">41918000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIxLTMtMS0xLTA_1b118951-c6c5-48ae-a00d-f3de23912479"
      unitRef="usd">83328000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIxLTUtMS0xLTA_04187297-67dd-4751-98c8-1c0397ff13d1"
      unitRef="usd">228929000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIxLTctMS0xLTA_4b28cda3-ce7e-4881-a9c3-520f7e179a43"
      unitRef="usd">107806000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIyLTEtMS0xLTA_e4586f59-17c4-4c02-8a52-bc62d7d03a9e"
      unitRef="usd">-1021000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIyLTMtMS0xLTA_eda62b72-799c-488a-9af4-b99b118a8cc0"
      unitRef="usd">47000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIyLTUtMS0xLTA_e202cf70-02f0-4dad-b73f-caee439315ae"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIyLTctMS0xLTA_43942208-1fc7-4056-9503-7028759611e2"
      unitRef="usd">459000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIzLTEtMS0xLTA_e413d7ad-83d9-44be-a5de-7c46c2cf17bc"
      unitRef="usd">40897000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIzLTMtMS0xLTA_9c13d83c-975f-46fc-a2d4-66d12a27ce53"
      unitRef="usd">83375000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIzLTUtMS0xLTA_ec0f0a3d-357f-4888-ab29-d5ebe2adb31d"
      unitRef="usd">228929000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzIzLTctMS0xLTA_41f0a689-996a-4c64-8cdf-6eb8e2fe406b"
      unitRef="usd">108265000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI2LTEtMS0xLTA_5b89a826-6e40-482d-8b69-4935b2f4b7ef"
      unitRef="usdPerShare">0.91</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI2LTMtMS0xLTA_4ef47853-9650-4b68-98e4-2e83effb5c47"
      unitRef="usdPerShare">1.80</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI2LTUtMS0xLTA_ebac6efe-31ef-43fb-b4ef-426055986341"
      unitRef="usdPerShare">4.95</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI2LTctMS0xLTA_fa72f09a-5bb0-4da1-a4dd-1fdd1eb642bf"
      unitRef="usdPerShare">2.33</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI3LTEtMS0xLTA_5b7ad234-c804-44cf-9f98-b53d60372932"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI3LTMtMS0xLTA_1ea1177f-9cc3-44df-988c-e46ecc1127f5"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI3LTUtMS0xLTA_0c58d066-c94d-49b7-af4e-da3438d1d8f8"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI3LTctMS0xLTA_dc3e730f-c95e-4a0b-bbea-e665ed3892a3"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI4LTEtMS0xLTA_3a738d7f-c226-4141-8f03-9ad37e1fe7e9"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI4LTMtMS0xLTA_ac066298-3a99-47d3-b1db-c355c9af121d"
      unitRef="usdPerShare">1.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI4LTUtMS0xLTA_cd5988ec-ef1d-4820-8e38-c48146014607"
      unitRef="usdPerShare">4.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzI4LTctMS0xLTA_64c88b53-6d11-41d0-8a89-c29ac3bf95fa"
      unitRef="usdPerShare">2.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMwLTEtMS0xLTA_d538fc3a-c4ce-4c36-96ff-39de36c04e98"
      unitRef="usdPerShare">0.89</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMwLTMtMS0xLTA_f717f168-7ca2-4e2d-82b7-75639af5ba9b"
      unitRef="usdPerShare">1.77</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMwLTUtMS0xLTA_8ddc0c76-fb01-4117-909a-417fd54c691d"
      unitRef="usdPerShare">4.85</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMwLTctMS0xLTA_4443ccc5-4aff-48ed-a416-e75c70746b1a"
      unitRef="usdPerShare">2.28</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMxLTEtMS0xLTA_16b27d85-bcd3-4818-8a6e-cb8a48dde946"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMxLTMtMS0xLTA_4abd541f-c84d-44d0-a528-ee7bfaaea274"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMxLTUtMS0xLTA_983601c0-d32f-476c-88c1-c94360355c08"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMxLTctMS0xLTA_a39cca9b-8b6b-486e-8b09-375a4830dccf"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9a3f74594f5a4c83853832b8997a1d67_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMyLTEtMS0xLTA_bb9f2649-57fc-4ad5-b69c-d87b3bcc2c00"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7cbf9fed0c10441096ebf631aa3c2dd8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMyLTMtMS0xLTA_5840faa6-7cf4-483b-9ad9-0378efeb4c5c"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i20d690b485fb45db89f76f6d905ed2de_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMyLTUtMS0xLTA_25b49ff4-4075-4a68-b74f-2910069fe0a1"
      unitRef="usdPerShare">4.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaef2dfb05a874212a1fd8ab560abc06d_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90YWJsZTphMjgwMjkyNDZlNDU0NWI3YjIwZDExZmQ0NjNhZmMwMi90YWJsZXJhbmdlOmEyODAyOTI0NmU0NTQ1YjdiMjBkMTFmZDQ2M2FmYzAyXzMyLTctMS0xLTA_45741272-a984-4df3-a0c4-d13e6913569d"
      unitRef="usdPerShare">2.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6862a490c0964779aab4378ae5618014_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4MTE_78427ff2-456a-49f7-82df-fcb240a4e9fe"
      unitRef="usd">-20800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5bc01c7a383d410dbaa914a6943c5922_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4MTE_fd3812fa-e520-4650-851e-1e28c0d67cbb"
      unitRef="usd">20800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i88db0d38c1f74af99469af752d22a32f_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4MjY_75d9c228-89d3-4f49-b34f-1367561be965"
      unitRef="usd">20700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie96922c6222f469798d657483d8caff2_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4MjY_eb56d689-4cd2-454d-ba33-54fb1b214662"
      unitRef="usd">-20700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic03f59ff57b942d1bcd55e1734433555_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4NDE_702f8153-0462-4b78-8a11-26d4b5af190f"
      unitRef="usd">20600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5add0e3bd52444a0adf122e31cccc866_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4NDE_a3739faa-b2d4-4e44-9ecf-41eb2f629b08"
      unitRef="usd">-20600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0eb2854c1219434aa974992f5c213e4b_D20190930-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4NTY_97e5c6c0-96c0-4af5-8bc8-cf50458335fd"
      unitRef="usd">20500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib3c6fa1da3664f61bf1fb8295eca5e90_D20190930-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMDgvZnJhZzo1MmRiOGY5ZDkxZmY0NTBmOWNkZWRhNDY0NGViZjdmZC90ZXh0cmVnaW9uOjUyZGI4ZjlkOTFmZjQ1MGY5Y2RlZGE0NjQ0ZWJmN2ZkXzMyOTg1MzQ4ODQ4NTY_d5255c51-a5b0-4255-a578-61a75301d8e3"
      unitRef="usd">-20500000</us-gaap:AmortizationOfIntangibleAssets>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90ZXh0cmVnaW9uOjExOTBmMzc1MzFlYTQ1YTliNjUxMzY3YjQ1YmYxNGZjXzE3NQ_ae972a97-53d4-411a-b5b4-f6e6842c6441">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE&#160;II&#160;&#x2014; VALUATION AND QUALIFYING ACCOUNTS&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:120%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ALLOWANCE FOR DOUBTFUL ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:42.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.572%"/&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:9.572%"/&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:9.579%"/&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: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;Balance&#160;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;Beginning&#160;of&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;Year&lt;/span&gt;&lt;/div&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="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;Additions&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;Charged&#160;to&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;Income&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: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;Accounts&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;Receivable&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;Write-offs&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: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;Translation&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;and Other&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: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;Balance&#160;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;End of&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;Year&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: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 #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,055&#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="3" style="display:none"/&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;3,798&#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;(1,336)&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;1,358&#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;12,875&#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;December 31, 2019&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;9,348&#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 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,680&#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,739)&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;(234)&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;9,055&#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;December 31, 2018&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;10,255&#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="3" style="display:none"/&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;2,521&#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;(2,601)&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;(827)&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;9,348&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DEFERRED TAX ASSET VALUATION ALLOWANCE&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:42.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.572%"/&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:9.572%"/&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:9.572%"/&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:9.579%"/&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: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;Balance 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;Beginning&#160;of&#160;Year&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: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;Additions&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;Charged&#160;to&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;Expense&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: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;Reductions&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;Credited to&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;Expense&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: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;Translation&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;and Other&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: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;Balance 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;End&#160;of&#160;Year&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: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 #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;119,233&#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;30,640&#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;(59)&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;5,194&#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;155,008&#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;December 31, 2019&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;143,971&#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;31,564&#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;(55,797)&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;(505)&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;119,233&#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;December 31, 2018&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;104,799&#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;43,361&#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;(2,871)&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,318)&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;143,971&#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;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i6e18799a8bef4a818aa2b1f837671b7e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtMS0xLTEtMA_71697799-b288-44b6-a1b0-8287ed0d60df"
      unitRef="usd">9055000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7f6b6f886b894cb48e00966cbfd05d08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtNC0xLTEtMA_d0890445-aadd-4e13-ae10-a6f662ea872c"
      unitRef="usd">3798000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7f6b6f886b894cb48e00966cbfd05d08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtNi0xLTEtMA_60a9ffc0-19e3-4fd6-9ecd-eb49795850b1"
      unitRef="usd">1336000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i7f6b6f886b894cb48e00966cbfd05d08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtOC0xLTEtMA_e7926191-cc0e-411b-9255-a0d178db1832"
      unitRef="usd">1358000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib54f21db72a14dfea046a30aadcb82e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzEtMTAtMS0xLTA_7aaa518e-ea95-401c-9b2c-a8c4c05212b0"
      unitRef="usd">12875000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9e8c77a9330541a394e0396be410366f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItMS0xLTEtMA_5b2ad183-bddf-4add-86a9-cfe35db6e6ac"
      unitRef="usd">9348000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i666dc9c0cf06423d94740e5952516cf9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItNC0xLTEtMA_0a291df8-ef05-4167-8ada-ec6a6c3f38f3"
      unitRef="usd">1680000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i666dc9c0cf06423d94740e5952516cf9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItNi0xLTEtMA_0a0165fd-bf4e-47f8-bbcb-a548d44f56ff"
      unitRef="usd">1739000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i666dc9c0cf06423d94740e5952516cf9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItOC0xLTEtMA_aed91275-b18c-4a5d-9312-7096f5bec8e7"
      unitRef="usd">-234000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i6e18799a8bef4a818aa2b1f837671b7e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzItMTAtMS0xLTA_b1944b9e-8cfc-4308-84b7-bda776380526"
      unitRef="usd">9055000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibfad4d618999477d81b443ba80d99520_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtMS0xLTEtMA_b9ff1c85-abb1-45a7-a915-c1a2ea20aea5"
      unitRef="usd">10255000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i25641396d70f48fbb8ffc80d936500bf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtNC0xLTEtMA_c1a5a0ac-48c9-45e3-8910-af15272d473a"
      unitRef="usd">2521000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i25641396d70f48fbb8ffc80d936500bf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtNi0xLTEtMA_8e5b444b-3608-402b-b9dc-0914d468dc34"
      unitRef="usd">2601000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i25641396d70f48fbb8ffc80d936500bf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtOC0xLTEtMA_c1410d6b-12c5-4864-b0c9-7c952dfa57cf"
      unitRef="usd">-827000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9e8c77a9330541a394e0396be410366f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTpiY2EyNjk1NTJkMDE0NWRhODQ4ZmY0NDhiMzY4MTkxOC90YWJsZXJhbmdlOmJjYTI2OTU1MmQwMTQ1ZGE4NDhmZjQ0OGIzNjgxOTE4XzMtMTAtMS0xLTA_6c233704-1f13-42cd-903a-5109bba3041e"
      unitRef="usd">9348000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic336684bb8c44247820343c108c600d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtMS0xLTEtMA_541c271a-5805-4333-919d-bc11ac5c1320"
      unitRef="usd">119233000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i64469a81462a498a86daf6521797c8f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtMy0xLTEtMA_c78c9824-075b-4133-a3c2-c70b2a1396cd"
      unitRef="usd">30640000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i64469a81462a498a86daf6521797c8f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtNS0xLTEtMA_58d05f96-1660-4bbf-b705-31874dbd253a"
      unitRef="usd">59000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i64469a81462a498a86daf6521797c8f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtNy0xLTEtMA_00c9216d-4aff-43ee-9c59-110b027e5b82"
      unitRef="usd">5194000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iff6ea4d115d44e5392562a9e537c7543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzEtOS0xLTEtMA_69412e38-1d23-40c4-a0f0-678979665b97"
      unitRef="usd">155008000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id9e9ee7c99a4446c9b0fa1e71fb7d096_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItMS0xLTEtMA_452fbf38-8ffb-4b30-8848-9208251d871c"
      unitRef="usd">143971000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id9de103593f94a238e54a7376163d61f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItMy0xLTEtMA_9d55dc2b-a864-42ca-90f2-2353c4133446"
      unitRef="usd">31564000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id9de103593f94a238e54a7376163d61f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItNS0xLTEtMA_5a758471-db07-4b7a-b881-11cc9a70c556"
      unitRef="usd">55797000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="id9de103593f94a238e54a7376163d61f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItNy0xLTEtMA_ece2955a-43c5-42aa-bd7b-e28ffc3e008d"
      unitRef="usd">-505000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic336684bb8c44247820343c108c600d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzItOS0xLTEtMA_f835f3a8-0083-49b8-ad3a-69b0035714d5"
      unitRef="usd">119233000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i88104f09f35b46a7bbfb9db2b6c65c11_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtMS0xLTEtMA_f3c4a0ee-e126-483b-953d-9a6215370152"
      unitRef="usd">104799000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie011bf5a31e843e28324be1e596572fd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtMy0xLTEtMA_8ce99bd5-9127-49aa-9589-67e554f03452"
      unitRef="usd">43361000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie011bf5a31e843e28324be1e596572fd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtNS0xLTEtMA_b05ed85c-47c5-4851-a85f-3afe95f91a96"
      unitRef="usd">2871000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ie011bf5a31e843e28324be1e596572fd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtNy0xLTEtMA_5ead0470-e5da-4345-ba44-b874a62a227d"
      unitRef="usd">-1318000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id9e9ee7c99a4446c9b0fa1e71fb7d096_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8yMTEvZnJhZzoxMTkwZjM3NTMxZWE0NWE5YjY1MTM2N2I0NWJmMTRmYy90YWJsZTplYTA1OWJmOTRmZTQ0MTUxOTBhOWY3MGIzMTY2YWQ2OC90YWJsZXJhbmdlOmVhMDU5YmY5NGZlNDQxNTE5MGE5ZjcwYjMxNjZhZDY4XzMtOS0xLTEtMA_9ad2e5fa-3aec-45cd-826e-cbc0181f3b58"
      unitRef="usd">143971000</us-gaap:DeferredTaxAssetsValuationAllowance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169591192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 23, 2021</div></th>
<th class="th"><div>Jun. 26, 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_dei_CoverAbstract', window );"><strong>Cover [Abstract]</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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<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_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>
<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-5353<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TELEFLEX INCORPORATED<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_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>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">23-1147939<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">550 East Swedesford Road, Suite 400<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Wayne<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19087<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">610<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">225-6800<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_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>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TFX<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,305,936,126<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,689,810<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Certain provisions of the registrant&#8217;s definitive proxy statement in connection with its 2021 Annual Meeting of Stockholders, to be filed within 120&#160;days of the close of the registrant&#8217;s fiscal year, are incorporated by reference in Part&#160;III hereof.(1) For purposes of this computation only, the registrant has defined &#8220;affiliate&#8221; as including executive officers and directors of the registrant and owners of more than five percent of the common stock of the registrant, without conceding that all such persons are &#8220;affiliates&#8221; for purposes of the federal securities laws.<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000096943<span></span>
</td>
<td class="text">&#160;<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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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_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>21
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910224180568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<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">1,212,282<span></span>
</td>
<td class="nump">1,186,357<span></span>
</td>
<td class="nump">1,145,567<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">1,324,874<span></span>
</td>
<td class="nump">1,409,005<span></span>
</td>
<td class="nump">1,302,816<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">743,568<span></span>
</td>
<td class="nump">851,766<span></span>
</td>
<td class="nump">797,062<span></span>
</td>
</tr>
<tr 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">119,747<span></span>
</td>
<td class="nump">113,857<span></span>
</td>
<td class="nump">106,208<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">38,491<span></span>
</td>
<td class="nump">22,205<span></span>
</td>
<td class="nump">79,230<span></span>
</td>
</tr>
<tr 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_GainLossOnDispositionOfAssets1', window );">Gain on sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,077)<span></span>
</td>
<td class="num">(1,388)<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_OperatingIncomeLoss', window );">Income from continuing operations before interest, loss on extinguishment of debt and taxes</a></td>
<td class="nump">423,068<span></span>
</td>
<td class="nump">427,254<span></span>
</td>
<td class="nump">321,704<span></span>
</td>
</tr>
<tr 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_InterestExpense', window );">Interest expense</a></td>
<td class="nump">66,494<span></span>
</td>
<td class="nump">80,270<span></span>
</td>
<td class="nump">103,020<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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="num">(1,158)<span></span>
</td>
<td class="num">(1,741)<span></span>
</td>
<td class="num">(944)<span></span>
</td>
</tr>
<tr 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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,822<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="nump">357,732<span></span>
</td>
<td class="nump">339,903<span></span>
</td>
<td class="nump">219,628<span></span>
</td>
</tr>
<tr 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 (benefit) on income from continuing operations</a></td>
<td class="nump">21,931<span></span>
</td>
<td class="num">(122,078)<span></span>
</td>
<td class="nump">23,196<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">335,801<span></span>
</td>
<td class="nump">461,981<span></span>
</td>
<td class="nump">196,432<span></span>
</td>
</tr>
<tr 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 );">(Loss) income from discontinued operations</a></td>
<td class="num">(621)<span></span>
</td>
<td class="num">(828)<span></span>
</td>
<td class="nump">5,643<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 );">(Benefit) taxes on (loss) income from discontinued operations</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(313)<span></span>
</td>
<td class="nump">1,273<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) income on discontinued operations</a></td>
<td class="num">(477)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="nump">4,370<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">$ 335,324<span></span>
</td>
<td class="nump">$ 461,466<span></span>
</td>
<td class="nump">$ 200,802<span></span>
</td>
</tr>
<tr 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>
<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">$ 7.22<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 4.30<span></span>
</td>
</tr>
<tr 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 );">Income (loss) from discontinued operations (in dollars per share)</a></td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.09<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">7.21<span></span>
</td>
<td class="nump">9.99<span></span>
</td>
<td class="nump">4.39<span></span>
</td>
</tr>
<tr 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>
<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">7.10<span></span>
</td>
<td class="nump">9.81<span></span>
</td>
<td class="nump">4.20<span></span>
</td>
</tr>
<tr 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 );">Income (loss) from discontinued operations (in dollars per share)</a></td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.09<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 (loss), diluted (in dollar per share)</a></td>
<td class="nump">$ 7.09<span></span>
</td>
<td class="nump">$ 9.80<span></span>
</td>
<td class="nump">$ 4.29<span></span>
</td>
</tr>
<tr 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 shares outstanding:</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="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,488<span></span>
</td>
<td class="nump">46,200<span></span>
</td>
<td class="nump">45,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">47,287<span></span>
</td>
<td class="nump">47,090<span></span>
</td>
<td class="nump">46,801<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="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_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_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>22
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910224183048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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">$ 335,324<span></span>
</td>
<td class="nump">$ 461,466<span></span>
</td>
<td class="nump">$ 200,802<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Foreign currency:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments, net of tax of $6,442, $(6,270) and $(1,047), respectively</a></td>
<td class="nump">59,758<span></span>
</td>
<td class="nump">4,195<span></span>
</td>
<td class="num">(83,889)<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation, net of tax</a></td>
<td class="nump">59,758<span></span>
</td>
<td class="nump">4,195<span></span>
</td>
<td class="num">(83,889)<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract', window );"><strong>Pension and other postretirement benefits plans:</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="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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Prior service cost recognized in net periodic cost, net of tax of $(7), $(20) and $(23), respectively</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Unamortized (loss) gain arising during the period, net of tax of $6,101, $3,817 and $(447), respectively</a></td>
<td class="num">(19,966)<span></span>
</td>
<td class="num">(12,767)<span></span>
</td>
<td class="nump">1,116<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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Plan amendments, curtailments, and settlements, net of tax of $(1,067), $0 and $(137), respectively</a></td>
<td class="nump">3,544<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">511<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Net loss recognized in net periodic cost, net of tax of $(1,694), $(1,611) and $(1,588), respectively</a></td>
<td class="nump">5,559<span></span>
</td>
<td class="nump">5,319<span></span>
</td>
<td class="nump">5,231<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax', window );">Foreign currency translation, net of tax of $243, $15 and $(183), respectively</a></td>
<td class="num">(610)<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="nump">499<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension and other postretirement benefits plans adjustment, net of tax</a></td>
<td class="num">(11,447)<span></span>
</td>
<td class="num">(7,430)<span></span>
</td>
<td class="nump">7,428<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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Derivatives qualifying as hedges:</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized (loss) gain on derivatives arising during the period, net of tax $234, $(85) and $(268), respectively</a></td>
<td class="num">(3,331)<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
<td class="nump">2,574<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment on derivatives included in net income, net of tax of $(240), $150 and $163, respectively</a></td>
<td class="nump">2,114<span></span>
</td>
<td class="num">(1,134)<span></span>
</td>
<td class="num">(2,107)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Derivatives qualifying as hedges, net of tax</a></td>
<td class="num">(1,217)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="nump">467<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 );">&#160;Other comprehensive income (loss), net of tax</a></td>
<td class="nump">47,094<span></span>
</td>
<td class="num">(3,307)<span></span>
</td>
<td class="num">(75,994)<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_ComprehensiveIncomeNetOfTax', window );">&#160;Comprehensive income</a></td>
<td class="nump">$ 382,418<span></span>
</td>
<td class="nump">$ 458,159<span></span>
</td>
<td class="nump">$ 124,808<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Pension and Other Postretirement Benefit Plans, Net of Tax</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, attributable to parent entity. 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://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(22))<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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: 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(26))<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 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 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-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_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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)<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 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="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_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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: 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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 4: 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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before 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 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of gain (loss) from accumulated other comprehensive income (AOCI) for 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) to other comprehensive income from settlement and curtailment gain (loss) 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<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 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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment from accumulated other comprehensive income (loss) for gain (loss) 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://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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<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 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-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 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="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>23
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095689160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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, continuing operations, adjustments, tax</a></td>
<td class="nump">$ 6,442<span></span>
</td>
<td class="num">$ (6,270)<span></span>
</td>
<td class="num">$ (1,047)<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Prior service cost recognized in net periodic cost, tax</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Unamortized (loss) gain arising during the period, tax</a></td>
<td class="nump">6,101<span></span>
</td>
<td class="nump">3,817<span></span>
</td>
<td class="num">(447)<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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax', window );">Plan amendments, curtailments, and settlements, tax</a></td>
<td class="num">(1,067)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(137)<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Net loss recognized in net periodic cost, tax</a></td>
<td class="num">(1,694)<span></span>
</td>
<td class="num">(1,611)<span></span>
</td>
<td class="num">(1,588)<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax', window );">Foreign currency translation, tax</a></td>
<td class="nump">243<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="num">(183)<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized gain (loss) on derivatives arising during the period, tax</a></td>
<td class="nump">234<span></span>
</td>
<td class="num">(85)<span></span>
</td>
<td class="num">(268)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustment on derivatives included in net income, tax</a></td>
<td class="num">$ (240)<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 163<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Pension and Other Postretirement Benefit Plans, Tax</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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax</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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) 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 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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="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_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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="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>24
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169021896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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">$ 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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">395,071<span></span>
</td>
<td class="nump">418,673<span></span>
</td>
</tr>
<tr 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">513,196<span></span>
</td>
<td class="nump">476,557<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">115,436<span></span>
</td>
<td class="nump">97,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_PrepaidTaxes', window );">Prepaid taxes</a></td>
<td class="nump">22,842<span></span>
</td>
<td class="nump">12,076<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,422,425<span></span>
</td>
<td class="nump">1,306,332<span></span>
</td>
</tr>
<tr 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">473,912<span></span>
</td>
<td class="nump">430,719<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">100,635<span></span>
</td>
<td class="nump">113,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</a></td>
<td class="nump">2,585,966<span></span>
</td>
<td class="nump">2,245,305<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 );">Intangibles assets, net</a></td>
<td class="nump">2,519,746<span></span>
</td>
<td class="nump">2,156,285<span></span>
</td>
</tr>
<tr 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,073<span></span>
</td>
<td class="nump">5,572<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">41,802<span></span>
</td>
<td class="nump">52,447<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,152,559<span></span>
</td>
<td class="nump">6,309,820<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">100,500<span></span>
</td>
<td class="nump">50,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">102,520<span></span>
</td>
<td class="nump">102,916<span></span>
</td>
</tr>
<tr 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">136,276<span></span>
</td>
<td class="nump">100,466<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_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current portion of contingent consideration</a></td>
<td class="nump">20,543<span></span>
</td>
<td class="nump">148,090<span></span>
</td>
</tr>
<tr 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_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and benefit-related liabilities</a></td>
<td class="nump">122,366<span></span>
</td>
<td class="nump">115,981<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_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">7,135<span></span>
</td>
<td class="nump">5,514<span></span>
</td>
</tr>
<tr 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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">17,361<span></span>
</td>
<td class="nump">6,692<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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">33,326<span></span>
</td>
<td class="nump">33,396<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">540,027<span></span>
</td>
<td class="nump">563,055<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_LongTermDebtNoncurrent', window );">Long-term borrowings</a></td>
<td class="nump">2,377,888<span></span>
</td>
<td class="nump">1,858,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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">484,678<span></span>
</td>
<td class="nump">439,558<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Pension and postretirement benefit liabilities</a></td>
<td class="nump">74,499<span></span>
</td>
<td class="nump">82,719<span></span>
</td>
</tr>
<tr 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_LiabilityForUncertainTaxPositionsNoncurrent', window );">Noncurrent liability for uncertain tax positions</a></td>
<td class="nump">10,127<span></span>
</td>
<td class="nump">10,294<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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Noncurrent contingent consideration</a></td>
<td class="nump">16,090<span></span>
</td>
<td class="nump">71,818<span></span>
</td>
</tr>
<tr 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">86,097<span></span>
</td>
<td class="nump">101,372<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">226,696<span></span>
</td>
<td class="nump">202,741<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,816,102<span></span>
</td>
<td class="nump">3,330,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_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders&#8217; equity</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_CommonStockValue', window );">Common shares, $1&#160;par value Issued: 2020 &#8212; 47,812 shares; 2019 &#8212; 47,536 shares</a></td>
<td class="nump">47,812<span></span>
</td>
<td class="nump">47,536<span></span>
</td>
</tr>
<tr 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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">652,305<span></span>
</td>
<td class="nump">616,980<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">3,096,228<span></span>
</td>
<td class="nump">2,824,916<span></span>
</td>
</tr>
<tr 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(297,298)<span></span>
</td>
<td class="num">(344,392)<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_StockholdersEquityBeforeTreasuryStock', window );">Shareholders equity before treasury stock, total</a></td>
<td class="nump">3,499,047<span></span>
</td>
<td class="nump">3,145,040<span></span>
</td>
</tr>
<tr 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_TreasuryStockValue', window );">Less: Treasury stock, at cost</a></td>
<td class="nump">162,590<span></span>
</td>
<td class="nump">165,720<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">3,336,457<span></span>
</td>
<td class="nump">2,979,320<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 7,152,559<span></span>
</td>
<td class="nump">$ 6,309,820<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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(30)(a)(4))<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 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 3: http://www.xbrl.org/2003/role/disclosureRef<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)(23)(a)(3))<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 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 5: 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 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)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: 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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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(30)(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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, expected to be settled 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 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><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, expected to be settled beyond 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 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><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="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_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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cumulative amount of the reporting entity's undistributed earnings or deficit.</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(30)(a)(3))<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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 5: 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 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityBeforeTreasuryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.</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_StockholdersEquityBeforeTreasuryStock</td>
</tr>
<tr>
<td style="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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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.29,30)<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="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>25
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910165532600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_CommonStockParOrStatedValuePerShare', window );">Common shares, par value (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<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_CommonStockSharesIssued', window );">Common shares, shares issued (in shares)</a></td>
<td class="nump">47,812<span></span>
</td>
<td class="nump">47,536<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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>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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares 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 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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910094321896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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">$ 335,324<span></span>
</td>
<td class="nump">$ 461,466<span></span>
</td>
<td class="nump">$ 200,802<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>
<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 (Income) from discontinued operations</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">515<span></span>
</td>
<td class="num">(4,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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">68,567<span></span>
</td>
<td class="nump">64,088<span></span>
</td>
<td class="nump">60,494<span></span>
</td>
</tr>
<tr 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">158,685<span></span>
</td>
<td class="nump">149,974<span></span>
</td>
<td class="nump">149,486<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">4,430<span></span>
</td>
<td class="nump">4,307<span></span>
</td>
<td class="nump">4,734<span></span>
</td>
</tr>
<tr 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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,822<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_InventoryFairValueStepUp', window );">Fair value step up of acquired inventory sold</a></td>
<td class="nump">1,707<span></span>
</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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in contingent consideration</a></td>
<td class="num">(38,164)<span></span>
</td>
<td class="nump">53,915<span></span>
</td>
<td class="nump">52,977<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_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">21,388<span></span>
</td>
<td class="nump">6,966<span></span>
</td>
<td class="nump">19,110<span></span>
</td>
</tr>
<tr 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">20,739<span></span>
</td>
<td class="nump">26,940<span></span>
</td>
<td class="nump">22,438<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_NetGainOnSaleOfBusinessesAndAssets', window );">Net gain on sales of businesses and assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,077)<span></span>
</td>
<td class="num">(1,388)<span></span>
</td>
</tr>
<tr 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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes, net</a></td>
<td class="num">(32,675)<span></span>
</td>
<td class="num">(168,594)<span></span>
</td>
<td class="num">(6,097)<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_ChangesInContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="num">(79,801)<span></span>
</td>
<td class="num">(26,092)<span></span>
</td>
<td class="num">(2,100)<span></span>
</td>
</tr>
<tr 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="num">(19,178)<span></span>
</td>
<td class="num">(18,866)<span></span>
</td>
<td class="num">(3,277)<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_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="num">(26,636)<span></span>
</td>
<td class="num">(5,800)<span></span>
</td>
<td class="num">(13,426)<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating 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>
<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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">44,748<span></span>
</td>
<td class="num">(59,793)<span></span>
</td>
<td class="num">(23,412)<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(5,497)<span></span>
</td>
<td class="num">(53,170)<span></span>
</td>
<td class="num">(37,198)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(4,323)<span></span>
</td>
<td class="num">(31,023)<span></span>
</td>
<td class="num">(10,351)<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other liabilities</a></td>
<td class="nump">646<span></span>
</td>
<td class="nump">36,021<span></span>
</td>
<td class="nump">62,404<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_IncreaseDecreaseInIncomeTaxes', window );">Income taxes receivable and payable, net</a></td>
<td class="num">(13,294)<span></span>
</td>
<td class="num">(6,531)<span></span>
</td>
<td class="num">(35,740)<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities from continuing operations</a></td>
<td class="nump">437,143<span></span>
</td>
<td class="nump">437,068<span></span>
</td>
<td class="nump">435,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_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>
<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant and equipment</a></td>
<td class="num">(90,694)<span></span>
</td>
<td class="num">(102,695)<span></span>
</td>
<td class="num">(80,795)<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">(767,830)<span></span>
</td>
<td class="num">(3,462)<span></span>
</td>
<td class="num">(121,025)<span></span>
</td>
</tr>
<tr 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_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sales of businesses and assets</a></td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">14,345<span></span>
</td>
<td class="nump">3,878<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_ProceedsFromHedgeInvestingActivities', window );">Net interest proceeds on swaps designated as net investment hedges</a></td>
<td class="nump">19,341<span></span>
</td>
<td class="nump">18,331<span></span>
</td>
<td class="nump">1,548<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">(837,783)<span></span>
</td>
<td class="num">(73,481)<span></span>
</td>
<td class="num">(196,394)<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>
<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">1,513,807<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">35,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">(938,807)<span></span>
</td>
<td class="num">(528,500)<span></span>
</td>
<td class="num">(128,500)<span></span>
</td>
</tr>
<tr 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">(8,440)<span></span>
</td>
<td class="num">(11,635)<span></span>
</td>
<td class="num">(188)<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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share based compensation plans and the related tax impacts</a></td>
<td class="nump">18,994<span></span>
</td>
<td class="nump">21,206<span></span>
</td>
<td class="nump">22,655<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_PaymentsForContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="num">(67,170)<span></span>
</td>
<td class="num">(112,079)<span></span>
</td>
<td class="num">(73,235)<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</a></td>
<td class="num">(63,221)<span></span>
</td>
<td class="num">(62,828)<span></span>
</td>
<td class="num">(62,165)<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 provided by (used in) financing activities from continuing operations</a></td>
<td class="nump">455,163<span></span>
</td>
<td class="num">(418,836)<span></span>
</td>
<td class="num">(206,433)<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>
<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) provided by operating activities</a></td>
<td class="num">(737)<span></span>
</td>
<td class="nump">2,457<span></span>
</td>
<td class="nump">2,292<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) provided by discontinued operations</a></td>
<td class="num">(737)<span></span>
</td>
<td class="nump">2,457<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
</tr>
<tr 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="nump">21,011<span></span>
</td>
<td class="num">(3,286)<span></span>
</td>
<td class="num">(10,948)<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 increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">74,797<span></span>
</td>
<td class="num">(56,078)<span></span>
</td>
<td class="nump">23,603<span></span>
</td>
</tr>
<tr 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 year</a></td>
<td class="nump">301,083<span></span>
</td>
<td class="nump">357,161<span></span>
</td>
<td class="nump">333,558<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 year</a></td>
<td class="nump">$ 375,880<span></span>
</td>
<td class="nump">$ 301,083<span></span>
</td>
<td class="nump">$ 357,161<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_NetGainOnSaleOfBusinessesAndAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net gain on sale of businesses and 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;">tfx_NetGainOnSaleOfBusinessesAndAssets</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_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_PaymentsForContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_PaymentsForContingentConsideration</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_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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="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_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_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_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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</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 12<br> -Subparagraph (b)<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_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="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_ProceedsFromHedgeInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3581-108585<br><br>Reference 2: 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_ProceedsFromHedgeInvestingActivities</td>
</tr>
<tr>
<td style="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_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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="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>27
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910096297176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' 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 Income (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, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,871<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,704<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_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 2,430,531<span></span>
</td>
<td class="nump">$ 3,076<span></span>
</td>
<td class="nump">$ 46,871<span></span>
</td>
<td class="nump">$ 591,721<span></span>
</td>
<td class="nump">$ 2,285,886<span></span>
</td>
<td class="nump">$ 3,076<span></span>
</td>
<td class="num">$ (265,091)<span></span>
</td>
<td class="num">$ (228,856)<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">200,802<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">200,802<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">(62,165)<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">(62,165)<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 income (loss)</a></td>
<td class="num">(75,994)<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">(75,994)<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Settlement of warrants (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">(412)<span></span>
</td>
</tr>
<tr 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Settlement of warrants</a></td>
<td class="num">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56,115)<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">$ 56,075<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">377<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">(50)<span></span>
</td>
</tr>
<tr 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">42,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 377<span></span>
</td>
<td class="nump">38,756<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">$ 3,766<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">(10)<span></span>
</td>
</tr>
<tr 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 );">&#160;Deferred compensation</a></td>
<td class="nump">869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399<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">$ 470<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 Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,248<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,232<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_StockholdersEquity', window );">Ending Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 2,539,978<span></span>
</td>
<td class="num">(1,321)<span></span>
</td>
<td class="nump">$ 47,248<span></span>
</td>
<td class="nump">574,761<span></span>
</td>
<td class="nump">2,427,599<span></span>
</td>
<td class="num">(1,321)<span></span>
</td>
<td class="num">(341,085)<span></span>
</td>
<td class="num">$ (168,545)<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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<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="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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 461,466<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">461,466<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_DividendsCash', window );">Cash dividends</a></td>
<td class="num">(62,828)<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">(62,828)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(3,307)<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">(3,307)<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_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">288<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">(46)<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued under compensation plans</a></td>
<td class="nump">44,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 288<span></span>
</td>
<td class="nump">42,092<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">$ 2,572<span></span>
</td>
</tr>
<tr 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_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="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_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">&#160;Deferred compensation</a></td>
<td class="nump">380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127<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">$ 253<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 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_StockholdersEquity', window );">Ending 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="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>
<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">335,324<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">335,324<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_DividendsCash', window );">Cash dividends</a></td>
<td class="num">(63,221)<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">(63,221)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">47,094<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="nump">47,094<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_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">276<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">(44)<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued under compensation plans</a></td>
<td class="nump">37,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 276<span></span>
</td>
<td class="nump">35,223<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">$ 2,233<span></span>
</td>
</tr>
<tr 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_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">(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_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">&#160;Deferred compensation</a></td>
<td class="nump">999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102<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">$ 897<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 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_StockholdersEquity', window );">Ending 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amendment to accounting standards.</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 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 2: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 3: 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 4: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: 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 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)(i)<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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 9: 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 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 (d)<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 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 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 (b)<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 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: 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 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/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 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 (g)(2)(iii)<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: 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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: 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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: 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 29: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: 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 31: 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 32: 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_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issued during the period as a result of the conversion of convertible 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="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_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.</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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments</td>
</tr>
<tr>
<td style="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_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_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>28
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088398920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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 common share (in dollars per share)</a></td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.36<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>29
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089867784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SignificantAccountingPoliciesTextBlock', window );">Summary of significant accounting policies</a></td>
<td class="text">Summary of significant accounting policies <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%">Consolidation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The consolidated financial statements include the accounts of Teleflex Incorporated and its subsidiaries (referred to herein as &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and &#8220;Teleflex").  Intercompany transactions are eliminated in consolidation. These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and reflect management&#8217;s estimates and assumptions that affect the recorded amounts.</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%">Use of estimates:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The preparation of 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 net revenues and expenses during the reporting period. Actual results could differ from those 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-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.</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%">Accounts receivable:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Accounts receivable represent amounts due from customers related to the sale of products and provision of services. Our allowance for credit losses is maintained for trade accounts receivable based on the expected collectability of accounts receivable, after considering our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services in addition to new requirements under the accounting guidance, effective January 1, 2020, that includes the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability, for example, potential customer liquidity concerns resulting from COVID-19, that may impact the collectability of our receivables as well as our estimate of credit losses expected to be incurred over the life of our receivables. The allowance for credit losses as of December&#160;31, 2020 and December&#160;31, 2019 was $12.9&#160;million and $9.1&#160;million, respectively. The current portion of the allowance for credit losses, which was $8.1&#160;million and $5.3&#160;million as of December&#160;31, 2020 and December&#160;31, 2019, respectively, was recognized as a reduction of accounts receivable, net. </span></div><div style="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%">Inventories:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventories are valued at the lower of cost or net realizable value. The cost of our inventories is determined using the average cost method. Elements of cost in inventory include raw materials, direct labor, and manufacturing overhead. In estimating net realizable value, we evaluate inventory for excess and obsolete quantities based on estimated usage and sales, among other factors.</span></div><div style="text-align:justify;text-indent:18pt"><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-style:italic;font-weight:400;line-height:120%">Property, plant and equipment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#8212; 30 years; machinery and equipment&#160;&#8212; 3 to 15 years; computer equipment and software&#160;&#8212; 3 to 5 years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.</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%">Goodwill and other intangible assets:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Goodwill and other indefinite-lived intangible assets are not amortized but are tested for impairment annually during the fourth quarter or more frequently if events or changes in circumstances indicate that an impairment may exist. Impairment losses, if any, are included in income from operations. The goodwill impairment test is applied to each of our reporting units. For purposes of this assessment, a reporting unit is an operating segment, or a business one level below an operating segment (also known as a component) if discrete financial information is prepared for that business and regularly reviewed by segment management. However, separate components are aggregated as a single reporting unit if they have similar economic characteristics.</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 performing the goodwill impairment test, we may assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, macroeconomic conditions, industry conditions, the competitive environment, changes in the market for our products and services, regulatory and political developments, and entity specific factors such as </span></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%">strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 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%">Our intangible assets consist of customer relationships, intellectual property, distribution rights, in-process research and development ("IPR&amp;D"), trade names and non-competition agreements. We define IPR&amp;D as the value of technology acquired for which the related projects have substance and are incomplete. IPR&amp;D acquired in a business acquisition is recognized at fair value and is required be capitalized as an indefinite-lived intangible asset until completion of the IPR&amp;D project or upon abandonment. Upon completion of the development project (generally when regulatory approval to market the product that utilizes the technology is obtained), an impairment assessment is performed prior to amortizing the asset over its estimated useful life. If the IPR&amp;D projects are abandoned, the related IPR&amp;D assets would be written off.&#160;</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 test our indefinite-lived intangible assets for impairment annually, or more frequently if events or changes in circumstances indicate that an impairment may have occurred. Similar to the goodwill impairment test process, we may elect to perform a qualitative assessment. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of the indefinite-lived intangible asset is greater than its carrying amount, the asset is not impaired. If we conclude it is more likely than not that the fair value of the indefinite-lived intangible asset is less than the carrying value, we then proceed to a quantitative impairment test, which consists of a comparison of the fair value of the intangible asset to its carrying amount.  </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%">Intangible assets that do not have indefinite lives, consisting of intellectual property, customer relationships, distribution rights, certain trade names and non-competition agreements, are amortized over their estimated useful lives, which are as follows: intellectual property, 5 to 20 years; customer relationships, 8 to 27 years; distribution rights, 10 years; trade names, 5 to 30 years; non-competition agreements, 3 to 6 years. The weighted average remaining amortization period with respect to our intangible assets is approximately 15 years. We periodically evaluate the reasonableness of the useful lives of these 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%">For the year ended December 31, 2020, intangible asset amortization expense of $84.4 million is included within costs of good sold. For the year ended December 31, 2019 and December 31, 2018, we reclassified intangible asset amortization expense of $82.6&#160;million and $81.6&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold for comparability.</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%">Long-lived assets:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We assess the remaining useful life and recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The assessment is based on various analyses, including undiscounted cash flow and profitability projections that incorporate, as applicable, the impact of the asset on the existing business.&#160;Therefore, the evaluation involves significant management judgment. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. </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%">Foreign currency translation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Assets and liabilities of subsidiaries with non-United States dollar denominated functional currencies are translated into United States dollars at the rates of exchange at the balance sheet date; income and expenses are translated at the average rates of exchange prevailing during the year. The translation adjustments are reported as a component of accumulated other comprehensive loss.</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%">Derivative financial instruments:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We use derivative financial instruments primarily for purposes of hedging exposures to fluctuations in foreign currency exchange rates. All instruments are entered into for other than trading purposes. All derivatives are recognized on the balance sheet at fair value. Changes in the fair value of derivatives are recorded in the consolidated statement of comprehensive income as other comprehensive income (loss), if the instrument is designated as part of a hedge transaction. Gains or losses on derivative instruments reported in other comprehensive income (loss) are reclassified to the consolidated statement of income in the period in which </span></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%">earnings are affected by the underlying hedged item. Gains or losses on derivative instruments representing hedge ineffectiveness or hedge components excluded from the assessment of effectiveness, if any, are recognized in the consolidated statement of income for the period in which such gains and losses occur. If the hedging relationship ceases to be highly effective or it becomes probable that an expected transaction will no longer occur, gains or losses on the derivative instrument are recorded in the consolidated statement of income for the period in which either such event occurs.  For non-designated derivatives, gains and losses are reported as selling, general and administrative expenses in the consolidated statement of income.  Cash flows from derivatives are recognized in the consolidated statements of cash flows in a manner consistent with recognition of the underlying transactions.</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%">Share-based compensation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We estimate the fair value of share-based awards on the date of grant using an option pricing model. The value of the portion of the award that is ultimately expected to vest, which is derived, in part, following consideration of estimated forfeitures, is recognized as expense over the requisite service periods. Share-based compensation expense related to stock options is measured using a Black-Scholes option pricing model that takes into account subjective and complex assumptions with respect to the expected life of the options, volatility, risk-free interest rate and expected dividend yield. The expected life of options granted is derived from the vesting period of the award, as well as historical exercise behavior, and represents the period of time that options granted are expected to be outstanding. Expected volatility is based on a blend of historical volatility and implied volatility derived from publicly traded options to purchase our common stock, which we believe is more reflective of market conditions and a better indicator of expected volatility than would be the case if we only used historical volatility. The risk-free interest rate is the implied yield currently available on United States&#160;(or "U.S.") Treasury zero-coupon issues with a remaining term equal to the expected life of the option.  Forfeitures are estimated at the time of grant based on management&#8217;s expectations regarding the extent to which awards ultimately will vest and are adjusted for actual forfeitures when they occur.</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%">Income taxes:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred tax assets and liabilities are recognized to reflect the future tax consequences attributable to the differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases, and to reflect operating loss and tax credit carryforwards. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Provision has been made for income taxes on unremitted earnings of subsidiaries and affiliates, except to the extent that such earnings are deemed to be permanently reinvested.</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%">Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.</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%">Pensions and other postretirement benefits:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.</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 costs:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs. We primarily recognize employee termination benefits when payment becomes probable and reasonably estimable because they are provided under an ongoing benefit arrangement and are based on existing plans, historical experiences and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements are recognized upon communication to the employee. We recognize charges ratably over the future service period if the employee is required to render service until termination. Key assumptions used in calculating </span></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%">the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.</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%">Contingent consideration related to business acquisitions: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.</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%">Revenue recognition:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;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 the 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 represented 88%, 9% and 3% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2020. 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. </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 made the following revenue accounting policy elections and elected to use certain practical expedients: (1) we account for amounts collected from customers for sales and other taxes, net of related amounts remitted to tax authorities; (2) we do not adjust the promised amount of consideration for the effects of a significant financing component because, at contract inception, we expect the period between the time when we transfer a promised good or service to the customer and the time when the customer pays for that good or service will be one year or less; (3) we expense costs to obtain a contract as they are incurred if the expected period of benefit, and therefore the amortization period, is one year or less; (4) we account for shipping and handling activities that occur after control transfers to the customer as a fulfillment cost rather than an additional promised service; (5) we classify shipping and handling costs within cost of goods sold; and (6) with respect to the OEM segment, we have applied the practical expedient to exclude disclosure of remaining performance obligations as the contracts typically have a term of one year or less.</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%">The amount of consideration we receive and revenue we recognize varies as a result of changes in customer sales incentives, including discounts and rebates, and returns offered to customers. The estimate of revenue is adjusted upon the earlier of the following events: (i) the most likely amount of consideration expected to be received changes or (ii) the consideration becomes fixed.  Our policy is to accept returns only in cases in which the product is defective and covered under our standard warranty provisions. When we give customers the right to return products, we estimate the expected returns based on an analysis of historical experience. The liability for returns and allowances was $14.6&#160;million and $7.2 million as of  December&#160;31, 2020 and 2019, respectively. In estimating customer rebates, we consider the lag time between the point of sale and the payment of the customer&#8217;s rebate claim, customer-specific trend analyses, contractual commitments, including stated rebate rates, historical experience with respect to specific customers (as we have a history of providing similar rebates on similar products to similar customers) and other relevant information. The reserve for customer incentive programs, including customer rebates, was $28.5 million and $21.6 million at  December&#160;31, 2020 and 2019, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2020 to be paid within 90 days subsequent to period-end.</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%">Leases:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;On January 1, 2019, we adopted an amendment to the guidance on leases using a modified retrospective transition approach. We have made an accounting policy election not to apply the lease accounting recognition provisions to short term leases (leases with a lease term of 12 months or less that do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise); instead, we will recognize </span></div>the lease payments for short term leases on a straight-line basis over the lease term. We have made, as a practical expedient, an accounting policy election to not separate lease and non-lease components and instead will account for each separate lease component and the non-lease components associated with that lease component as a single lease component.<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088607560">
<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">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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-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 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. We adopted the new standard on January 1, 2020 using a modified retrospective transition approach by recognizing a cumulative-effect adjustment of $0.8&#160;million to reduce our opening balance of retained earnings as of the adoption date. Prior period amounts have not been adjusted and continue to reflect our historical accounting.</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%">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. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. The adoption of the guidance did not have a material impact on the consolidated financial statements.  </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%">In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#8217;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.</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%">From time to time, new accounting guidance issued by the FASB or other standard setting bodies is adopted as of the specified effective date or, when permitted by the guidance and as determined by us, as of an earlier date. We have assessed recently issued guidance that is not yet effective, except as noted above, and believe the new guidance that we have assessed will not have a material impact on our 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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>31
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089828664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net revenues<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 revenues<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%">The following table disaggregates revenue by global product category for the year ended December&#160;31, 2020, 2019 and 2018. </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:47.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.520%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2018</span></td><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"/></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 #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%">657,703&#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%">600,874&#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%">575,327&#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"/></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%">302,293&#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%">338,413&#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%">349,370&#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"/></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%">382,435&#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%">427,563&#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%">395,423&#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"/></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%">317,200&#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%">370,074&#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%">358,707&#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"/></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%">290,022&#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%">290,449&#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%">196,735&#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"/></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%">220,246&#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%">220,717&#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%">205,976&#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"/></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%">367,257&#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%">347,272&#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%">366,845&#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"/></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%">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%">2,537,156&#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%">2,595,362&#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%">2,448,383&#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="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)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></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%">(2)  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>32
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088608120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Acquisitions and Divestitures</a></td>
<td class="text">Acquisitions and Divestitures <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%">2020 Acquisitions</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 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, for an initial purchase price of $260.0&#160;million. The acquisition complements our OEM product portfolio. For the year ended December&#160;31, 2020, we recorded post acquisition revenue and an operating loss of $27.1&#160;million and $0.2&#160;million, respectively, related to HPC within our OEM operating segment. Goodwill arising from the HPC acquisition is not tax deductible and represents costs synergies, revenue growth attributable to anticipated increased market penetration from acquired products and the establishment of new customer relationships. </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%">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. See Note 12 for additional information related to the fair value measurement of the contingent consideration. The goodwill arising from the Z-Medica acquisition is not tax deductible and primarily represents synergies currently expected to be realized from the integration of the Z-Medica business in addition to the benefit we expect to realize from the establishment of new customer relationships and the development of technology resulting from the operation of the Z-Medica business.</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%">For the year ended December&#160;31, 2020, the Company incurred $6.6&#160;million in transaction expenses associated with the HPC and Z-Medica acquisitions, which are included in selling, general and administrative expenses in the consolidated statement of income.  </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%">The following table presents the fair value of the acquired assets and liabilities assumed with respect to each acquisition:</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:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><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.784%"/><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:9pt;font-weight:700;line-height:100%">HPC</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:9pt;font-weight:700;line-height:100%">Z-Medica</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%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 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%">Current assets</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%">10,785&#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%">16,649&#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 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%">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:10pt;font-weight:400;line-height:100%">10,457&#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%">4,492&#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 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%">Intangible 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%">179,000&#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%">332,000&#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 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%">Goodwill</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%">107,127&#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%">187,939&#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 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%">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:10pt;font-weight:400;line-height:100%">270&#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%">153&#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 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 assets acquired</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%">307,639&#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%">541,233&#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:9pt;font-weight:700;line-height:100%">Less:</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"/></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%">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%">1,568&#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%">5,068&#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 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%">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%">43,449&#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,225&#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 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%">Noncurrent liability for uncertain tax positions</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%">1,945&#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 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%">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%">&#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%">91&#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 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%">Liabilities assumed</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%">46,962&#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%">40,384&#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:9pt;font-weight:700;line-height:100%">Net assets acquired</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%">260,677&#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%">500,849&#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="text-align:justify;text-indent:18pt"><span><br/></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 are continuing to evaluate the fair value of the acquired assets and liabilities assumed in connection with the Z-Medica acquisition and further adjustments may be necessary during the measurement period.</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%">The following table sets forth the components of identifiable intangible assets acquired and the ranges of the useful lives as of the date of each acquisition:</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:31.063%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><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:9pt;font-weight:700;line-height:100%">HPC</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:9pt;font-weight:700;line-height:100%">Z-Medica</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Useful life (years)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Useful life (years)</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%">Intellectual property</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%">40,000&#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="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%">20</span></td><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%">86,500&#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="background-color:#cceeff;border-top:1pt solid #000;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%">13 - 16</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:10pt;font-weight:400;line-height:100%">Trade names</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%">&#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="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%">&#8212;</span></td><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%">47,500&#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="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%">25</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 colspan="2" style="background-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%">139,000&#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="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%">20</span></td><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%">198,000&#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="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%">26</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></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%">Pro forma information for the acquisitions completed in 2020 is not presented as the operations of the acquired businesses are not deemed to be significant to our overall operations.</span></div><div style="margin-bottom: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%">2019 Divestiture</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 February 4, 2019, we sold substantially all of the assets related to our vein catheter reprocessing business for $12.6&#160;million. We recognized a $2.7&#160;million pre-tax gain on the sale of assets, which represents the excess of the $9.7&#160;million fair value of consideration received over the carrying value of the assets sold. In connection with the sale, the purchaser of the assets issued a secured promissory note to us in the principal amount of $10.5&#160;million. The purchaser's obligations under the notes are secured by a lien on substantially all of the purchaser's assets. The purchaser is obligated to repay the principal amount of the promissory note in annual installments of $2.1&#160;million on each of the first five anniversaries of the date of sale. On the date of sale, the fair value of the promissory note was $7.6&#160;million, which we calculated by applying a discount rate determined after taking into account the creditworthiness of the purchaser. As of December&#160;31, 2020, we had $5.6&#160;million in receivables related to the promissory note, of which $4.7&#160;million and $0.9&#160;million are included in accounts receivable, net and other assets, respectively, within the consolidated balance sheet.</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_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination And Disposal Groups, Including Discontinued Operations, 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;">tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</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_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>33
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088345448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 chargesDuring the second quarter of 2020, we committed to a workforce reduction (the "2020 Workforce reduction plan") designed to improve profitability and reduce cost primarily by streamlining certain sales and marketing functions in our EMEA segment and certain manufacturing operations in our OEM segment. The workforce reduction was initiated to further align the business with our high growth strategic objectives. The plan was <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%">substantially completed at the end of 2020 and we expect future restructuring expenses associated with the program, if any, to be nominal.</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 related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing 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.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.198%"/><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.198%"/><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.201%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">2019 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">2018 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">2014 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(5)</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:9pt;font-weight:700;line-height:100%">Program expense estimates:</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%">(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: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%">$15.3</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%">$60.0</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%">$13.6</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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For year ended December&#160;31, 2020</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%">$14.5</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%">$9.5</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.8</span></div></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: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%">$21.1</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%">$16.7</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%">$36.0</span></div></td></tr></table></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="margin-bottom:1pt;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">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div><div style="margin-bottom: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)</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 these charges are expected to be recognized within cost of goods sold. </span></div><div style="margin-bottom: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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we refined the disclosed ranges for each of the components of the program expense and other program estimates in consideration of the progress made to date as well as the actions remaining. The refinements resulted in a decrease in the high end of the disclosed ranges compared to our prior estimates.</span></div><div style="margin-bottom: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%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we accelerated the timing of substantial completion from our prior estimate of 2024 to take advantage of an opportunity we identified to accelerate the recognition of estimated savings. </span></div><div style="margin-bottom: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%">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we extended our timeline of certain development and qualification activities which resulted in a delay in the anticipated period of substantial completion from our prior estimate of 2021. The shift in timing also resulted in an increase in the total program cost estimate, primarily restructuring related charges, and related cash outlays compared to prior estimates. We also refined the disclosed range of capital expenditures in consideration of the progress made to date as well as actions remaining.</span></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 summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 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:40.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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:18.052%"/><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.054%"/><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="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="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="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 at December 31, 2018</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%">&#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%">48,474&#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 #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%">3,936&#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 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%">Subsequent accruals</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%">13,753&#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%">(939)</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%">313&#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 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%">Cash payments</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,602)</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%">(3,628)</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%">(580)</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%">Foreign currency translation</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%">(281)</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%">367&#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%">Balance at December 31, 2019</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%">11,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"/><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%">44,274&#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%">3,669&#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 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%">Subsequent accruals</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%">1,542&#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%">5,948&#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%">606&#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 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%">Cash payments</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%">(5,532)</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%">(4,281)</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%">(682)</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%">Foreign currency translation and other</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%">174&#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%">4,140&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020 </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: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:10pt;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:10pt;font-weight:400;line-height:100%">8,054&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;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:10pt;font-weight:400;line-height:100%">50,081&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;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:10pt;font-weight:400;line-height:100%">3,593&#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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;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">The restructuring reserves as of December 31, 2020 , 2019 and 2018 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.</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%">The restructuring and impairment charges recognized for the years ended December&#160;31, 2020, 2019, and 2018 consisted of the following:</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:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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.052%"/><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.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Termination benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Workforce reduction 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%">8,494&#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%">353&#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%">8,847&#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%">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%">647&#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%">895&#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%">1,542&#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%">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%">5,565&#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%">383&#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%">5,948&#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><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%">(72)</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%">838&#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%">766&#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 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 restructuring charges</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%">14,634&#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%">2,469&#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%">17,103&#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%">Asset impairment charges</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%">&#8212;&#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%">21,388&#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%">21,388&#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 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 restructuring and impairment charges</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%">14,634&#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%">23,857&#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%">38,491&#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="text-align:justify"><span><br/></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:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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.052%"/><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.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Termination benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</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"><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 #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,683&#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%">70&#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,753&#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%">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%">(1,787)</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%">848&#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%">(939)</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">(3)</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%">787&#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,638&#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,425&#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%">Total restructuring charges</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,683&#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%">2,556&#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%">15,239&#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%">Asset impairment charges</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%">&#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 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%">6,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"/><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%">6,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="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%">Total restructuring and impairment charges</span></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%">12,683&#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%">9,522&#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%">22,205&#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="text-align:justify"><span><br/></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:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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:18.052%"/><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:18.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">2018</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%">Termination benefits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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: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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><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%">Total</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"><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 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%">53,992&#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,001&#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%">54,993&#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><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">(4)</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%">3,820&#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%">1,307&#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%">5,127&#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 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 restructuring charges</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%">57,812&#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 #000000;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%">2,308&#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%">60,120&#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%">Asset impairment charges</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%">&#8212;&#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%">19,110&#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%">19,110&#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 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 restructuring and impairment charges</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%">57,812&#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%">21,418&#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%">79,230&#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:1pt;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">Includes facility closure, contract termination and other exit costs. </span></div><div style="margin-bottom:1pt;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">Includes activity primarily related to the 2016 and 2014 Footprint realignment plans.</span></div><div style="margin-bottom: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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes the program initiated during third quarter of 2019, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program.</span></div>Impairment ChargesFor the year ended December&#160;31, 2020, we recorded impairment charges of $21.4&#160;million ($19.4&#160;million after tax) related primarily to our decision to abandon intellectual property and other assets related to the Percuvance percutaneous surgical system product line. For the years ended December 31, 2019 and 2018 we recorded impairment charges of $7.0&#160;million and $19.1&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our interventional product portfolio.<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>34
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095632824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr 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-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%">Inventories at December&#160;31, 2020 and 2019 consist of the following:</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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">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%">2019</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></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%">132,370&#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%">114,302&#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%">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%">75,874&#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%">71,479&#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,952&#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%">290,776&#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%">Inventories</span></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%">513,196&#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%">476,557&#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><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>35
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088371304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, plant and equipment</a></td>
<td class="text">Property, plant and equipment <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:100%">The major classes of property, plant and equipment, at cost, at December&#160;31, 2020 and 2019 were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">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%">2019</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, buildings and leasehold improvements</span></div></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%">272,637&#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%">248,067&#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%">Machinery 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:10pt;font-weight:400;line-height:100%">496,664&#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%">443,612&#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%">Computer equipment and software</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%">172,913&#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%">158,574&#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%">Construction in progress</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,336&#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,991&#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: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%">1,026,550&#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%">914,244&#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%">Less: Accumulated depreciation</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%">(552,638)</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%">(483,525)</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 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%">Property, plant and equipment, net</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%">473,912&#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%">430,719&#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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089801480">
<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">12 Months Ended</th>
</tr>
<tr><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_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-bottom:3pt;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:100%">Changes in the carrying amount of goodwill, by reportable operating segment, for the years ended December&#160;31, 2020 and 2019 were as follows:</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:31.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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.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:12.356%"/><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="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="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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 as of December&#160;31, 2018</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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"/><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: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%">Goodwill</span></div></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,881,662&#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="3" style="display:none"/><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%">480,615&#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%">211,547&#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%">4,883&#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%">2,578,707&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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%">(332,128)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#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%">(332,128)</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: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%">1,549,534&#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="3" style="display:none"/><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%">480,615&#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%">211,547&#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%">4,883&#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%">2,246,579&#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"><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%">Goodwill related to acquisitions</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%">439&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#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%">1,205&#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%">1,833&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other adjustments</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%">952&#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="3" style="display:none"/><td colspan="2" style="background-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%">(5,032)</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%">973&#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%">(3,107)</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2019</span></div></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,550,925&#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="3" style="display:none"/><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%">475,772&#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%">213,725&#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%">4,883&#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%">2,245,305&#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%">Goodwill related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">149,877&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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="2" style="background-color:#cceeff;border-top:3pt double #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%">22,364&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">15,698&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">107,127&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">295,066&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Translation and other adjustments</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%">(520)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,092&#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%">8,023&#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%">45,595&#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%">Balance as of December&#160;31, 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%">1,700,282&#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 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%">536,228&#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%">237,446&#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 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,585,966&#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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets at December&#160;31, 2020 and 2019 consisted of the following:</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:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><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.034%"/><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.034%"/><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.039%"/><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&#160;Carrying&#160;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&#160;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%">2020</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%">2019</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%">2020</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%">2019</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"><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,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%">1,021,852&#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%">(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"/><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%">(367,585)</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%">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%">27,940&#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,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%">1,351,990&#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%">(479,612)</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%">(402,340)</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,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%">23,369&#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,280)</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,859)</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%">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%">563,315&#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%">(65,955)</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%">(50,718)</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%">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,618&#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,514)</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,297)</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%">&#160;</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,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%">3,011,084&#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,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"/><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%">(854,799)</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: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%">As of December&#160;31, 2020, trade names having a carrying value of $239.1 million are considered indefinite-lived. Acquired IPR&amp;D is indefinite-lived until the completion of the related development project, at which point amortization of the carrying value of the technology will commence.  </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%">Amortization expense related to intangible assets was $158.7 million, $150.0 million, and $149.5 million for the years ended December 31, 2020, 2019 and 2018, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:</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:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><td style="width:0.1%"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">167,000&#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%">2022</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%">165,300&#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%">2023</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%">160,300&#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%">2024</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%">159,100&#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%">2025</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%">158,100&#160;</span></td><td style="background-color:#cceeff;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>37
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089819640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<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 have operating leases for various types of properties, consisting of manufacturing plants, engineering and research centers, distribution warehouses, offices and other facilities, and equipment used in operations. Some leases provide us with an option, exercisable at our sole discretion, to terminate the lease or extend the lease term for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xNjYvZnJhZzo1ZmUwODIxNGM5ZjE0NzZkYmRiMjk2NmY2ZDk3Y2IxOC90ZXh0cmVnaW9uOjVmZTA4MjE0YzlmMTQ3NmRiZGIyOTY2ZjZkOTdjYjE4XzM1Nw_2e050f2d-32ee-4f09-ad6c-b9355c3bf0f5">one</span> or more years. When measuring assets and liabilities arising from a lease that provides us with an option to extend the lease term, we take into account payments to be made in the optional extension period when it is reasonably certain that we will exercise the option. Total lease cost (all of which related to operating leases) was $30.7&#160;million, $30.2&#160;million and $32.6&#160;million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maturities of lease liabilities</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:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><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%">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:#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</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%">26,178&#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%">2022</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,540&#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%">2023</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%">18,222&#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%">2024</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%">14,047&#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%">2025</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%">7,853&#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%">2026 and thereafter</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,131&#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%">Total lease payments</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%">125,971&#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 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%">Less: 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%">(17,228)</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%">Present value of lease liabilities</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%">108,743&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental information</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: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: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><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, 2019</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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-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%">108,743&#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%">122,221&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</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%">28,276&#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%">26,458&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for operating lease obligations</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%">8,904&#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%">37,673&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></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%">6.7 years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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%">4.0&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">4.4&#160;</span></td><td style="background-color:#cceeff;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:6pt;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) The current portion of the operating lease liability is included in other current liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</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> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>38
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088429240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt 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_DebtDisclosureTextBlock', window );">Borrowings</a></td>
<td class="text">Borrowings <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 borrowings at December&#160;31, 2020 and 2019 were as follows:</span></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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">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%">2019</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Senior Credit Facility:</span></td><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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility, at a rate of 1.66% at December 31, 2020, and 3.12% at December 31, 2019, due 2024</span></div></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%">350,000&#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%">300,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility, at a rate of 1.65% at December 31, 2020 and 3.17% at December 31 2019, due 2024</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,000&#160;</span></td><td style="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%">4.875% Senior Notes due 2026</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%">400,000&#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%">400,000&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.625% Senior Notes due 2027</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%">500,000&#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%">500,000&#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%">4.25% Senior Notes due 2028</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%">500,000&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securitization program, at a rate of 1.24% at December 31, 2020 and 2.51% at December 31, 2019</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%">75,000&#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%">50,000&#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%">&#160;</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%">2,498,000&#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%">1,923,000&#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%">Less: Unamortized debt issuance costs</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%">(19,612)</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%">(14,057)</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%">&#160;</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%">2,478,388&#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%">1,908,943&#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%">Current portion of borrowings</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%">(100,500)</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%">(50,000)</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%">Long-term borrowings</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%">2,377,888&#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,858,943&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior credit facility</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 2019, we amended and restated our existing credit agreement by entering into a Second Amended and Restated Credit Agreement (the "Credit Agreement"), which provides for a five-year revolving credit facility of $1.0 billion and a term loan facility of $700.0 million (the "Credit Agreement").Our obligations under the Credit Agreement are guaranteed (subject to certain exceptions and limitations) by substantially all of our material domestic subsidiaries. The obligations under the Credit Agreement are secured, subject to certain exceptions and limitations, by a lien on substantially all of the assets owned by us and each guarantor. The maturity date of the revolving credit facility and the term loan facility under the Credit Agreement is April 5, 2024.</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At our option, loans under the Credit Agreement will bear interest at a rate equal to adjusted LIBOR plus an applicable margin ranging from 1.25% to 2.00% or at an alternate base rate, which generally is defined as the highest of (i) the &#8220;Prime Rate&#8221; in the U.S. last quoted by The Wall Street Journal, (ii) 0.5% above the greater of the federal funds rate and the rate comprised of both overnight federal funds and overnight eurodollar borrowings and (iii) 1% above adjusted LIBOR for a one month interest period, plus in each case an applicable margin ranging from 0.125% to 1.00%, in each case subject to adjustments based on our consolidated total net leverage ratio. Overdue loans will bear interest at the rate otherwise applicable to such loans plus 2.00%.  </span></div><div style="margin-bottom:9pt;margin-top:5pt;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 Credit Agreement contains customary representations and warranties and covenants that, in each case, subject to certain exceptions, qualifications and thresholds, (a) place limitations on us regarding the incurrence of additional indebtedness, additional liens, fundamental changes, dispositions of property, investments and acquisitions, dividends and other restricted payments, transactions with affiliates, restrictive agreements, changes in lines of business and swap agreements, and (b) require us to comply with sanction laws and other laws and agreements, to deliver financial information and certain other information and give notice of certain events, to maintain their existence and good standing, to pay their other obligations, to permit the administrative agent and the lenders to inspect their books and property, to use the proceeds of the Credit Agreement only for certain permitted </span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purposes and to provide collateral in the future. Subject to certain exceptions, we are required to maintain a maximum consolidated total net leverage ratio of 4.50 to 1.00. We are further required to maintain a minimum consolidated interest coverage ratio of 3.50 to 1.00.</span></div><div style="margin-bottom: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%">4.875% Senior notes due 2026</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 2016, we issued $400.0 million of 4.875% Senior Notes due 2026 (the "2026 Notes").  We pay interest on the 2026 Notes semi-annually on June 1 and December 1 at a rate of 4.875% per year. The 2026 Notes mature on June 1, 2026, unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#8217;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the Indenture related to the 2026 Notes) or upon our election to exercise its optional redemption rights, as described below.</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 obligations under the 2026 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of the other 100% owned domestic subsidiaries.</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%">At any time on or after June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price of 102.438% of the principal amount of the 2026 Notes subject to redemption, declining, in annual increments of 0.813%, to 100% of the principal amount on June 1, 2024, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price equal to 100% of the principal amount of the 2026 Notes redeemed, plus a &#8220;make-whole&#8221; premium and any accrued and unpaid interest. The &#8220;make-whole&#8221; premium is the greater of (a) 1.0% of the principal amount of the 2026 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2026 Notes of the present value, on the redemption date of the sum of (i) the June 1, 2021 optional redemption price plus (ii) all required interest payments on the 2026 Notes through June 1, 2021 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2021 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus 50 basis points.</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 indenture relating to the 2026 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to incur additional debt or issue preferred stock or other disqualified stock; create liens; merge, consolidate or dispose of certain assets, make investments or make other restricted payments; or enter into transactions with affiliates. </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:700;line-height:120%">4.625% Senior notes due 2027</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 2017, we issued $500.0 million of 4.625% Senior Notes due 2027 (the "2027 Notes").  We pay interest on the 2027 Notes semi-annually on May 15 and November 15, commencing on May 15, 2018, at a rate of 4.625% per year. The 2027 Notes mature on November 15, 2027 unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#8217;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the indenture related to the 2027 Notes), coupled with a downgrade in the ratings of the 2027 Notes, or upon our election to exercise our optional redemption rights, as described below. We incurred transaction fees of $7.9 million, including underwriters&#8217; discounts and commissions, in connection with the offering of the 2027 Notes, which were recorded on the consolidated balance sheet as a reduction to long-term borrowings and are being amortized over the term of the 2027 Notes. We used the net proceeds from the offering to repay borrowings under our revolving credit facility.</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 obligations under the 2027 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of our other 100% owned domestic subsidiaries.</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%">At any time on or after November 15, 2022, we may, on one or more occasions, redeem some or all of the 2027 Notes at a redemption price of 102.313% of the principal amount of the 2027 Notes subject to redemption, declining, in annual increments of 0.771%, to 100% of the principal amount on November 15, 2025, plus accrued and unpaid interest. In addition, at any time prior to November 15, 2022, we may, on one or more occasions, redeem some or all of the 2027 Notes at a redemption price equal to 100% of the principal amount of the 2027 Notes redeemed, plus a &#8220;make-whole&#8221; premium and any accrued and unpaid interest. The &#8220;make-whole&#8221; premium is the greater of (a) 1.0% of the principal amount of the 2027 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2027 Notes of the present value, on the redemption date of the sum of (i) the November 15, 2022 optional redemption price plus (ii) all required interest payments on the 2027 Notes through </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:400;line-height:120%">November 15, 2022 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to November 15, 2022 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus 50 basis points.</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, at any time prior to November 15, 2020, we may, on one or more occasions, redeem up to 40% of the aggregate principal amount of the 2027 Notes, using the proceeds of specified types of Company equity offerings and subject to specified conditions, at a redemption price equal to 104.625% of the principal amount of the Notes redeemed, plus accrued and unpaid interest. </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%">The indenture relating to the 2027 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to create liens; merge, consolidate, sell or otherwise dispose of all or substantially all of our assets; or enter into sale leaseback transactions.  </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:700;line-height:120%">4.25% Senior Notes due 2028</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 2020, we issued $500.0&#160;million of 4.25% Senior Notes due 2028 (the "2028 Notes"). We pay interest on the 2028 Notes semi-annually on June 1 and December 1, commencing on December 1, 2020, at a rate of 4.25% per year. The 2028 Notes mature on June 1, 2028 unless earlier redeemed at our option, as described below, or purchased at the holder&#8217;s option under specified circumstances following a Change of Control or Event of Default (each as defined in the indenture related to the 2028 Notes), coupled with a downgrade in the ratings of the 2028 Notes, or upon our election to exercise its optional redemption rights, as described below. We incurred transaction fees of $8.5&#160;million, including underwriters&#8217; discounts and commissions, in connection with the offering of the 2028 Notes, which were recorded on the consolidated balance sheet as a reduction to long-term borrowings and are being amortized over the term of the 2028 Notes. We used the net proceeds from the offering to repay borrowings under our revolving credit facility.</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 obligations under the 2028 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of our other 100% owned domestic subsidiaries.</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%">At any time on or after June 1, 2023, we may, on one or more occasions, redeem some or all of the 2028 Notes at a redemption price of 102.125% of the principal amount of the 2028 Notes subject to redemption, declining, in annual increments of 1.0625%, to 100% of the principal amount on June 1, 2025, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2023, we may, on one or more occasions, redeem some or all of the 2028 Notes at a redemption price equal to 100% of the principal amount of the 2028 Notes redeemed, plus a &#8220;make-whole&#8221; premium and any accrued and unpaid interest. The &#8220;make-whole&#8221; premium is the greater of (a) 1.0% of the principal amount of the 2028 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2028 Notes, of the present value, on the redemption date, of the sum of (i) the June 1, 2023, optional redemption price plus (ii) all required interest payments on the 2028 Notes through June 1, 2023, (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2023 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus 50 basis points.</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 addition, at any time prior to June 1, 2023, we may, on one or more occasions, redeem up to 40% of the aggregate principal amount of the 2028 Notes, using the proceeds of specified types of our equity offerings and subject to specified conditions, at a redemption price equal to 104.25% of the principal amount of the Notes redeemed, plus accrued and unpaid interest.</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%">The indenture relating to the 2028 Notes contains covenants that, among other things, limit or restrict our ability, and the ability of our subsidiaries, to create liens; merge, consolidate, sell or otherwise dispose of all or substantially all of our assets; and enter into sale leaseback transactions.</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%">Securitization program</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%">We have an accounts receivable securitization facility under which accounts receivable of certain domestic subsidiaries are sold on a non-recourse basis to a special purpose entity (&#8220;SPE&#8221;), which is a bankruptcy-remote, consolidated subsidiary of Teleflex. Accordingly, the assets of the SPE are not available to satisfy the obligations of Teleflex or any of its subsidiaries. The SPE sells undivided interests in those receivables to an asset backed </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">commercial paper conduit for consideration of up to the maximum available capacity. On March 30, 2020, we amended our accounts receivable securitization facility to increase the maximum available capacity from $50&#160;million to $75&#160;million. This facility is utilized from time to time to provide increased flexibility in funding short term working capital requirements. The agreement governing the accounts receivable securitization facility contains certain covenants and termination events. An occurrence of an event of default or a termination event under this facility may give rise to the right of its counterparty to terminate this facility. As of December&#160;31, 2020, we were in compliance with the covenants, and none of the termination events had occurred. As of  December&#160;31, 2020 and 2019, we had $75.0 million and $50.0 million, respectively, (the maximum amount available) of outstanding borrowings under its accounts receivable securitization facility.</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%">Fair value of long-term debt</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%">To determine the fair value of our debt for which quoted prices are not available, we use a discounted cash flow technique that incorporates a market interest yield curve with adjustments for duration, optionality and risk profile. Our implied credit rating is a factor in determining the market interest yield curve. The following table provides the fair value of our debt as of December&#160;31, 2020 and 2019, which is valued based on Level 2 inputs within the hierarchy used to measure fair value (see Note 12 to the consolidated financial statements for further information):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><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:14.567%"/><td style="width:0.1%"/></tr><tr><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%">December 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%">December 31, 2019</span></td></tr><tr><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%">Fair value of debt</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%">2,586,058&#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,974,918&#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></table></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%">Debt Maturities</span></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%">As of December&#160;31, 2020, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:</span></div><div style="margin-bottom:3pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.305%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">100,500&#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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">35,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">43,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">918,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">2025 and thereafter</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,400,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental cash flow information</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:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest paid</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%">79,533&#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%">95,954&#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%">101,790&#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></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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> -URI http://asc.fasb.org/topic&amp;trid=2208564<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_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089834280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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><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-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 use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flows 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 its currency exposures, which generally approximate one month.  For the years ended December&#160;31, 2020 and 2019, we recognized losses related to non-designated foreign currency forward contracts of $1.8 million and $3.8 million, respectively.</span></div><div style="margin-bottom:9pt;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 total notional amount for all open foreign currency forward contracts designated as cash flow hedges as of December&#160;31, 2020 and 2019 was $129.5 million and $132.0 million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2020 and 2019 was $163.5 million and $145.1 million, respectively. All open foreign currency forward contracts as of December&#160;31, 2020 have durations of 12 months or less. </span></div><div style="margin-bottom:9pt"><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-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%">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&#160;million at an annual interest rate of 4.8750% for &#8364;219.2&#160;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-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%">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 designated as net investment hedges and expire on October 4, 2023. </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%">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-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%">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") while the accrued interest is recognized in interest expense in the statement of operations. For the years ended December&#160;31, 2020 and 2019, we recognized a foreign exchange loss of $37.3 million and a gain of $20.8&#160;million, respectively, in foreign currency translation adjustments within AOCI related to the cross-currency swaps.  For the years ended December&#160;31, 2020 and 2019, we recognized $14.5&#160;million and $18.9&#160;million, respectively, in interest benefit related to the cross-currency swaps.</span></div><div style="margin-bottom:9pt"><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: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 following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December&#160;31, 2020 and 2019:</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:66.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><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:14.567%"/><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%">December 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%">December 31, 2019</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Asset derivatives:</span></td><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: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,691&#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,659&#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%">61&#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%">192&#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 swap</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%">20,106&#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%">21,575&#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 48.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;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"/><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%">23,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 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 swap </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%">&#8212;&#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%">13,066&#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 2px 48.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 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%">&#8212;&#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%">13,066&#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 asset derivatives</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%">21,858&#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%">36,492&#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%">Liability derivatives:</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"/></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,504&#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,285&#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%">366&#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%">102&#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 2px 48.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:#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"/><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,387&#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 swap</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%">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"/><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%">&#8212;&#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 2px 48.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 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%">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"/><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%">&#8212;&#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:3pt double #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 #000;border-top:3pt double #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%">35,995&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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,387&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">See Note 13 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-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%">For the years ended December&#160;31, 2020,&#160;2019 and 2018, there was no ineffectiveness related to our hedging derivatives.</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_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>40
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089844968">
<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">12 Months Ended</th>
</tr>
<tr><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_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 Fair value is the price that would be received from the sale of an asset or paid to transfer a liability, using assumptions that market participants would use in pricing an asset or liability. Under GAAP, there is a three-level <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%">hierarchy of the inputs (i.e., assumptions that market participants would use in pricing an asset or liability) used to measure fair value. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the entire fair value measurement. </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%">The levels of inputs within the hierarchy used to measure fair value are as follows:</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%">Level 1 &#8212; inputs to the fair value measurement that are quoted prices (unadjusted) in active markets for identical assets or liabilities.</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%">Level 2 &#8212; inputs to the fair value measurement that include quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</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%">Level 3 &#8212; inputs to the fair value measurement that are unobservable inputs for the asset or liability.</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 regarding our financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.005%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Basis of fair value measurement</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%">December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level&#160;3)</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">12,617&#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%">12,617&#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%">&#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 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%">&#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%">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><span><br/></span></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 style="width:35.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.298%"/><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:13.980%"/><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:13.980%"/><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:13.983%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Basis of fair value measurement</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%">December 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level&#160;3)</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">10,926&#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%">10,926&#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%">&#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 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%">&#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%">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%">36,492&#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,492&#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%">1,387&#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,387&#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%">219,908&#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%">219,908&#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: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%">There were no transfers of financial assets or liabilities into or out of Level 3 within the fair value hierarchy during the years ended December 31, 2020 or 2019.</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:700;line-height:120%">Valuation Techniques</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%">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 Company benefit plans and other arrangements. The investment assets of the trust are valued using quoted market prices.</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%">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 forward contracts and cross-currency interest rate swap agreements 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 forward and cross-currency swap agreements 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 are comprised of contingent consideration arrangements pertaining to our acquisitions. </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;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-bottom: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%">We determine the fair value of the contingent consideration liabilities using a Monte Carlo simulation (which involves a simulation of future revenues during the earn-out period using management's best estimates) or discounted cash flow analysis.  Increases in projected revenues, estimated cash flows and probabilities of payment may result in significantly higher fair value measurements; decreases in these items may have the opposite effect.  Increases in the discount rates in periods prior to payment may result in significantly lower fair value measurements and decreases in the discount rates may have the opposite effect. As of December&#160;31, 2020, the maximum amount we could be required to pay under the contingent consideration arrangements related to the Essential Medical and Z-Medica acquisitions was $91.9&#160;million. See Note 17 for additional information regarding the revenue-based milestone goals related to our acquisition of Essential Medical. </span></div><div style="margin-bottom:3pt;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:100.000%"><tr><td style="width:1.0%"/><td style="width:26.092%"/><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:22.145%"/><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:24.777%"/><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:20.396%"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Milestone-based payment</span></div></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.3% - 2.3% (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</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="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%">Monte Carlo simulation</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%">Revenue volatility</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%">22.4%</span></div></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%">&#160;</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: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 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%">Risk free 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of debt structure</span></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 - 2022</span></td></tr><tr style="height:15pt"><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">6.5% - 10.0% (9.1%)</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: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 following table provides information regarding changes in our contingent consideration liabilities for the years ended December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><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%">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%">2019</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance &#8211; January&#160;1</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%">219,908&#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 #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%">304,248&#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"/></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%">Payments </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:#ffffff;padding:2px 0 2px 1pt;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,971)</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%">(138,171)</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%">Initial estimate upon acquisition and revaluations</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%">(36,714)</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,915&#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%">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%">410&#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%">(84)</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%">Ending balance &#8211; December&#160;31</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%">36,633&#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%">219,908&#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:9pt;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) Consists mainly of a $140.6&#160;million payment associated with our acquisition of NeoTract, Inc. ("Neotract") and resulting from the achievement of a revenue-based goal for the period from January 1, 2019 to December 31, 2019.</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_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>41
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089676696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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' 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%">Our authorized capital is comprised of 200 million common shares, $1&#160;par value, and 500,000 preference shares. No preference shares have been outstanding during the last three years.</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%">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 shares outstanding:</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 style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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%">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%">2019</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%">2018</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"><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;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%">46,488&#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%">46,200&#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%">45,689&#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%">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%">799&#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%">890&#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%">970&#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%">Dilutive effect of convertible notes and warrants</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%">&#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%">&#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%">142&#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%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;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,287&#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 colspan="2" style="background-color:#ffffff;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,090&#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 colspan="2" style="background-color:#ffffff;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%">46,801&#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-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%">Weighted average shares that were antidilutive and therefore excluded from the calculation of diluted earnings per share were 0.1 million, 0.1 million and 0.6 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</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 provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2020 and 2019:</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 style="width:47.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.245%"/><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%">Cash&#160;Flow</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%">Hedges</span></div></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%">Pension and</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%">Other</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%">Postretirement</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%">Benefit Plans</span></div></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%">Foreign</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%">Currency</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%">Translation</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%">Adjustment</span></div></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%">Accumulated</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%">Other</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%">Comprehensive</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%">Income (Loss)</span></div></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</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%">807&#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%">(131,380)</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%">(210,512)</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%">(341,085)</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"><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%">Other comprehensive income (loss) before reclassifications</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%">1,062&#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%">(12,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%">4,195&#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%">(7,554)</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%">Amounts reclassified from accumulated other comprehensive (loss) income</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%">(1,134)</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%">5,381&#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%">4,247&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-year other comprehensive (loss) income</span></div></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%">(72)</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%">(7,430)</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%">4,195&#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%">(3,307)</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 at December&#160;31, 2019</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%">735&#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%">(138,810)</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%">(206,317)</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%">(344,392)</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"><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%">Other comprehensive (loss) income before reclassifications</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%">(3,331)</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%">(17,032)</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%">59,758&#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%">39,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 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%">Amounts reclassified from accumulated other comprehensive income</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%">2,114&#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%">5,585&#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%">7,699&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-year other comprehensive (loss) income </span></div></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,217)</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%">(11,447)</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%">59,758&#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%">47,094&#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"/><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 at December&#160;31, 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%">(482)</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%">(150,257)</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%">(146,559)</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%">(297,298)</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: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 following table provides information relating to the losses (gains) recognized in the statements of income including the reclassifications of losses (gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the years ended December&#160;31, 2020,&#160;2019 and 2018:</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:59.280%"/><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.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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="18" 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%">Losses (gains) on designated foreign exchange forward contracts:</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%">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%">2,354&#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,284)</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%">(2,270)</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 48.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 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%">2,354&#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,284)</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%">(2,270)</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 48.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%">Taxes (benefit) 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:10pt;font-weight:400;line-height:100%">(240)</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%">150&#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%">163&#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 48.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 of tax</span></td><td style="background-color:#ffffff;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-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,114&#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 style="background-color:#ffffff;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-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,134)</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 style="background-color:#ffffff;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-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,107)</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"/></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="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"/></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="18" 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%">Amortization of pension and other postretirement benefits items:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses</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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></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%">7,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 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%">6,930&#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%">7,305&#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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior-service credits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:1.12pt;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%">33&#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%">82&#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%">251&#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"/><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 48.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 before tax</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%">7,286&#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%">7,012&#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%">7,556&#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 2px 48.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%">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%">(1,701)</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,631)</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,733)</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 48.25pt 2px 1pt;text-align:justify;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%">5,585&#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%">5,381&#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%">5,823&#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 48.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%">Impact on income from continuing operations, net of tax</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%">7,699&#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%">4,247&#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,716&#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-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">These accumulated other comprehensive (loss) income components are included in the computation of net benefit cost of pension and other postretirement benefit plans (see Note 16 for additional information).</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>42
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088426584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock compensation plans</a></td>
<td class="text">Stock compensation plans In May 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "2014 Plan") which replaced the 2008 Stock Incentive Plan and 2000 Stock Compensation Plan (the "Prior Plans"), under which stock options and restricted stock awards previously were granted.  The 2014 Plan provides for several different kinds of awards, including stock options, stock appreciation rights, stock awards and other stock-based awards to directors, officers and key employees. Under the 2014 Plan, we are authorized to issue up to 5.3 million shares of common stock, subject to adjustment in accordance with special share counting rules in the 2014 Plan that, among other things, (i) count shares underlying a stock option or stock appreciation right (each, an "option award") as one share and each share underlying any other type of award (a "stock award") as 1.8 shares, (ii) increase the shares we are authorized to issue by one or 1.8 shares for each share underlying an option award or stock award, respectively, under the Prior Plans that have been canceled, expired, settled in cash or forfeited after December 31, 2013 and (iii) decrease the number of shares we are authorized to issue by one share and 1.8 shares for each share underlying an option award or stock award, respectively, granted under the Prior Plans between January 1, 2014 and the May 2, 2014 adoption of the 2014 Plan by our stockholders. Options granted under the 2014 Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2020, we granted, <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under the 2014 Plan, non-qualified options to purchase 130,206 shares of common stock and granted restricted stock units relating to 52,464 shares of common stock under the 2014 Plan.  We also granted performance share units (&#8220;PSUs&#8221;), as described in the following paragraph.</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 2018, we began granting PSUs to specified senior managers. The PSUs are designed to provide further incentive to our senior management with respect to achievement of the long term financial objectives. The PSU component of the equity incentive program is designed to provide shares of our common stock to the holder based upon our achievement of certain financial performance criteria during a designated performance period of three years. The number of shares to be awarded under the PSUs granted are subject to modification based upon our total stockholder return relative to a designated group of public companies. Assuming target performance is achieved, a total of 25,818 shares of common stock would be issuable in respect of the PSUs granted and a maximum of 64,562 shares would be issuable in respect of such PSUs upon achievement of maximum performance levels.</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%">The following table summarizes the share-based compensation activity:</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:59.280%"/><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.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.622%"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</span></td><td colspan="3" style="padding:0 1pt"/><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%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(Dollars in millions)</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%">Share-based compensation expense</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%">20.7&#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%">26.9&#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%">22.4&#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%">Total income tax benefit recognized for share-based compensation arrangements</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.0&#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.1&#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.7&#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%">Net excess 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%">17.5&#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%">15.4&#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%">15.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom: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 unrecognized compensation expense for all awards granted in 2020 as of the grant date was $30.4 million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2020, 3,183,199 shares were available for future grants under the 2014 Plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Option Awards</span></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 fair value of options granted in 2020, 2019 and 2018 was estimated at the date of grant using a Black-Scholes option pricing model. The following weighted-average assumptions were used:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</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%">Risk-free interest 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%">1.16&#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 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%">2.44&#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 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%">2.67&#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><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%">Expected life of option</span></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%">5.00 years</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%">4.99 years</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%">4.98 years</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%">Expected dividend yield</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%">0.39&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">0.47&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">0.54&#160;</span></td><td style="background-color:#cceeff;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><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%">Expected volatility</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.98&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.92&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.65&#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 following table summarizes the option activity during 2020:</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:32.818%"/><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.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:13.519%"/><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.595%"/><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%">Shares Subject&#160;to Options</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%">Weighted Average Exercise Price</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%">Weighted Average Remaining Contractual Life&#160;In&#160;Years</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%">Aggregate</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%">Intrinsic</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%">Value</span></div></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"/><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%">Outstanding, beginning of the year</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%">1,325,532&#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%">161.91&#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="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%">Granted</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%">130,206&#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%">347.64&#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="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"/></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%">Exercised</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%">(289,324)</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%">106.79&#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="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 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%">Forfeited or expired</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%">(9,099)</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%">290.49&#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="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"/></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%">Outstanding, end of the year</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%">1,157,315&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.57&#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="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%">5.71</span></td><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%">249,979&#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%">Exercisable, end of the year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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%">903,680&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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%">163.27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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%">4.94</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,388&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 weighted average grant date fair value for options granted during 2020, 2019 and 2018 was $74.60, $68.22 and $58.16, respectively. The total intrinsic value of options exercised during 2020, 2019 and 2018 was $77.9 million, $64.3 million and $69.4 million, respectively. </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 recorded $9.4 million of expense related to options during 2020, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2020, the unamortized share-based compensation cost related to non-vested stock options, net of expected forfeitures, was $9.4 million, which is expected to be recognized over a weighted-average period of 1.45 years. Authorized but unissued shares of our common stock are issued upon exercises of options.</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%">Stock Awards</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 fair value of PSUs granted in 2019 was determined using a Monte Carlo simulation valuation model.  The grant date fair value for these awards was $362.78. </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 fair value for restricted stock units granted in 2020, 2019 and 2018 was estimated at the date of grant based on the market price for the underlying stock on the grant date discounted for the risk free interest rate and the present value of expected dividends over the vesting period. The following weighted-average assumptions were used:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</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%">Risk-free interest 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%">1.07&#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 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%">2.41&#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 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%">2.41&#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><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%">Expected dividend yield</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%">0.38&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.46&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.53&#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: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 summarizes the non-vested restricted stock unit activity during 2020:</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:29.894%"/><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.969%"/><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.969%"/><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.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.470%"/><td style="width:0.1%"/></tr><tr><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%">Number of</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%">Non-Vested</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%">Shares</span></div></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%">Weighted</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%">Average</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%">Grant-Date</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%">Fair Value</span></div></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%">Weighted</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%">Average</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%">Remaining</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%">Contractual</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%">Life</span></div></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%">Aggregate</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%">Intrinsic</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%">Value</span></div></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"/><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%">Outstanding, beginning of the year</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%">177,348&#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%">240.17&#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="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%">Granted</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%">52,464&#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%">344.70&#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="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"/></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%">Vested</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%">(67,851)</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%">195.95&#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="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 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%">Forfeited</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%">(10,718)</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%">285.37&#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="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"/></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%">Outstanding, end of the year</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%">151,243&#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%">293.06&#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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">1.2</span></td><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%">62,236&#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%"> We issued 52,464, 69,799 and 62,221 of non-vested restricted stock units in 2020, 2019 and 2018, respectively, the majority of which provide for vesting as to all underlying shares on the third anniversary of the grant date. The weighted average grant-date fair value for non-vested restricted stock units granted during 2020, 2019 and 2018 was $344.70, $286.51 and $250.66, respectively. </span></div>We recorded $14.8 million of expense related to stock awards  during 2020, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2020, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $16.2 million, which is expected to be recognized over a weighted-average period of 1.2 years. We use treasury stock to provide shares of common stock in connection with vesting of the stock awards.<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="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>43
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088335496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Income taxes</a></td>
<td class="text">Income taxes <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 summarizes the components of the provision for income taxes from continuing operations:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Current:</span></td><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: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%">Federal</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%">11,148&#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%">19,374&#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,525)</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%">State</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%">9,644&#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%">8,220&#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%">1,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 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-U.S.</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,042&#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%">23,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%">29,353&#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%">Deferred:</span></td><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:0 1pt"/></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%">Federal</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%">(9,475)</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,041)</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%">(5,124)</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%">State</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%">(13,734)</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%">(28,277)</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%">(5,114)</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%">Non-U.S.</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%">(10,694)</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%">(143,044)</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%">4,174&#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: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%">21,931&#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%">(122,078)</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%">23,196&#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-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered non-permanently reinvested and for which taxes have been provided approximated $1.7 billion. At December&#160;31, 2020, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered permanently reinvested approximated $0.7 billion. Earnings considered permanently reinvested are expected to be reinvested indefinitely and, as a result, no additional deferred tax liability has been recognized with regard to these earnings. It is not practical to determine the deferred income tax liability on these earnings if, in the future, they are </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remitted to the U.S. because the income tax liability to be incurred, if any, is dependent on circumstances existing when remittance occurs.</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%">The following table summarizes the U.S. and non-U.S.&#160;components of income from continuing operations before taxes:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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%">233,034&#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%">89,021&#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%">37,201&#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%">Non-U.S.</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%">124,698&#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%">250,882&#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%">182,427&#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: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%">357,732&#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%">339,903&#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%">219,628&#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:12pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations between the statutory federal income tax rate and the effective income tax rate are as follows:</span></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 style="width:59.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:12.223%"/><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:11.201%"/><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%">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%">2019</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%">2018</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%">Federal statutory 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%">21.0&#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 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%">21.0&#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 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%">21.0&#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><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:#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%">Tax effect of international items</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%">(5.3)</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%">(11.3)</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.3)</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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impacts of the TCJA </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%">&#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%">&#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.0)</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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Merger - Deferred Taxes </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%">&#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%">(38.0)</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 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%">Excess tax benefits related to share-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:10pt;font-weight:400;line-height:100%">(4.9)</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%">(4.5)</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%">(7.2)</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%">State taxes, net of federal benefit</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%">(0.3)</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%">(4.9)</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%">(0.1)</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%">Uncertain tax contingencies</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%">(0.5)</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%">(0.4)</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%">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:10pt;font-weight:400;line-height:100%">(2.2)</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.4&#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%">5.3&#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%">Intellectual property impairment charge</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.2)</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.0)</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%">Research and development tax credit</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%">(1.1)</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%">(1.1)</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%">(1.6)</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%">Other, 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%">0.6&#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%">(0.5)</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%">(0.1)</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:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6.1&#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"><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 colspan="2" style="background-color:#ffffff;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%">(35.9)</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"><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 colspan="2" style="background-color:#ffffff;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%">10.6&#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"><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: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">U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the "TCJA") was enacted on December 22, 2017. The legislation significantly changed U.S. tax law by, among other things, reducing the corporate income tax rate and imposing a one-time repatriation tax on undistributed post-1986 non-U.S. subsidiary earnings and profits. This legislation required significant one-time adjustments to our consolidated tax provision.</span></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%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">During 2019, we recognized a discrete tax benefit of $129.0&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings.</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%">The effective income tax rate for 2020 was 6.1% compared to (35.9)% for 2019. Taxes on income from continuing operations in 2020 reflects non-taxable contingent consideration adjustments, recognized in connection with a decrease in the fair value of our contingent consideration liabilities. The effective income tax rate for 2019 reflects a tax benefit of $129.0&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings. Additionally the effective tax rates for both 2020 and 2019 reflect a net excess tax benefit related to share-based compensation and a tax benefit relating to the revaluation of state deferred tax assets and liabilities due to business integrations and other changes.</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 routinely subject to examinations by various taxing authorities. In conjunction with these examinations and as a regular practice, we establish and adjust reserves with respect to its uncertain tax positions to address developments related to those positions. We realized a net benefit of $1.7 million, $0.1 million and $0.8 million in 2020, 2019 and 2018 respectively, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the expiration of a number of applicable statutes of limitations. </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 summarizes significant components of our deferred tax assets and liabilities at December&#160;31, 2020 and&#160;2019:</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:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><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:13.668%"/><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%">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%">2019</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><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: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%">Tax loss and credit carryforwards</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%">180,782&#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%">174,997&#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%">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%">25,429&#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%">28,577&#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%">Pension</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%">12,237&#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%">14,971&#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%">Reserves and accruals</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%">72,931&#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%">60,799&#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%">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:10pt;font-weight:400;line-height:100%">7,996&#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%">3,207&#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%">Less: valuation allowances</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%">(155,008)</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%">(119,233)</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 48.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 deferred tax assets</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%">144,367&#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%">163,318&#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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Property, plant and equipment</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,633&#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%">23,053&#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%">Intangibles&#160;&#8212; stock acquisitions</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%">476,150&#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%">441,079&#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%">Unremitted non-U.S. earnings</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%">91,539&#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%">81,967&#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%">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%">25,429&#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%">28,577&#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%">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:10pt;font-weight:400;line-height:100%">2,221&#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%">22,628&#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 48.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 deferred tax 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%">620,972&#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%">597,304&#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%">Net deferred tax liability</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%">(476,605)</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%">(433,986)</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:8pt;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%">Under the tax laws of various jurisdictions in which we operate, deductions or credits that cannot be fully utilized for tax purposes during the current year may be carried forward, subject to statutory limitations, to reduce taxable income or taxes payable in a future tax year. At December&#160;31, 2020, the tax effect of such carryforwards approximated $180.8 million. Of this amount, $14.4 million has no expiration date, $9.1 million expires after 2020 but before the end of 2025 and $157.3 million expires after 2025. A portion of these carryforwards consists of tax losses and credits obtained by us as a result of acquisitions; the utilization of these carryforwards are subject to an annual limitation imposed by Section&#160;382 of the Internal Revenue Code, which limits a company&#8217;s ability to deduct prior net operating losses following a more than 50 percent change in ownership.  It is not expected that the Section&#160;382 limitation will prevent us ultimately from utilizing the applicable loss carryforwards. The determination of state net operating loss carryforwards is dependent upon the U.S.&#160;subsidiaries&#8217; taxable income or loss, the state&#8217;s proportion of each subsidiary's taxable net income and the application of state laws, which can change from year to year and impact the amount of such carryforward.</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 valuation allowance for deferred tax assets of $155.0 million and $119.2 million at December&#160;31, 2020 and&#160;2019, respectively, relates principally to the uncertainty of our ability to utilize certain deferred tax assets, primarily tax loss and credit carryforwards in various jurisdictions. The valuation allowance was calculated in accordance with applicable accounting standards, which require that a valuation allowance be established and maintained when it is &#8220;more likely than not&#8221; that all or a portion of deferred tax assets will not be realized.</span></div><div style="margin-bottom:3pt;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%">Uncertain Tax Positions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The following table is a reconciliation of the beginning and ending balances for liabilities associated with unrecognized tax benefits for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</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 at January&#160;1</span></div></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%">7,561&#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%">8,106&#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%">9,336&#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"><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%">Increase in unrecognized tax benefits related to prior years</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%">1,286&#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%">351&#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"><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%">Decrease in unrecognized tax benefits related to prior years</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%">&#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%">(201)</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"><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%">Unrecognized tax benefits related to the current year</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%">&#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%">1,237&#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%">899&#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"/><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%">Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations</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%">(1,864)</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,881)</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,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"><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%">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</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%">247&#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%">(51)</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%">(174)</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 at December&#160;31</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%">7,230&#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%">7,561&#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%">8,106&#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: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 total liabilities associated with the unrecognized tax benefits that, if recognized, would impact the effective tax rate for continuing operations, were $4.4 million at December&#160;31, 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%">We accrue interest and penalties associated with unrecognized tax benefits in income tax expense in the consolidated statements of income, and the corresponding liability is included in the consolidated balance sheets. The net interest expense (benefit) and penalties reflected in income from continuing operations for the year ended December&#160;31, 2020 was $0.2 million and $(0.5) million, respectively; for the year ended December&#160;31, 2019 was $0.2 million and $(0.1) million, respectively; and for the year ended December&#160;31, 2018 was $0.2 million and $(0.3) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2020 were $0.6 million and $2.1 million, respectively, and at December&#160;31, 2019 were $0.6 million and $2.2 million, respectively.</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 taxable years for which the applicable statute of limitations remains open by major tax jurisdictions are as follows:</span></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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">Beginning</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%">Ending</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">2017</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Canada</span></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%">2016</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%">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%">China</span></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%">2015</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%">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%">Czech Republic</span></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%">2017</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%">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%">France</span></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%">2018</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%">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%">Germany</span></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%">2011</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%">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%">India</span></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%">2002</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%">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%">Ireland</span></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%">2016</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%">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%">Italy</span></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%">2016</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%">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%">Malaysia</span></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%">2016</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%">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%">Singapore</span></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%">2016</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%">2020</span></td></tr></table></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%">We are routinely subject to income tax examinations by various taxing authorities.&#160;As of December&#160;31, 2020, the most significant tax examinations in process were in Ireland and Germany.&#160;The date at which this examination may be concluded and the ultimate outcome of the examination are uncertain. As a result of the uncertain outcome of this ongoing examination, future examinations or the expiration of statutes of limitation, it is reasonably possible that the related unrecognized tax benefits for tax positions taken could materially change from those recorded as liabilities at December&#160;31, 2020.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitation, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of zero to $0.7 million.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental cash flow information</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:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net of refunds</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%">77,163&#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%">73,632&#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%">65,605&#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></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_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>44
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089777464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Pension and other postretirement benefits</a></td>
<td class="text">Pension and other postretirement benefits <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 a number of defined benefit pension and postretirement plans covering eligible U.S. and non-U.S. employees. The defined benefit pension plans are noncontributory. The benefits under these plans are based primarily on years of service and employees&#8217; pay near retirement. Our funding policy for U.S. plans is to contribute annually, at a minimum, amounts required by applicable laws and regulations. Obligations under non-U.S. plans are systematically provided for by depositing funds with trustees or by book reserves.&#160;As of December&#160;31, 2020, no further benefits are being accrued under the U.S. defined benefit pension plans and the other postretirement benefit plans, other than certain postretirement benefit plans covering employees subject to a collective bargaining agreement.</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 and certain of our subsidiaries provide medical, dental and life insurance benefits to pensioners or their survivors. The associated plans are unfunded and approved claims are paid from our funds.</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 provides information regarding the components of the net benefit (income) expense of the  pension and postretirement benefit plans for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:</span></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 style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Other Benefits</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%">2020</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%">2019</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%">2018</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%">2020</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%">2019</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%">2018</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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,416&#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%">2,768&#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,500&#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%">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 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%">50&#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%">Interest cost</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,827&#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%">16,000&#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%">14,816&#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%">902&#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%">1,391&#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%">1,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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan 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%">(31,650)</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%">(27,426)</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%">(29,666)</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%">&#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%">&#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%">Net amortization and deferral</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%">7,447&#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%">7,013&#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%">6,777&#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%">(161)</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%">(1)</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%">136&#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%">Curtailments</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%">&#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%">&#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%">&#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%">&#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%">&#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%">677&#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%">Settlements</span></td><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">486&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 benefit (income) expense</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%">(9,960)</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,645)</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%">(6,087)</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%">741&#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,399&#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%">2,252&#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: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%">Net benefit (income) expense is primarily included in selling, general and administrative expenses within the consolidated statements of income. </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%">The following table provides the weighted average assumptions for U.S. and foreign plans used in determining net benefit cost:</span></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 style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</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%">2020</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%">2019</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%">2018</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%">2020</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%">2019</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%">2018</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%">Discount 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%">3.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 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%">4.3&#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 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%">3.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"><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 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%">3.1&#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 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%">4.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 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%">3.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Rate of return</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%">7.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 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:0 1pt"/></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%">Initial healthcare trend rate</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"/><td colspan="2" style="background-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%">7.0&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">7.4&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">7.8&#160;</span></td><td style="background-color:#cceeff;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><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%">Ultimate healthcare trend rate</span></td><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:0 1pt"/><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%">5.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr></table></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%">The following table provides summarized information with respect to the pension and postretirement benefit plans, measured as of December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">Other Benefits</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%">2020</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%">2019</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%">2020</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%">2019</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"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation, beginning of year</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%">470,236&#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%">416,470&#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%">40,042&#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%">42,115&#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%">Service cost</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%">1,416&#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%">2,768&#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%">9&#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%">Interest cost</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%">12,827&#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%">16,000&#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%">902&#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,391&#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%">Actuarial loss</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,726&#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%">57,525&#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%">964&#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%">1,551&#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%">Currency translation</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%">2,273&#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%">229&#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%">&#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%">Benefits 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:10pt;font-weight:400;line-height:100%">(21,092)</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,350)</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%">(5,448)</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%">(5,090)</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%">Medicare Part&#160;D reimbursement</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%">&#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%">&#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%">119&#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%">66&#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%">Plan amendments</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%">47&#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%">(4,658)</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="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"/></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%">Administrative 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%">(1,086)</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,406)</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%">&#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%">Projected benefit obligation, end of year</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%">501,347&#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%">470,236&#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%">31,921&#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%">40,042&#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%">Fair value of plan assets, beginning of year</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%">423,300&#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%">362,807&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan 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%">43,276&#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%">69,918&#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="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"/></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%">Contributions</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%">12,490&#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%">12,695&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits 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:10pt;font-weight:400;line-height:100%">(21,092)</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,350)</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="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"/></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%">Administrative 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%">(1,086)</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,406)</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="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;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</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%">738&#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%">636&#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="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"/></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%">Fair value of plan assets, end of year</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%">457,626&#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%">423,300&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status, end of year</span></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%">(43,721)</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%">(46,936)</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%">(31,921)</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%">(40,042)</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-top:3pt;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 actuarial losses for pension for the years ended December 31, 2020 and 2019 were primarily due to a decrease in the discount rate used to measure the obligation, partially offset by a change in the mortality 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%">The accumulated benefit obligations (ABO) and the projected benefit obligations (PBO) for plans with ABO and PBO in excess of plan assets were $481.0&#160;million and $481.8&#160;million, respectively, at December&#160;31, 2020 and $451.8&#160;million and $452.4&#160;million respectively, at December 31, 2019. The fair value of plan assets for plans with PBO and ABO in excess of plan assets were $434.3&#160;million and $403.0&#160;million, respectively, at December&#160;31, 2020 and December 31, 2019, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts recognized in the consolidated balance sheet with respect to the  pension and postretirement plans:</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 style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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%">Pension</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%">Other Benefits</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">3,703&#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%">2,449&#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%">Payroll and benefit-related 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%">(1,721)</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%">(1,617)</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,125)</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%">(5,091)</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%">Pension and postretirement benefit 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%">(45,703)</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%">(47,768)</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%">(28,796)</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%">(34,951)</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%">Accumulated other comprehensive loss (gain)</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%">232,540&#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%">213,989&#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%">(1,617)</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%">1,916&#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: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%">188,819&#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%">167,053&#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%">(33,538)</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%">(38,126)</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 following tables set forth the amounts recognized in accumulated other comprehensive income with respect to the plans:</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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:9.426%"/><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:8.695%"/><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.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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</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: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%">Prior&#160;Service</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%">Cost </span></div></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: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%">Net (Gain)</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%">or Loss</span></div></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: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%">Deferred</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%">Taxes</span></div></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%">Accumulated Other Comprehensive<br/>Loss, Net of Tax</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</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%">191&#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%">205,719&#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%">(74,429)</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%">131,481&#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:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</span></div></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Net amortization and deferral</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%">(18)</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%">(6,995)</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,631&#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%">(5,382)</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"/><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%">Amounts arising during the period:</span></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Actuarial changes in benefit obligation</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%">&#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%">15,033&#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%">(3,457)</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%">11,576&#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"/><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"/></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%">Impact of currency translation</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%">&#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%">59&#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)</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%">44&#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%">Balance at December&#160;31, 2019</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%">173&#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%">213,816&#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%">(76,270)</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%">137,719&#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:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</span></div></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Net amortization and deferral</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%">(15)</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%">(7,432)</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,738&#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%">(5,709)</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"/><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%">Amounts arising during the period:</span></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Actuarial changes in benefit obligation</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%">&#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%">25,100&#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%">(5,875)</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%">19,225&#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"/><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 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%">Plan amendments</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%">47&#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%">(9)</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%">38&#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"/><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 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%">Impact of currency translation</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%">&#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%">851&#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%">(241)</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%">610&#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%">Balance at December&#160;31, 2020</span></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%">205&#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%">232,335&#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%">(80,657)</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%">151,883&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:9.426%"/><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:8.695%"/><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.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Other Benefits</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: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%">Prior&#160;Service</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%">Cost </span></div></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: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%">Net&#160;(Gain)&#160;or</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%">Loss</span></div></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: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%">Deferred</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%">Taxes</span></div></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%">Accumulated Other Comprehensive<br/>Loss, Net of Tax</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</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%">71&#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%">293&#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%">(465)</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%">(101)</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:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</span></div></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Net amortization and deferral</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%">(64)</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&#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&#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"/><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%">Amounts arising during the period:</span></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Actuarial changes in benefit obligation</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%">&#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,551&#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%">(360)</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,191&#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"/><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%">Balance at December&#160;31, 2019</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%">7&#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,909&#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%">(825)</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,091&#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"><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%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</span></div></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"/><td colspan="3" style="background-color:#cceeff;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%">Net amortization and deferral</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%">(18)</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%">179&#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%">(37)</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%">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="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%">Amounts arising during the period:</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"/><td colspan="3" style="background-color:#cceeff;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 changes in benefit obligation</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%">&#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%">964&#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%">(223)</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%">741&#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"/><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 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%">Plan amendments</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%">(4,658)</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,076&#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%">(3,582)</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%">Balance at December&#160;31, 2020</span></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%">(4,669)</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%">3,052&#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%">(9)</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%">(1,626)</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-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 the weighted average assumptions for U.S. and foreign plans used in determining benefit obligations:</span></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 style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">Other&#160;Benefits</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%">2020</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%">2019</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%">2020</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%">2019</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%">Discount 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%">2.5&#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 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%">3.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 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%">2.3&#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 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%">3.1&#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><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%">Rate of compensation increase</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.8&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.8&#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 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"/></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%">Initial healthcare trend rate</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="2" style="background-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.4&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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.6&#160;</span></td><td style="background-color:#cceeff;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><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%">Ultimate healthcare trend rate</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></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 discount rate represents the interest rate used to determine the present value of future cash flows currently expected to be required to settle the pension and other benefit obligations. The weighted average discount rates for U.S.&#160;pension plans and other benefit plans of 2.64% and 2.29%, respectively, were established by comparing the projection of expected benefit payments to the AA Above Median yield curve as of December&#160;31, 2020. The expected benefit payments are discounted by each corresponding discount rate on the yield curve. For payments beyond 30&#160;years, we extend the curve assuming that the discount rate derived in year 30 is extended to the&#160;end of the plan&#8217;s payment expectations. Once the present value of the string of benefit payments is established, we determine the single rate on the yield curve that, when applied to all obligations of the plan, will exactly match the previously determined present value.</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%">As part of the evaluation of pension and other postretirement assumptions, we applied assumptions for mortality and healthcare cost trends that incorporate generational white and blue collar mortality trends. In determining its benefit obligations, we used generational tables that take into consideration increases in plan participant longevity.</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%">Our assumption for the expected return on plan assets is primarily based on the determination of an expected return for its current portfolio.&#160;This determination is made using assumptions for return and volatility of the portfolio.&#160;Asset class assumptions are set using a combination of empirical and forward-looking analysis.&#160;To the extent historical results have been affected by unsustainable trends or events, the effects of those trends are quantified and removed.&#160;We apply a variety of models for filtering historical data and isolating the fundamental characteristics of asset classes.&#160;These models provide empirical return estimates for each asset class, which are then reviewed and combined with a qualitative assessment of long term relationships between asset classes before a return estimate is finalized.&#160;The qualitative analysis is intended to provide an additional means for addressing the effect of unrealistic or unsustainable short-term valuations or trends, resulting in return levels and behavior we believe are more likely to prevail over long periods. Effective in 2021, we changed the expected return on plan assets of the U.S. pension plans from 7.75% to 7.00% due to modifications to the investment strategy in order to gradually reduce portfolio risk. The change had no impact on the results for the year ended December&#160;31, 2020.</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%">The accumulated benefit obligation for all U.S. and foreign defined benefit pension plans was $500.6 million and $469.6 million for 2020 and 2019, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2020 and&#160;2019, with the exception of one foreign plan that had plan assets of $3.7 million and $2.4 million in excess of the accumulated benefit obligation as of December&#160;31, 2020 and&#160;2019, respectively.</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 investment objective is to achieve an enhanced long-term rate of return on plan assets, subject to a prudent level of portfolio risk, for the purpose of enhancing the availability of benefits for participants. These investments are primarily comprised of equity and fixed income mutual funds. Our other investments are largely comprised of a hedge fund of funds and a structured credit fund. The equity funds are diversified in terms of domestic and international equity securities, as well as small, middle and large capitalization stocks. Our target allocation percentage is as follows: equity securities (41%); fixed-income securities (54%)&#160;and other securities (5%). Equity funds are held for their expected return over inflation. Fixed-income funds are held for diversification relative to equities and as a partial hedge of interest rate risk with respect to plan liabilities. The other investments are held to further diversify assets within the plans and are designed to provide a mix of equity and bond like return with a bond like risk profile. The plans may also hold cash to meet liquidity requirements. Actual performance may not be consistent with the respective investment strategies. Investment risks and returns are measured and monitored on an ongoing basis through annual liability measurements and investment portfolio reviews to determine whether the asset allocation targets continue to represent an appropriate balance of expected risk and reward.</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 provides the fair values of the pension plan assets at December&#160;31, 2020 by asset category:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Fair Value Measurements</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:700;line-height:100%">Asset Category&#160;(a)</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%">Total</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: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%">Quoted&#160;Prices&#160;in</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%">Active&#160;Markets&#160;for</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%">Identical Assets</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%">(Level 1)</span></div></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: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%">Significant</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%">Observable</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%">Inputs</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%">(Level 2)</span></div></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: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%">Significant</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%">Unobservable</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%">Inputs</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%">(Level 3)</span></div></td></tr><tr><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;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:10pt;font-weight:400;line-height:100%">Cash</span></td><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%">582&#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%">582&#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%">&#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 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%">&#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%">Money market funds</span></td><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%">12&#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%">12&#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%">Equity securities:</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"/><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 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%">Managed volatility (b)</span></td><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%">85,974&#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%">85,974&#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 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%">U.S. small/mid-cap equity (c)</span></td><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%">11,780&#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%">11,780&#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%">&#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 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%">World equity (excluding U.S.) (d)</span></td><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%">59,467&#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%">59,467&#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 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%">Common equity securities &#8211; Teleflex Incorporated</span></td><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%">29,592&#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%">29,592&#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%">&#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="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%">Fixed income securities:</span></td><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: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"/></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%">Intermediate duration fund (e)</span></td><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%">63,376&#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%">63,376&#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%">&#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 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%">Long duration bond fund (f)</span></td><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%">98,996&#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%">98,996&#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 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%">Corporate bond fund (g)</span></td><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,469&#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,469&#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%">&#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="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 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%">Emerging markets debt fund (i)</span></td><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%">11,412&#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%">11,412&#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 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%">Corporate, government and foreign bonds</span></td><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,582&#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,582&#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%">&#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 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%">Asset backed &#8211; home loans</span></td><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%">261&#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 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%">261&#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%">Other types of investments:</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"/><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"/><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"/></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"/></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%">Multi asset funds&#160;&#160;(j)</span></td><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%">8,890&#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%">4,057&#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%">4,833&#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 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%">Contract with insurance company (k)</span></td><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,485&#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%">&#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 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%">10,485&#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%">Other</span></td><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%">4&#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%">4&#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%">Total investments at fair value</span></td><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%">429,882&#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%">414,299&#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%">5,094&#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%">10,489&#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 2px 30.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%">Investments measured at net asset value (l)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">27,744&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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="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 48.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</span></td><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%">457,626&#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="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></table></div><div style="margin-bottom:3pt;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 the fair values of the pension plan assets at December&#160;31, 2019 by asset category:</span></div><div style="margin-bottom:3pt;margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.486%"/><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:0 1pt"/><td colspan="21" 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%">Fair Value Measurements</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:700;line-height:100%">Asset Category&#160;(a)</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%">Total</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: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%">Quoted&#160;Prices&#160;in</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%">Active&#160;Markets&#160;for</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%">Identical Assets</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%">(Level 1)</span></div></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: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%">Significant</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%">Observable</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%">Inputs</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%">(Level 2)</span></div></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: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%">Significant</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%">Unobservable</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%">Inputs</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%">(Level 3)</span></div></td></tr><tr><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;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:10pt;font-weight:400;line-height:100%">Cash</span></td><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%">650&#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%">650&#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%">&#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 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%">&#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%">Money market funds</span></td><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%">5&#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%">5&#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%">Equity securities:</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"/><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 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%">Managed volatility (b)</span></td><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%">72,334&#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%">72,334&#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 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%">U.S. small/mid-cap equity (c)</span></td><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,014&#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,014&#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%">&#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 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%">World equity (excluding U.S.) (d)</span></td><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%">48,285&#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%">48,285&#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 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%">Common equity securities &#8211; Teleflex Incorporated</span></td><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%">38,359&#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%">38,359&#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%">&#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="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"/></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"/></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%">Fixed income securities:</span></td><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: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"/></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%">Intermediate duration fund (e)</span></td><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%">38,500&#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%">38,500&#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%">&#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 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%">Long duration bond fund (f)</span></td><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%">107,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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"/></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%">Corporate bond fund (g)</span></td><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,107&#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,107&#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%">&#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 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%">Global credit fund (h)</span></td><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%">929&#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%">929&#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 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%">Emerging markets debt fund (i)</span></td><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,974&#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%">9,974&#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%">&#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 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%">Corporate, government and foreign bonds</span></td><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,714&#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,714&#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 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%">Asset backed &#8211; home loans</span></td><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%">316&#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 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%">316&#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%">Other types of investments:</span></td><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: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"/></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"/></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"/></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"/></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%">Multi asset funds&#160;&#160;(j)</span></td><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,246&#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%">4,759&#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%">3,487&#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 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%">Contract with insurance company (k)</span></td><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%">9,849&#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 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%">9,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="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%">Other</span></td><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%">5&#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%">&#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%">5&#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%">Total investments at fair value</span></td><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%">387,430&#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%">373,773&#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%">3,803&#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%">9,854&#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 30.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%">Investments measured at Net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">35,870&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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</span></td><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%">423,300&#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 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:0 1pt"/></tr></table></div><div style="margin-bottom:1pt;margin-top:7pt;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%">a.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.</span></div><div style="margin-bottom:1pt;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%">b.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.</span></div><div style="margin-bottom:1pt;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%">c.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt">This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of small and mid-sized companies. The fund invests in common stocks or exchange traded funds holding common stock of U.S. companies with market capitalizations in the range of companies in the Russell 2500 Index.</span></div><div style="margin-bottom:1pt;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%">d.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than 35% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.</span></div><div style="margin-bottom:1pt;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%">e.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NDg_d68f5fee-5328-4ae5-89c4-fddfe000de06">three</span> and ten years, and uses derivative instruments, including interest rate swap agreements and credit default swaps, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="margin-bottom:1pt;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%">f.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13pt">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="margin-bottom:1pt;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%">g.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.</span></div><div style="margin-bottom:1pt;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%">h.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.</span></div><div style="margin-bottom:1pt;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%">i.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises a mutual fund that invests at least 80% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.</span></div><div style="margin-bottom:1pt;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%">j.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises funds that may invest in equities, bonds, or derivatives.</span></div><div style="margin-bottom:1pt;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%">k.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt">This category comprises the asset established out of an agreement to purchase a bulk-annuity policy from an insurer to fully cover the liabilities for members of the pension plan. The asset value is based on the fair value of the contract as determined by the insurance company using inputs that are not observable.</span></div><div style="margin-bottom:1pt;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%">l.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:</span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">a fund that invests primarily in collateralized debt obligations and other structured credit vehicles and may include fixed income securities, loan participations, credit-linked notes, medium-term notes, pooled investment vehicles and derivative instruments. </span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">a hedge fund that invests in various other hedge funds. </span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">funds that invest in underlying funds that acquire, manage, and dispose of real estate properties, with a focus on properties in the U.S. and the UK markets.</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 contributions to U.S. and foreign pension plans during 2021 are expected to be approximately $12.7 million. Contributions to postretirement healthcare plans during 2021 are expected to be approximately $3.1 million.</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%">The following table provides information about the expected benefit payments under its U.S. and foreign plans for each of the five succeeding years and the aggregate of the five years thereafter, net of the annual average Medicare Part&#160;D subsidy of approximately $0.1 million:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">Pension</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%">Other&#160;Benefits</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">22,527&#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%">3,123&#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%">2022</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,997&#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%">2,996&#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%">2023</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%">23,433&#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,864&#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%">2024</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%">24,018&#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%">2,583&#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%">2025</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%">24,354&#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,481&#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%">Years 2026&#160;&#8212; 2030</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%">128,246&#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%">8,622&#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: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%">We maintain a number of defined contribution savings plans covering eligible U.S. and non-U.S.&#160;employees. We partially match employee contributions. Costs related to these plans were $21.7 million, $17.5 million and $15.6 million for 2020, 2019 and 2018, respectively.</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retirement benefits.</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<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 (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: 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 (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: 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 (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: 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 (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: 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 (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: 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 (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: 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 (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: 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 (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: 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 (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089739704">
<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">12 Months Ended</th>
</tr>
<tr><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_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 <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%">Environmental:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;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 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-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. The nature of 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 December&#160;31, 2020 and 2019, we have recorded $1.6 million and $0.7 million, respectively, in accrued liabilities and $5.2 million and $6.2 million, respectively in other liabilities relating to these matters. Considerable uncertainty exists with respect to these liabilities, and if adverse changes in circumstances occur, potential liability may exceed the amount accrued as of December&#160;31, 2020. 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%">Litigation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;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, intellectual property, employment, environmental and other matters. As of December&#160;31, 2020 and 2019, we have recorded accrued liabilities of $0.3 million and $0.4 million, respectively, 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-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 claims lack merit, and intend to defend ourselves vigorously.</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%">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-style:italic;font-weight:400;line-height:120%">Other: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been subject to an ongoing investigation by the Chinese authorities related to a technical error regarding our country of origin designation for certain products we imported into China. The error would have resulted in increased tariff payments in late 2018 through 2020. We have accrued the estimated increase in tariffs as well as related interest expense for the periods in question. In addition to the tariffs and related interest, the Chinese authorities may impose a penalty for the unpaid tariffs. We believe the range of penalties is between 30% and 200% of the related unpaid tariff or between $3.0&#160;million and $20.3&#160;million. We do not have a best estimate of the penalties that may be assessed at this time. Accordingly, as prescribed by GAAP, we have recorded $3.0&#160;million as low end of the range described above.</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, 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="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><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>46
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089872856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segments and other information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Business segments and other information</a></td>
<td class="text">Business segments and other information <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%">An operating segment is a component (a)&#160;that engages in business activities from which it may earn revenues and incur expenses, (b)&#160;whose operating results are regularly reviewed by the chief operating decision maker to make decisions about resources to be allocated to the segment and to assess its performance, and (c)&#160;for which discrete financial information is available. We do not evaluate our operating segments using discrete asset information.</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 have four reportable segments: Americas,  EMEA (Europe, the Middle East and Africa), Asia (Asia Pacific) and OEM (Original Equipment Manufacturer and Development Services). </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 reportable segments, other than the OEM segment, design, manufacture and distribute medical devices primarily used in critical care and surgical applications and generally serve two end-markets: hospitals and healthcare providers, and home health. The products of these segments are most widely used in the acute care setting for a range of diagnostic and therapeutic procedures and in general and specialty surgical applications. The OEM segment designs, manufactures and supplies devices and instruments for other medical device manufacturers. </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 present our segment results for the years ended December&#160;31, 2020,&#160;2019 and 2018:</span></div><div style="margin-top:3pt;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:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</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"><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%">1,465,035&#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,492,274&#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,351,699&#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%">584,859&#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%">588,043&#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%">603,813&#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%">267,016&#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%">294,328&#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%">286,895&#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%">220,246&#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%">220,717&#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%">205,976&#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 13.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 #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,537,156&#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%">2,595,362&#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%">2,448,383&#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="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:12pt;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:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</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"><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%">401,391&#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%">319,933&#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%">255,798&#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%">81,348&#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%">94,424&#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%">106,090&#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%">51,238&#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%">73,090&#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%">78,135&#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%">44,852&#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%">57,994&#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%">50,294&#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:12.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 #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%">578,829&#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%">545,441&#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%">490,317&#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><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%">(155,761)</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%">(118,187)</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%">(168,613)</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:21.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest, loss on extinguishment of debt and taxes</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%">423,068&#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%">427,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%">321,704&#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:90%">(1)   Segment operating profit includes segment net revenues from external customers reduced by its 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 sales, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="margin-bottom:6pt;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:90%">(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</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:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</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"><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%">151,111&#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%">153,419&#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%">146,016&#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%">47,012&#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%">44,328&#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%">47,171&#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%">13,594&#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%">14,072&#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%">12,917&#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%">15,535&#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%">6,550&#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%">8,610&#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 13.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%">Consolidated depreciation and amortization</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%">227,252&#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%">218,369&#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%">214,714&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic data</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 total net revenues and total net property, plant and equipment by geographic region for the years ended and as of December&#160;31, 2020, 2019 and&#160;2018:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Net revenues (based on selling location):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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: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%">U.S.</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,567,144&#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,606,248&#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,449,426&#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%">Europe</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%">646,577&#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%">652,069&#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%">671,264&#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%">Asia Pacific</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%">230,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%">241,278&#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%">234,090&#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%">All other</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%">93,168&#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%">95,767&#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%">93,603&#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: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%">2,537,156&#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%">2,595,362&#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%">2,448,383&#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%">Net property, plant and equipment:</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 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%">U.S.</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%">234,186&#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%">228,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 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%">258,415&#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%">Malaysia</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%">71,760&#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%">53,406&#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%">51,952&#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%">Ireland</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%">52,373&#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%">40,151&#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%">41,223&#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%">All other</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%">115,593&#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%">108,989&#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%">81,176&#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: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%">473,912&#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%">430,719&#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%">432,766&#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_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>47
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095132280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY DATA (UNAUDITED)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_QuarterlyFinancialInformationTextBlock', window );">QUARTERLY DATA (UNAUDITED)</a></td>
<td class="text"><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY DATA (UNAUDITED)</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:99.853%"><tr><td style="width:1.0%"/><td style="width:52.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><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:9.880%"/><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:9.880%"/><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:9.885%"/><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%">First<br/>Quarter </span></td><td colspan="3" style="padding:0 1pt"/><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%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><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%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, except per share)</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%">2020</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></div></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%">630,642&#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%">567,034&#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%">628,301&#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%">711,179&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">333,624&#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%">278,372&#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%">329,324&#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%">383,554&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest,loss on extinguishment of debt and taxes</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%">157,086&#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%">38,810&#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%">132,092&#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%">95,080&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</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%">131,152&#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%">11,443&#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%">116,605&#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%">76,601&#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%">(Loss) income 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:10pt;font-weight:400;line-height:100%">(2)</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&#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%">(18)</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%">(470)</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">131,150&#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%">11,456&#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%">116,587&#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%">76,131&#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%">Earnings per share&#160;&#8212; basic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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.83&#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%">0.25&#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%">2.51&#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.64&#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%">Income 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: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%">&#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%">&#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%">(0.01)</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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%">2.83&#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%">0.25&#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%">2.51&#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.63&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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.78&#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%">0.24&#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%">2.46&#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.62&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations</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%">&#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%">&#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%">&#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%">(0.01)</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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%">2.78&#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%">0.24&#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%">2.46&#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.61&#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:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Net revenues</span></div></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%">613,584&#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%">652,507&#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%">648,319&#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%">680,952&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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%">323,970&#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%">352,238&#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%">355,075&#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%">377,722&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest,loss on extinguishment of debt and taxes</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%">75,243&#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%">107,458&#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%">117,621&#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%">126,932&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</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%">41,918&#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%">83,328&#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%">228,929&#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%">107,806&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from discontinued operations</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%">(1,021)</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%">47&#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%">459&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">40,897&#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%">83,375&#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%">228,929&#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%">108,265&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; basic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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%">0.91&#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.80&#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%">4.95&#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%">2.33&#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%">(Loss) income 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%">(0.02)</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%">0.01&#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%">0.01&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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%">0.89&#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%">1.81&#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%">4.95&#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%">2.34&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:#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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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%">0.89&#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.77&#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%">4.85&#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%">2.28&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from discontinued operations</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%">(0.02)</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%">0.01&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">0.87&#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.77&#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%">4.85&#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%">2.29&#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="text-align:justify"><span><br/></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%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.</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:95%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:95%;padding-left:8.24pt">For the three months ended March 31, 2019, June 30, 2019, September 29, 2019, and December 31, 2019 we reclassified intangible asset amortization expense of $20.8&#160;million, $20.7&#160;million, $20.6&#160;million and $20.5&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</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 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<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_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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>48
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089786008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE&#160;II&#160;&#8212; VALUATION AND QUALIFYING ACCOUNTS</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%">(Dollars in thousands)</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%">ALLOWANCE FOR DOUBTFUL ACCOUNTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="width:42.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><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:9.572%"/><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:9.572%"/><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:9.579%"/><td style="width:0.1%"/></tr><tr><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%">Balance&#160;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%">Beginning&#160;of</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%">Year</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Additions</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%">Charged&#160;to</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%">Income</span></div></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%">Accounts</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%">Receivable</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%">Write-offs</span></div></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%">Translation</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%">and Other</span></div></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%">Balance&#160;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%">End of</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%">Year</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:10pt;font-weight:400;line-height:100%">December 31, 2020</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%">9,055&#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="3" style="display:none"/><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%">3,798&#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%">(1,336)</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%">1,358&#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%">12,875&#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%">December 31, 2019</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%">9,348&#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 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,680&#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,739)</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%">(234)</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%">9,055&#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%">December 31, 2018</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%">10,255&#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="3" style="display:none"/><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%">2,521&#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%">(2,601)</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%">(827)</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%">9,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DEFERRED TAX ASSET VALUATION ALLOWANCE</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:42.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:9.572%"/><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:9.572%"/><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:9.572%"/><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:9.579%"/><td style="width:0.1%"/></tr><tr><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%">Balance 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%">Beginning&#160;of&#160;Year</span></div></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%">Additions</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%">Charged&#160;to</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%">Expense</span></div></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%">Reductions</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%">Credited to</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%">Expense</span></div></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%">Translation</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%">and Other</span></div></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%">Balance 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%">End&#160;of&#160;Year</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:10pt;font-weight:400;line-height:100%">December 31, 2020</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%">119,233&#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%">30,640&#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%">(59)</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%">5,194&#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%">155,008&#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%">December 31, 2019</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%">143,971&#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%">31,564&#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%">(55,797)</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%">(505)</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%">119,233&#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%">December 31, 2018</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%">104,799&#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%">43,361&#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%">(2,871)</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,318)</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%">143,971&#160;</span></td><td style="background-color:#cceeff;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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>49
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095259496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The consolidated financial statements include the accounts of Teleflex Incorporated and its subsidiaries (referred to herein as &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and &#8220;Teleflex").  Intercompany transactions are eliminated in consolidation. These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and reflect management&#8217;s estimates and assumptions that affect the recorded amounts.</span><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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of estimates:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The preparation of 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 net revenues and expenses during the reporting period. Actual results could differ from those estimates.</span><span></span>
</td>
</tr>
<tr 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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.</span><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_ReceivablesPolicyTextBlock', window );">Accounts receivable</a></td>
<td class="text">Accounts receivable:&#160;Accounts receivable represent amounts due from customers related to the sale of products and provision of services. Our allowance for credit losses is maintained for trade accounts receivable based on the expected collectability of accounts receivable, after considering our historical collection experience, the length of time an account is outstanding, the financial position of the customer, information provided by credit rating services in addition to new requirements under the accounting guidance, effective January 1, 2020, that includes the consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability, for example, potential customer liquidity concerns resulting from COVID-19, that may impact the collectability of our receivables as well as our estimate of credit losses expected to be incurred over the life of our receivables.<span></span>
</td>
</tr>
<tr 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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventories are valued at the lower of cost or net realizable value. The cost of our inventories is determined using the average cost method. Elements of cost in inventory include raw materials, direct labor, and manufacturing overhead. In estimating net realizable value, we evaluate inventory for excess and obsolete quantities based on estimated usage and sales, among other factors.</span><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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#8212; 30 years; machinery and equipment&#160;&#8212; 3 to 15 years; computer equipment and software&#160;&#8212; 3 to 5 years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.</span><span></span>
</td>
</tr>
<tr 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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and other intangible assets</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-style:italic;font-weight:400;line-height:120%">Goodwill and other intangible assets:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Goodwill and other indefinite-lived intangible assets are not amortized but are tested for impairment annually during the fourth quarter or more frequently if events or changes in circumstances indicate that an impairment may exist. Impairment losses, if any, are included in income from operations. The goodwill impairment test is applied to each of our reporting units. For purposes of this assessment, a reporting unit is an operating segment, or a business one level below an operating segment (also known as a component) if discrete financial information is prepared for that business and regularly reviewed by segment management. However, separate components are aggregated as a single reporting unit if they have similar economic characteristics.</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 performing the goodwill impairment test, we may assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, macroeconomic conditions, industry conditions, the competitive environment, changes in the market for our products and services, regulatory and political developments, and entity specific factors such as </span></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%">strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 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%">Our intangible assets consist of customer relationships, intellectual property, distribution rights, in-process research and development ("IPR&amp;D"), trade names and non-competition agreements. We define IPR&amp;D as the value of technology acquired for which the related projects have substance and are incomplete. IPR&amp;D acquired in a business acquisition is recognized at fair value and is required be capitalized as an indefinite-lived intangible asset until completion of the IPR&amp;D project or upon abandonment. Upon completion of the development project (generally when regulatory approval to market the product that utilizes the technology is obtained), an impairment assessment is performed prior to amortizing the asset over its estimated useful life. If the IPR&amp;D projects are abandoned, the related IPR&amp;D assets would be written off.&#160;</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 test our indefinite-lived intangible assets for impairment annually, or more frequently if events or changes in circumstances indicate that an impairment may have occurred. Similar to the goodwill impairment test process, we may elect to perform a qualitative assessment. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of the indefinite-lived intangible asset is greater than its carrying amount, the asset is not impaired. If we conclude it is more likely than not that the fair value of the indefinite-lived intangible asset is less than the carrying value, we then proceed to a quantitative impairment test, which consists of a comparison of the fair value of the intangible asset to its carrying amount.  </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%">Intangible assets that do not have indefinite lives, consisting of intellectual property, customer relationships, distribution rights, certain trade names and non-competition agreements, are amortized over their estimated useful lives, which are as follows: intellectual property, 5 to 20 years; customer relationships, 8 to 27 years; distribution rights, 10 years; trade names, 5 to 30 years; non-competition agreements, 3 to 6 years. The weighted average remaining amortization period with respect to our intangible assets is approximately 15 years. We periodically evaluate the reasonableness of the useful lives of these 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%">For the year ended December 31, 2020, intangible asset amortization expense of $84.4 million is included within costs of good sold. For the year ended December 31, 2019 and December 31, 2018, we reclassified intangible asset amortization expense of $82.6&#160;million and $81.6&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold for comparability.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-lived assets</a></td>
<td class="text">Long-lived assets:&#160;We assess the remaining useful life and recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The assessment is based on various analyses, including undiscounted cash flow and profitability projections that incorporate, as applicable, the impact of the asset on the existing business.&#160;Therefore, the evaluation involves significant management judgment. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset.<span></span>
</td>
</tr>
<tr 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency translation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Assets and liabilities of subsidiaries with non-United States dollar denominated functional currencies are translated into United States dollars at the rates of exchange at the balance sheet date; income and expenses are translated at the average rates of exchange prevailing during the year. The translation adjustments are reported as a component of accumulated other comprehensive loss.</span><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_DerivativesPolicyTextBlock', window );">Derivative financial instruments</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative financial instruments:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We use derivative financial instruments primarily for purposes of hedging exposures to fluctuations in foreign currency exchange rates. All instruments are entered into for other than trading purposes. All derivatives are recognized on the balance sheet at fair value. Changes in the fair value of derivatives are recorded in the consolidated statement of comprehensive income as other comprehensive income (loss), if the instrument is designated as part of a hedge transaction. Gains or losses on derivative instruments reported in other comprehensive income (loss) are reclassified to the consolidated statement of income in the period in which </span>earnings are affected by the underlying hedged item. Gains or losses on derivative instruments representing hedge ineffectiveness or hedge components excluded from the assessment of effectiveness, if any, are recognized in the consolidated statement of income for the period in which such gains and losses occur. If the hedging relationship ceases to be highly effective or it becomes probable that an expected transaction will no longer occur, gains or losses on the derivative instrument are recorded in the consolidated statement of income for the period in which either such event occurs.  For non-designated derivatives, gains and losses are reported as selling, general and administrative expenses in the consolidated statement of income.  Cash flows from derivatives are recognized in the consolidated statements of cash flows in a manner consistent with recognition of the underlying transactions.<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based compensation:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We estimate the fair value of share-based awards on the date of grant using an option pricing model. The value of the portion of the award that is ultimately expected to vest, which is derived, in part, following consideration of estimated forfeitures, is recognized as expense over the requisite service periods. Share-based compensation expense related to stock options is measured using a Black-Scholes option pricing model that takes into account subjective and complex assumptions with respect to the expected life of the options, volatility, risk-free interest rate and expected dividend yield. The expected life of options granted is derived from the vesting period of the award, as well as historical exercise behavior, and represents the period of time that options granted are expected to be outstanding. Expected volatility is based on a blend of historical volatility and implied volatility derived from publicly traded options to purchase our common stock, which we believe is more reflective of market conditions and a better indicator of expected volatility than would be the case if we only used historical volatility. The risk-free interest rate is the implied yield currently available on United States&#160;(or "U.S.") Treasury zero-coupon issues with a remaining term equal to the expected life of the option.  Forfeitures are estimated at the time of grant based on management&#8217;s expectations regarding the extent to which awards ultimately will vest and are adjusted for actual forfeitures when they occur.</span><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_IncomeTaxPolicyTextBlock', window );">Income taxes</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-style:italic;font-weight:400;line-height:120%">Income taxes:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred tax assets and liabilities are recognized to reflect the future tax consequences attributable to the differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases, and to reflect operating loss and tax credit carryforwards. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Provision has been made for income taxes on unremitted earnings of subsidiaries and affiliates, except to the extent that such earnings are deemed to be permanently reinvested.</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%">Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.</span></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_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pensions and other postretirement benefits</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pensions and other postretirement benefits:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.</span><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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Restructuring costs</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring costs:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs may include facility closure, employee relocation, equipment relocation and outplacement costs. We primarily recognize employee termination benefits when payment becomes probable and reasonably estimable because they are provided under an ongoing benefit arrangement and are based on existing plans, historical experiences and negotiated settlements of prior plans. Termination benefits provided under one-time termination benefits arrangements are recognized upon communication to the employee. We recognize charges ratably over the future service period if the employee is required to render service until termination. Key assumptions used in calculating </span>the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.<span></span>
</td>
</tr>
<tr 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_BusinessCombinationsPolicy', window );">Contingent consideration related to business acquisitions</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration related to business acquisitions: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.</span><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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><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%">Revenue recognition:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;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 the 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 represented 88%, 9% and 3% of our consolidated net revenues, respectively, for the year ended December&#160;31, 2020. 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. </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 made the following revenue accounting policy elections and elected to use certain practical expedients: (1) we account for amounts collected from customers for sales and other taxes, net of related amounts remitted to tax authorities; (2) we do not adjust the promised amount of consideration for the effects of a significant financing component because, at contract inception, we expect the period between the time when we transfer a promised good or service to the customer and the time when the customer pays for that good or service will be one year or less; (3) we expense costs to obtain a contract as they are incurred if the expected period of benefit, and therefore the amortization period, is one year or less; (4) we account for shipping and handling activities that occur after control transfers to the customer as a fulfillment cost rather than an additional promised service; (5) we classify shipping and handling costs within cost of goods sold; and (6) with respect to the OEM segment, we have applied the practical expedient to exclude disclosure of remaining performance obligations as the contracts typically have a term of one year or less.</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%">The amount of consideration we receive and revenue we recognize varies as a result of changes in customer sales incentives, including discounts and rebates, and returns offered to customers. The estimate of revenue is adjusted upon the earlier of the following events: (i) the most likely amount of consideration expected to be received changes or (ii) the consideration becomes fixed.  Our policy is to accept returns only in cases in which the product is defective and covered under our standard warranty provisions. When we give customers the right to return products, we estimate the expected returns based on an analysis of historical experience. The liability for returns and allowances was $14.6&#160;million and $7.2 million as of  December&#160;31, 2020 and 2019, respectively. In estimating customer rebates, we consider the lag time between the point of sale and the payment of the customer&#8217;s rebate claim, customer-specific trend analyses, contractual commitments, including stated rebate rates, historical experience with respect to specific customers (as we have a history of providing similar rebates on similar products to similar customers) and other relevant information. The reserve for customer incentive programs, including customer rebates, was $28.5 million and $21.6 million at  December&#160;31, 2020 and 2019, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2020 to be paid within 90 days subsequent to period-end.</span></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_ShortTermLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;On January 1, 2019, we adopted an amendment to the guidance on leases using a modified retrospective transition approach. We have made an accounting policy election not to apply the lease accounting recognition provisions to short term leases (leases with a lease term of 12 months or less that do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise); instead, we will recognize </span>the lease payments for short term leases on a straight-line basis over the lease term. We have made, as a practical expedient, an accounting policy election to not separate lease and non-lease components and instead will account for each separate lease component and the non-lease components associated with that lease component as a single lease component.<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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting standards</a></td>
<td class="text">Recently issued accounting standards <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 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. We adopted the new standard on January 1, 2020 using a modified retrospective transition approach by recognizing a cumulative-effect adjustment of $0.8&#160;million to reduce our opening balance of retained earnings as of the adoption date. Prior period amounts have not been adjusted and continue to reflect our historical accounting.</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%">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. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. The adoption of the guidance did not have a material impact on the consolidated financial statements.  </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%">In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#8217;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.</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%">From time to time, new accounting guidance issued by the FASB or other standard setting bodies is adopted as of the specified effective date or, when permitted by the guidance and as determined by us, as of an earlier date. We have assessed recently issued guidance that is not yet effective, except as noted above, and believe the new guidance that we have assessed will not have a material impact on our 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<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(1))<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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and reporting costs associated with exiting, disposing of, and restructuring certain 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 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><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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its derivative instruments and hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 5: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41675-113959<br><br>Reference 6: 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.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-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_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 50<br> -Paragraph 1<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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes 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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-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 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above 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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: 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><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable. Includes, but is not limited to, accounts receivable and financing receivable.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from contract with customer.</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 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<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 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: 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 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 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<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 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-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 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: 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> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_ShortTermLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 election for short-term lease to recognize lease payments on straight-line basis over lease term and variable lease payments as incurred.</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 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593497&amp;loc=SL77918418-209957<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_ShortTermLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>50
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089730088">
<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">12 Months Ended</th>
</tr>
<tr><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_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 );">Disaggregation of Revenue</a></td>
<td class="text"><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%">The following table disaggregates revenue by global product category for the year ended December&#160;31, 2020, 2019 and 2018. </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:47.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.520%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2018</span></td><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"/></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 #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%">657,703&#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%">600,874&#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%">575,327&#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"/></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%">302,293&#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%">338,413&#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%">349,370&#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"/></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%">382,435&#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%">427,563&#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%">395,423&#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"/></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%">317,200&#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%">370,074&#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%">358,707&#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"/></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%">290,022&#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%">290,449&#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%">196,735&#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"/></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%">220,246&#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%">220,717&#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%">205,976&#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"/></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%">367,257&#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%">347,272&#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%">366,845&#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"/></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%">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%">2,537,156&#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%">2,595,362&#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%">2,448,383&#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="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)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></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%">(2)  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>51
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088370584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><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%">The following table presents the fair value of the acquired assets and liabilities assumed with respect to each acquisition:</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:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><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.784%"/><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:9pt;font-weight:700;line-height:100%">HPC</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:9pt;font-weight:700;line-height:100%">Z-Medica</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%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 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%">Current assets</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%">10,785&#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%">16,649&#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 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%">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:10pt;font-weight:400;line-height:100%">10,457&#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%">4,492&#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 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%">Intangible 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%">179,000&#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%">332,000&#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 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%">Goodwill</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%">107,127&#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%">187,939&#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 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%">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:10pt;font-weight:400;line-height:100%">270&#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%">153&#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 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 assets acquired</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%">307,639&#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%">541,233&#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:9pt;font-weight:700;line-height:100%">Less:</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"/></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%">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%">1,568&#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%">5,068&#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 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%">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%">43,449&#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,225&#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 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%">Noncurrent liability for uncertain tax positions</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%">1,945&#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 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%">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%">&#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%">91&#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 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%">Liabilities assumed</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%">46,962&#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%">40,384&#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:9pt;font-weight:700;line-height:100%">Net assets acquired</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%">260,677&#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%">500,849&#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><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 );">Components of Intangible Assets</a></td>
<td class="text"><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%">The following table sets forth the components of identifiable intangible assets acquired and the ranges of the useful lives as of the date of each acquisition:</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:31.063%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><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:9pt;font-weight:700;line-height:100%">HPC</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:9pt;font-weight:700;line-height:100%">Z-Medica</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Useful life (years)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Useful life (years)</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%">Intellectual property</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%">40,000&#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="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%">20</span></td><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%">86,500&#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="background-color:#cceeff;border-top:1pt solid #000;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%">13 - 16</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:10pt;font-weight:400;line-height:100%">Trade names</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%">&#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="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%">&#8212;</span></td><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%">47,500&#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="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%">25</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 colspan="2" style="background-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%">139,000&#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="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%">20</span></td><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%">198,000&#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="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%">26</span></td></tr></table></div><div style="margin-bottom:3pt;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:100%">Intangible assets at December&#160;31, 2020 and 2019 consisted of the following:</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:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><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.034%"/><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.034%"/><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.039%"/><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&#160;Carrying&#160;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&#160;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%">2020</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%">2019</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%">2020</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%">2019</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"><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,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%">1,021,852&#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%">(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"/><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%">(367,585)</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%">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%">27,940&#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,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%">1,351,990&#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%">(479,612)</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%">(402,340)</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,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%">23,369&#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,280)</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,859)</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%">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%">563,315&#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%">(65,955)</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%">(50,718)</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%">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,618&#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,514)</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,297)</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%">&#160;</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,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%">3,011,084&#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,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"/><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%">(854,799)</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_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>
<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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>52
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910164806360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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</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%">We have ongoing restructuring programs related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing 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.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.198%"/><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.198%"/><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.201%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">2019 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">2018 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">2014 Footprint realignment plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:1.26pt;vertical-align:baseline">(5)</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:9pt;font-weight:700;line-height:100%">Program expense estimates:</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%">(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: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%">$15.3</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%">$60.0</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%">$13.6</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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For year ended December&#160;31, 2020</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%">$14.5</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%">$9.5</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.8</span></div></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: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%">$21.1</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%">$16.7</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%">$36.0</span></div></td></tr></table></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="margin-bottom:1pt;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">Includes facility closure, employee relocation, equipment relocation and outplacement costs.</span></div><div style="margin-bottom: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)</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 these charges are expected to be recognized within cost of goods sold. </span></div><div style="margin-bottom: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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we refined the disclosed ranges for each of the components of the program expense and other program estimates in consideration of the progress made to date as well as the actions remaining. The refinements resulted in a decrease in the high end of the disclosed ranges compared to our prior estimates.</span></div><div style="margin-bottom: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%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we accelerated the timing of substantial completion from our prior estimate of 2024 to take advantage of an opportunity we identified to accelerate the recognition of estimated savings. </span></div><div style="margin-bottom: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%">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In 2020, we extended our timeline of certain development and qualification activities which resulted in a delay in the anticipated period of substantial completion from our prior estimate of 2021. The shift in timing also resulted in an increase in the total program cost estimate, primarily restructuring related charges, and related cash outlays compared to prior estimates. We also refined the disclosed range of capital expenditures in consideration of the progress made to date as well as actions remaining.</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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve</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 summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 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:40.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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:18.052%"/><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.054%"/><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="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="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="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 at December 31, 2018</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%">&#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%">48,474&#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 #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%">3,936&#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 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%">Subsequent accruals</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%">13,753&#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%">(939)</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%">313&#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 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%">Cash payments</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,602)</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%">(3,628)</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%">(580)</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%">Foreign currency translation</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%">(281)</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%">367&#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%">Balance at December 31, 2019</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%">11,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"/><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%">44,274&#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%">3,669&#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 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%">Subsequent accruals</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%">1,542&#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%">5,948&#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%">606&#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 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%">Cash payments</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%">(5,532)</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%">(4,281)</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%">(682)</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%">Foreign currency translation and other</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%">174&#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%">4,140&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020 </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: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:10pt;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:10pt;font-weight:400;line-height:100%">8,054&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;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:10pt;font-weight:400;line-height:100%">50,081&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;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:10pt;font-weight:400;line-height:100%">3,593&#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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;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">The restructuring reserves as of December 31, 2020 , 2019 and 2018 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.</span></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_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Other Impairment Charges</a></td>
<td class="text"><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%">The restructuring and impairment charges recognized for the years ended December&#160;31, 2020, 2019, and 2018 consisted of the following:</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:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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.052%"/><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.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Termination benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Workforce reduction 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%">8,494&#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%">353&#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%">8,847&#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%">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%">647&#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%">895&#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%">1,542&#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%">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%">5,565&#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%">383&#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%">5,948&#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><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%">(72)</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%">838&#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%">766&#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 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 restructuring charges</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%">14,634&#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%">2,469&#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%">17,103&#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%">Asset impairment charges</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%">&#8212;&#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%">21,388&#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%">21,388&#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 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 restructuring and impairment charges</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%">14,634&#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%">23,857&#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%">38,491&#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="text-align:justify"><span><br/></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:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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.052%"/><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.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Termination benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</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"><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 #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,683&#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%">70&#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,753&#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%">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%">(1,787)</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%">848&#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%">(939)</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">(3)</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%">787&#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,638&#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,425&#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%">Total restructuring charges</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,683&#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%">2,556&#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%">15,239&#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%">Asset impairment charges</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%">&#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 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%">6,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"/><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%">6,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="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%">Total restructuring and impairment charges</span></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%">12,683&#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%">9,522&#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%">22,205&#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="text-align:justify"><span><br/></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:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><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:18.052%"/><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:18.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">2018</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%">Termination benefits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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: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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><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%">Total</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"><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 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%">53,992&#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,001&#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%">54,993&#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><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">(4)</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%">3,820&#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%">1,307&#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%">5,127&#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 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 restructuring charges</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%">57,812&#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 #000000;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%">2,308&#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%">60,120&#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%">Asset impairment charges</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%">&#8212;&#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%">19,110&#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%">19,110&#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 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 restructuring and impairment charges</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%">57,812&#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%">21,418&#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%">79,230&#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:1pt;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">Includes facility closure, contract termination and other exit costs. </span></div><div style="margin-bottom:1pt;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">Includes activity primarily related to the 2016 and 2014 Footprint realignment plans.</span></div><div style="margin-bottom: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%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes the program initiated during third quarter of 2019, the 2017 Vascular Solutions integration program as well as the 2016 and 2014 Footprint realignment plans.</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program.</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred 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://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)(2))<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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="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>53
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088640360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr 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 );">Inventories</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%">Inventories at December&#160;31, 2020 and 2019 consist of the following:</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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">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%">2019</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></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%">132,370&#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%">114,302&#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%">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%">75,874&#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%">71,479&#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,952&#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%">290,776&#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%">Inventories</span></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%">513,196&#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%">476,557&#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><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>54
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088661448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Major Classes of Property, Plant and Equipment at Cost</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:100%">The major classes of property, plant and equipment, at cost, at December&#160;31, 2020 and 2019 were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">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%">2019</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, buildings and leasehold improvements</span></div></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%">272,637&#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%">248,067&#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%">Machinery 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:10pt;font-weight:400;line-height:100%">496,664&#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%">443,612&#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%">Computer equipment and software</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%">172,913&#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%">158,574&#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%">Construction in progress</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,336&#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,991&#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: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%">1,026,550&#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%">914,244&#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%">Less: Accumulated depreciation</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%">(552,638)</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%">(483,525)</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 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%">Property, plant and equipment, net</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%">473,912&#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%">430,719&#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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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(13))<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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>55
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095648904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and other intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Changes in Carrying Amount of Goodwill, by Reporting Segment</a></td>
<td class="text"><div style="margin-bottom:3pt;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:100%">Changes in the carrying amount of goodwill, by reportable operating segment, for the years ended December&#160;31, 2020 and 2019 were as follows:</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:31.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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.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:12.356%"/><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="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="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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 as of December&#160;31, 2018</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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"/><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: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%">Goodwill</span></div></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,881,662&#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="3" style="display:none"/><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%">480,615&#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%">211,547&#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%">4,883&#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%">2,578,707&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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%">(332,128)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#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%">(332,128)</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: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%">1,549,534&#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="3" style="display:none"/><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%">480,615&#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%">211,547&#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%">4,883&#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%">2,246,579&#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"><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%">Goodwill related to acquisitions</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%">439&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#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%">1,205&#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%">1,833&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other adjustments</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%">952&#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="3" style="display:none"/><td colspan="2" style="background-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%">(5,032)</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%">973&#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%">(3,107)</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2019</span></div></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,550,925&#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="3" style="display:none"/><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%">475,772&#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%">213,725&#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%">4,883&#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%">2,245,305&#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%">Goodwill related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">149,877&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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="2" style="background-color:#cceeff;border-top:3pt double #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%">22,364&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">15,698&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">107,127&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">295,066&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Translation and other adjustments</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%">(520)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,092&#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%">8,023&#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%">45,595&#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%">Balance as of December&#160;31, 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%">1,700,282&#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 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%">536,228&#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%">237,446&#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 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,585,966&#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 );">Components of Intangible Assets</a></td>
<td class="text"><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%">The following table sets forth the components of identifiable intangible assets acquired and the ranges of the useful lives as of the date of each acquisition:</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:31.063%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><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:9pt;font-weight:700;line-height:100%">HPC</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:9pt;font-weight:700;line-height:100%">Z-Medica</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Useful life (years)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Useful life (years)</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%">Intellectual property</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%">40,000&#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="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%">20</span></td><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%">86,500&#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="background-color:#cceeff;border-top:1pt solid #000;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%">13 - 16</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:10pt;font-weight:400;line-height:100%">Trade names</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%">&#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="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%">&#8212;</span></td><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%">47,500&#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="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%">25</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 colspan="2" style="background-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%">139,000&#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="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%">20</span></td><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%">198,000&#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="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%">26</span></td></tr></table></div><div style="margin-bottom:3pt;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:100%">Intangible assets at December&#160;31, 2020 and 2019 consisted of the following:</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:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><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.034%"/><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.034%"/><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.039%"/><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&#160;Carrying&#160;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&#160;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%">2020</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%">2019</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%">2020</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%">2019</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"><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,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%">1,021,852&#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%">(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"/><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%">(367,585)</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%">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%">27,940&#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,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%">1,351,990&#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%">(479,612)</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%">(402,340)</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,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%">23,369&#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,280)</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,859)</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%">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%">563,315&#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%">(65,955)</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%">(50,718)</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%">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,618&#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,514)</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,297)</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%">&#160;</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,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%">3,011,084&#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,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"/><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%">(854,799)</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="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Annual Amortization Expense</a></td>
<td class="text"><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%">Amortization expense related to intangible assets was $158.7 million, $150.0 million, and $149.5 million for the years ended December 31, 2020, 2019 and 2018, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:</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:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><td style="width:0.1%"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">167,000&#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%">2022</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%">165,300&#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%">2023</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%">160,300&#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%">2024</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%">159,100&#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%">2025</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%">158,100&#160;</span></td><td style="background-color:#cceeff;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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived 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> -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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>56
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910090339800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maturities of lease liabilities</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:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><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%">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:#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</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%">26,178&#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%">2022</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,540&#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%">2023</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%">18,222&#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%">2024</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%">14,047&#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%">2025</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%">7,853&#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%">2026 and thereafter</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,131&#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%">Total lease payments</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%">125,971&#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 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%">Less: 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%">(17,228)</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%">Present value of lease liabilities</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%">108,743&#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><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_LesseeOperatingLeaseSupplementalInformationTableTextBlock', window );">Supplemental Information, Lessee, Operating Lease</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental information</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: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: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><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, 2019</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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-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%">108,743&#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%">122,221&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</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%">28,276&#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%">26,458&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for operating lease obligations</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%">8,904&#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%">37,673&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></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%">6.7 years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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%">4.0&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">4.4&#160;</span></td><td style="background-color:#cceeff;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:6pt;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) The current portion of the operating lease liability is included in other current liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</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_LesseeOperatingLeaseSupplementalInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Supplemental Information [Table Text Block]</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_LesseeOperatingLeaseSupplementalInformationTableTextBlock</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>57
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910165575848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt 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_ScheduleOfDebtInstrumentsTextBlock', window );">Components of Long-Term Debt</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%">Our borrowings at December&#160;31, 2020 and 2019 were as follows:</span></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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">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%">2019</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Senior Credit Facility:</span></td><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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility, at a rate of 1.66% at December 31, 2020, and 3.12% at December 31, 2019, due 2024</span></div></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%">350,000&#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%">300,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility, at a rate of 1.65% at December 31, 2020 and 3.17% at December 31 2019, due 2024</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,000&#160;</span></td><td style="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%">4.875% Senior Notes due 2026</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%">400,000&#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%">400,000&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.625% Senior Notes due 2027</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%">500,000&#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%">500,000&#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%">4.25% Senior Notes due 2028</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%">500,000&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securitization program, at a rate of 1.24% at December 31, 2020 and 2.51% at December 31, 2019</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%">75,000&#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%">50,000&#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%">&#160;</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%">2,498,000&#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%">1,923,000&#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%">Less: Unamortized debt issuance costs</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%">(19,612)</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%">(14,057)</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%">&#160;</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%">2,478,388&#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%">1,908,943&#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%">Current portion of borrowings</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%">(100,500)</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%">(50,000)</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%">Long-term borrowings</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%">2,377,888&#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,858,943&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ScheduleOfFairValueOfDebtTableTextBlock', window );">Fair Value of Debt</a></td>
<td class="text">The following table provides the fair value of our debt as of December&#160;31, 2020 and 2019, which is valued based on Level 2 inputs within the hierarchy used to measure fair value (see Note 12 to the consolidated financial statements for further information):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><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:14.567%"/><td style="width:0.1%"/></tr><tr><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%">December 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%">December 31, 2019</span></td></tr><tr><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%">Fair value of debt</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%">2,586,058&#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,974,918&#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></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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Aggregate Amounts of Long-Term Debt</a></td>
<td class="text"><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%">Debt Maturities</span></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%">As of December&#160;31, 2020, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:</span></div><div style="margin-bottom:3pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.305%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">100,500&#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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">35,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">43,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">918,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">2025 and thereafter</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,400,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures, Debt</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental cash flow information</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:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest paid</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%">79,533&#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%">95,954&#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%">101,790&#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></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_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Cash Flow, Supplemental Disclosures, Debt</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_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock</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_tfx_ScheduleOfFairValueOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of fair value of debt.</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_ScheduleOfFairValueOfDebtTableTextBlock</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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.22)<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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: 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.(e),(f))<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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: 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> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity and sinking fund requirement for long-term debt.</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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>58
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088295528">
<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">12 Months Ended</th>
</tr>
<tr><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_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 );">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</a></td>
<td class="text"><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%">The following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December&#160;31, 2020 and 2019:</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:66.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><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:14.567%"/><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%">December 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%">December 31, 2019</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Asset derivatives:</span></td><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: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,691&#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,659&#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%">61&#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%">192&#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 swap</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%">20,106&#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%">21,575&#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 48.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;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"/><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%">23,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 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 swap </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%">&#8212;&#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%">13,066&#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 2px 48.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 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%">&#8212;&#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%">13,066&#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 asset derivatives</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%">21,858&#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%">36,492&#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%">Liability derivatives:</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"/></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,504&#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,285&#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%">366&#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%">102&#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 2px 48.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:#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"/><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,387&#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 swap</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%">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"/><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%">&#8212;&#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 2px 48.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 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%">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"/><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%">&#8212;&#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:3pt double #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 #000;border-top:3pt double #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%">35,995&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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,387&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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_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>59
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910178364600">
<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">12 Months Ended</th>
</tr>
<tr><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_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 December&#160;31, 2020 and 2019:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.005%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Basis of fair value measurement</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%">December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level&#160;3)</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">12,617&#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%">12,617&#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%">&#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 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%">&#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%">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><span><br/></span></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 style="width:35.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.298%"/><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:13.980%"/><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:13.980%"/><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:13.983%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Basis of fair value measurement</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%">December 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(Level&#160;3)</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">10,926&#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%">10,926&#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%">&#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 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%">&#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%">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%">36,492&#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,492&#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%">1,387&#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,387&#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%">219,908&#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%">219,908&#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: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%">There were no transfers of financial assets or liabilities into or out of Level 3 within the fair value hierarchy during the years ended December 31, 2020 or 2019.</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of Valuation Techniques</a></td>
<td class="text"><div style="margin-bottom:3pt;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:100.000%"><tr><td style="width:1.0%"/><td style="width:26.092%"/><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:22.145%"/><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:24.777%"/><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:20.396%"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Milestone-based payment</span></div></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.3% - 2.3% (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</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="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%">Monte Carlo simulation</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%">Revenue volatility</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%">22.4%</span></div></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%">&#160;</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: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 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%">Risk free 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of debt structure</span></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 - 2022</span></td></tr><tr style="height:15pt"><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">6.5% - 10.0% (9.1%)</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: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 following table provides information regarding changes in our contingent consideration liabilities for the years ended December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><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%">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%">2019</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance &#8211; January&#160;1</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%">219,908&#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 #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%">304,248&#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"/></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%">Payments </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:#ffffff;padding:2px 0 2px 1pt;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,971)</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%">(138,171)</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%">Initial estimate upon acquisition and revaluations</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%">(36,714)</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,915&#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%">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%">410&#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%">(84)</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%">Ending balance &#8211; December&#160;31</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%">36,633&#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%">219,908&#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:9pt;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) Consists mainly of a $140.6&#160;million payment associated with our acquisition of NeoTract, Inc. ("Neotract") and resulting from the achievement of a revenue-based goal for the period from January 1, 2019 to December 31, 2019.</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_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>60
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910093026152">
<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">12 Months Ended</th>
</tr>
<tr><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_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 );">Schedule of Weighted Average Number of Shares</a></td>
<td class="text">The following table provides a reconciliation of basic to diluted weighted average shares outstanding:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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%">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%">2019</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%">2018</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"><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;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%">46,488&#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%">46,200&#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%">45,689&#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%">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%">799&#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%">890&#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%">970&#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%">Dilutive effect of convertible notes and warrants</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%">&#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%">&#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%">142&#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%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;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,287&#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 colspan="2" style="background-color:#ffffff;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,090&#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 colspan="2" style="background-color:#ffffff;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%">46,801&#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><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 );">Schedule of 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 provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2020 and 2019:</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 style="width:47.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.245%"/><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%">Cash&#160;Flow</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%">Hedges</span></div></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%">Pension and</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%">Other</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%">Postretirement</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%">Benefit Plans</span></div></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%">Foreign</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%">Currency</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%">Translation</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%">Adjustment</span></div></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%">Accumulated</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%">Other</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%">Comprehensive</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%">Income (Loss)</span></div></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</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%">807&#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%">(131,380)</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%">(210,512)</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%">(341,085)</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"><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%">Other comprehensive income (loss) before reclassifications</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%">1,062&#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%">(12,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%">4,195&#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%">(7,554)</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%">Amounts reclassified from accumulated other comprehensive (loss) income</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%">(1,134)</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%">5,381&#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%">4,247&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-year other comprehensive (loss) income</span></div></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%">(72)</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%">(7,430)</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%">4,195&#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%">(3,307)</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 at December&#160;31, 2019</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%">735&#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%">(138,810)</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%">(206,317)</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%">(344,392)</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"><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%">Other comprehensive (loss) income before reclassifications</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%">(3,331)</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%">(17,032)</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%">59,758&#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%">39,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 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%">Amounts reclassified from accumulated other comprehensive income</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%">2,114&#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%">5,585&#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%">7,699&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-year other comprehensive (loss) income </span></div></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,217)</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%">(11,447)</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%">59,758&#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%">47,094&#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"/><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 at December&#160;31, 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%">(482)</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%">(150,257)</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%">(146,559)</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%">(297,298)</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="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 out of Accumulated Other Comprehensive Income</a></td>
<td class="text"><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%">The following table provides information relating to the losses (gains) recognized in the statements of income including the reclassifications of losses (gains) in accumulated other comprehensive (loss) income into expense/(income), net of tax, for the years ended December&#160;31, 2020,&#160;2019 and 2018:</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:59.280%"/><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.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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="18" 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%">Losses (gains) on designated foreign exchange forward contracts:</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%">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%">2,354&#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,284)</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%">(2,270)</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 48.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 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%">2,354&#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,284)</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%">(2,270)</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 48.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%">Taxes (benefit) 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:10pt;font-weight:400;line-height:100%">(240)</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%">150&#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%">163&#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 48.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 of tax</span></td><td style="background-color:#ffffff;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-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,114&#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 style="background-color:#ffffff;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-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,134)</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 style="background-color:#ffffff;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-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,107)</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"/></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="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"/></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="18" 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%">Amortization of pension and other postretirement benefits items:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses</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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:1.12pt;vertical-align:baseline">(1)</span></div></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%">7,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 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%">6,930&#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%">7,305&#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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior-service credits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:1.12pt;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%">33&#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%">82&#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%">251&#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"/><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 48.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 before tax</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%">7,286&#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%">7,012&#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%">7,556&#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 2px 48.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%">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%">(1,701)</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,631)</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,733)</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 48.25pt 2px 1pt;text-align:justify;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%">5,585&#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%">5,381&#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%">5,823&#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 48.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%">Impact on income from continuing operations, net of tax</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%">7,699&#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%">4,247&#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,716&#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-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">These accumulated other comprehensive (loss) income components are included in the computation of net benefit cost of pension and other postretirement benefit plans (see Note 16 for additional information).</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>61
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169529736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Share-based Compensation Activity</a></td>
<td class="text"><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%">The following table summarizes the share-based compensation activity:</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:59.280%"/><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.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.622%"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</span></td><td colspan="3" style="padding:0 1pt"/><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%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(Dollars in millions)</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%">Share-based compensation expense</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%">20.7&#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%">26.9&#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%">22.4&#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%">Total income tax benefit recognized for share-based compensation arrangements</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.0&#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.1&#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.7&#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%">Net excess 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%">17.5&#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%">15.4&#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%">15.9&#160;</span></td><td style="background-color:#cceeff;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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Weighted-Average Assumptions used to Estimate Fair Value of Options Granted</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 fair value of options granted in 2020, 2019 and 2018 was estimated at the date of grant using a Black-Scholes option pricing model. The following weighted-average assumptions were used:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</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%">Risk-free interest 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%">1.16&#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 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%">2.44&#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 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%">2.67&#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><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%">Expected life of option</span></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%">5.00 years</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%">4.99 years</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%">4.98 years</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%">Expected dividend yield</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%">0.39&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">0.47&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">0.54&#160;</span></td><td style="background-color:#cceeff;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><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%">Expected volatility</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.98&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.92&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.65&#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><span></span>
</td>
</tr>
<tr 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</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 summarizes the option activity during 2020:</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:32.818%"/><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.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:13.519%"/><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.595%"/><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%">Shares Subject&#160;to Options</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%">Weighted Average Exercise Price</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%">Weighted Average Remaining Contractual Life&#160;In&#160;Years</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%">Aggregate</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%">Intrinsic</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%">Value</span></div></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"/><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%">Outstanding, beginning of the year</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%">1,325,532&#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%">161.91&#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="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%">Granted</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%">130,206&#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%">347.64&#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="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"/></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%">Exercised</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%">(289,324)</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%">106.79&#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="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 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%">Forfeited or expired</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%">(9,099)</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%">290.49&#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="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"/></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%">Outstanding, end of the year</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%">1,157,315&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.57&#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="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%">5.71</span></td><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%">249,979&#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%">Exercisable, end of the year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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%">903,680&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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%">163.27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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%">4.94</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,388&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock', window );">Weighted-Average Assumptions used to Estimate Fair Value of Non-Vested Shares Granted</a></td>
<td class="text">The following weighted-average assumptions were used:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</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%">Risk-free interest 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%">1.07&#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 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%">2.41&#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 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%">2.41&#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><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%">Expected dividend yield</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%">0.38&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.46&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.53&#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><span></span>
</td>
</tr>
<tr 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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Non-Vested Restricted Stock Unit Activity</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 summarizes the non-vested restricted stock unit activity during 2020:</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:29.894%"/><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.969%"/><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.969%"/><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.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.470%"/><td style="width:0.1%"/></tr><tr><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%">Number of</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%">Non-Vested</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%">Shares</span></div></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%">Weighted</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%">Average</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%">Grant-Date</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%">Fair Value</span></div></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%">Weighted</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%">Average</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%">Remaining</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%">Contractual</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%">Life</span></div></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%">Aggregate</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%">Intrinsic</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%">Value</span></div></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"/><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%">Outstanding, beginning of the year</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%">177,348&#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%">240.17&#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="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%">Granted</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%">52,464&#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%">344.70&#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="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"/></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%">Vested</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%">(67,851)</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%">195.95&#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="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 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%">Forfeited</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%">(10,718)</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%">285.37&#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="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"/></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%">Outstanding, end of the year</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%">151,243&#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%">293.06&#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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">1.2</span></td><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%">62,236&#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_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of non-vested shares, including but not limited to; expected dividends and risk-free rates(s)</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_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock</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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in outstanding nonvested restricted stock units.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<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 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: 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 (c)(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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="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>62
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910093368248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of Provision for Income Taxes from Continuing Operations</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 summarizes the components of the provision for income taxes from continuing operations:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Current:</span></td><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: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%">Federal</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%">11,148&#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%">19,374&#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,525)</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%">State</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%">9,644&#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%">8,220&#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%">1,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 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-U.S.</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,042&#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%">23,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%">29,353&#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%">Deferred:</span></td><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:0 1pt"/></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%">Federal</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%">(9,475)</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,041)</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%">(5,124)</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%">State</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%">(13,734)</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%">(28,277)</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%">(5,114)</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%">Non-U.S.</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%">(10,694)</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%">(143,044)</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%">4,174&#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: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%">21,931&#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%">(122,078)</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%">23,196&#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><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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Summaries of U.S. and Non-U.S. Components of Income from Continuing Operations Before Taxes</a></td>
<td class="text"><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%">The following table summarizes the U.S. and non-U.S.&#160;components of income from continuing operations before taxes:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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%">233,034&#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%">89,021&#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%">37,201&#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%">Non-U.S.</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%">124,698&#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%">250,882&#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%">182,427&#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: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%">357,732&#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%">339,903&#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%">219,628&#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="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 );">Reconciliations Between Statutory Federal Income Tax Rate and Effective Income Tax Rate</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations between the statutory federal income tax rate and the effective income tax rate are as follows:</span></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 style="width:59.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:12.223%"/><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:11.201%"/><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%">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%">2019</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%">2018</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%">Federal statutory 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%">21.0&#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 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%">21.0&#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 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%">21.0&#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><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:#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%">Tax effect of international items</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%">(5.3)</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%">(11.3)</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.3)</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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impacts of the TCJA </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%">&#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%">&#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.0)</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:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Merger - Deferred Taxes </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%">&#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%">(38.0)</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 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%">Excess tax benefits related to share-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:10pt;font-weight:400;line-height:100%">(4.9)</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%">(4.5)</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%">(7.2)</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%">State taxes, net of federal benefit</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%">(0.3)</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%">(4.9)</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%">(0.1)</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%">Uncertain tax contingencies</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%">(0.5)</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%">(0.4)</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%">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:10pt;font-weight:400;line-height:100%">(2.2)</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.4&#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%">5.3&#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%">Intellectual property impairment charge</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.2)</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.0)</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%">Research and development tax credit</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%">(1.1)</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%">(1.1)</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%">(1.6)</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%">Other, 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%">0.6&#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%">(0.5)</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%">(0.1)</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:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6.1&#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"><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 colspan="2" style="background-color:#ffffff;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%">(35.9)</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"><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 colspan="2" style="background-color:#ffffff;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%">10.6&#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"><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: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">U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the "TCJA") was enacted on December 22, 2017. The legislation significantly changed U.S. tax law by, among other things, reducing the corporate income tax rate and imposing a one-time repatriation tax on undistributed post-1986 non-U.S. subsidiary earnings and profits. This legislation required significant one-time adjustments to our consolidated tax provision.</span></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%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">During 2019, we recognized a discrete tax benefit of $129.0&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings.</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Liabilities</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 summarizes significant components of our deferred tax assets and liabilities at December&#160;31, 2020 and&#160;2019:</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:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><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:13.668%"/><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%">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%">2019</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><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: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%">Tax loss and credit carryforwards</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%">180,782&#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%">174,997&#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%">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%">25,429&#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%">28,577&#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%">Pension</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%">12,237&#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%">14,971&#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%">Reserves and accruals</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%">72,931&#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%">60,799&#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%">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:10pt;font-weight:400;line-height:100%">7,996&#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%">3,207&#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%">Less: valuation allowances</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%">(155,008)</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%">(119,233)</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 48.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 deferred tax assets</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%">144,367&#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%">163,318&#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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Property, plant and equipment</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,633&#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%">23,053&#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%">Intangibles&#160;&#8212; stock acquisitions</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%">476,150&#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%">441,079&#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%">Unremitted non-U.S. earnings</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%">91,539&#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%">81,967&#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%">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%">25,429&#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%">28,577&#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%">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:10pt;font-weight:400;line-height:100%">2,221&#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%">22,628&#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 48.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 deferred tax 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%">620,972&#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%">597,304&#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%">Net deferred tax liability</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%">(476,605)</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%">(433,986)</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><span></span>
</td>
</tr>
<tr 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_SummaryOfIncomeTaxContingenciesTextBlock', window );">Uncertain Tax Positions for Liabilities Associated with Unrecognized Tax Benefits</a></td>
<td class="text"><div style="margin-bottom:3pt;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%">Uncertain Tax Positions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The following table is a reconciliation of the beginning and ending balances for liabilities associated with unrecognized tax benefits for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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%">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%">2019</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%">2018</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 at January&#160;1</span></div></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%">7,561&#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%">8,106&#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%">9,336&#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"><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%">Increase in unrecognized tax benefits related to prior years</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%">1,286&#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%">351&#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"><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%">Decrease in unrecognized tax benefits related to prior years</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%">&#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%">(201)</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"><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%">Unrecognized tax benefits related to the current year</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%">&#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%">1,237&#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%">899&#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"/><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%">Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations</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%">(1,864)</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,881)</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,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"><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%">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</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%">247&#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%">(51)</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%">(174)</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 at December&#160;31</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%">7,230&#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%">7,561&#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%">8,106&#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_SummaryOfIncomeTaxExaminationsTextBlock', window );">Examinations by Major Tax Jurisdictions</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 taxable years for which the applicable statute of limitations remains open by major tax jurisdictions are as follows:</span></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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">Beginning</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%">Ending</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">2017</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Canada</span></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%">2016</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%">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%">China</span></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%">2015</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%">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%">Czech Republic</span></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%">2017</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%">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%">France</span></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%">2018</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%">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%">Germany</span></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%">2011</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%">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%">India</span></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%">2002</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%">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%">Ireland</span></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%">2016</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%">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%">Italy</span></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%">2016</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%">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%">Malaysia</span></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%">2016</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%">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%">Singapore</span></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%">2016</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%">2020</span></td></tr></table></div><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_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures, Income Tax</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental cash flow information</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:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net of refunds</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%">77,163&#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%">73,632&#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%">65,605&#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></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_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Cash Flow, Supplemental Disclosures, Income Tax</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_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock</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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income before income tax between domestic and foreign jurisdictions.</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> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</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 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: 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 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-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_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfIncomeTaxExaminationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded.</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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e36027-109320<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_SummaryOfIncomeTaxExaminationsTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910094770488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Net Benefit Cost of Pension and Postretirement Benefit Plans</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 regarding the components of the net benefit (income) expense of the  pension and postretirement benefit plans for the years ended December&#160;31, 2020,&#160;2019 and&#160;2018:</span></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 style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Other Benefits</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%">2020</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%">2019</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%">2018</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%">2020</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%">2019</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%">2018</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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,416&#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%">2,768&#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,500&#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%">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 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%">50&#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%">Interest cost</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,827&#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%">16,000&#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%">14,816&#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%">902&#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%">1,391&#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%">1,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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan 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%">(31,650)</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%">(27,426)</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%">(29,666)</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%">&#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%">&#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%">Net amortization and deferral</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%">7,447&#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%">7,013&#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%">6,777&#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%">(161)</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%">(1)</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%">136&#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%">Curtailments</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%">&#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%">&#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%">&#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%">&#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%">&#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%">677&#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%">Settlements</span></td><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">486&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 benefit (income) expense</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%">(9,960)</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,645)</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%">(6,087)</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%">741&#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,399&#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%">2,252&#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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Weighted Average Assumptions used in Determining Net Periodic Benefit Cost</a></td>
<td class="text"><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%">The following table provides the weighted average assumptions for U.S. and foreign plans used in determining net benefit cost:</span></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 style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</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%">2020</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%">2019</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%">2018</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%">2020</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%">2019</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%">2018</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%">Discount 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%">3.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 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%">4.3&#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 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%">3.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"><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 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%">3.1&#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 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%">4.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 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%">3.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Rate of return</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%">7.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 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:0 1pt"/></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%">Initial healthcare trend rate</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"/><td colspan="2" style="background-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%">7.0&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">7.4&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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%">7.8&#160;</span></td><td style="background-color:#cceeff;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><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%">Ultimate healthcare trend rate</span></td><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:0 1pt"/><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%">5.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></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 following table provides the weighted average assumptions for U.S. and foreign plans used in determining benefit obligations:</span></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 style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">Other&#160;Benefits</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%">2020</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%">2019</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%">2020</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%">2019</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%">Discount 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%">2.5&#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 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%">3.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 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%">2.3&#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 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%">3.1&#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><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%">Rate of compensation increase</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.8&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.8&#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 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"/></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%">Initial healthcare trend rate</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="2" style="background-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.4&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-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.6&#160;</span></td><td style="background-color:#cceeff;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><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%">Ultimate healthcare trend rate</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Pension and Postretirement Benefit Plans</a></td>
<td class="text"><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%">The following table provides summarized information with respect to the pension and postretirement benefit plans, measured as of December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">Other Benefits</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%">2020</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%">2019</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%">2020</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%">2019</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"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation, beginning of year</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%">470,236&#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%">416,470&#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%">40,042&#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%">42,115&#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%">Service cost</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%">1,416&#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%">2,768&#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%">9&#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%">Interest cost</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%">12,827&#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%">16,000&#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%">902&#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,391&#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%">Actuarial loss</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,726&#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%">57,525&#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%">964&#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%">1,551&#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%">Currency translation</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%">2,273&#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%">229&#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%">&#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%">Benefits 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:10pt;font-weight:400;line-height:100%">(21,092)</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,350)</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%">(5,448)</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%">(5,090)</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%">Medicare Part&#160;D reimbursement</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%">&#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%">&#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%">119&#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%">66&#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%">Plan amendments</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%">47&#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%">(4,658)</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="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"/></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%">Administrative 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%">(1,086)</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,406)</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%">&#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%">Projected benefit obligation, end of year</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%">501,347&#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%">470,236&#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%">31,921&#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%">40,042&#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%">Fair value of plan assets, beginning of year</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%">423,300&#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%">362,807&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan 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%">43,276&#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%">69,918&#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="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"/></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%">Contributions</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%">12,490&#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%">12,695&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits 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:10pt;font-weight:400;line-height:100%">(21,092)</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,350)</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="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"/></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%">Administrative 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%">(1,086)</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,406)</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="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;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</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%">738&#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%">636&#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="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"/></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%">Fair value of plan assets, end of year</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%">457,626&#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%">423,300&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status, end of year</span></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%">(43,721)</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%">(46,936)</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%">(31,921)</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%">(40,042)</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><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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Amounts Recognized in the Consolidated Balance Sheet</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts recognized in the consolidated balance sheet with respect to the  pension and postretirement plans:</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 style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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%">Pension</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%">Other Benefits</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">3,703&#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%">2,449&#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%">Payroll and benefit-related 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%">(1,721)</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%">(1,617)</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,125)</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%">(5,091)</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%">Pension and postretirement benefit 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%">(45,703)</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%">(47,768)</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%">(28,796)</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%">(34,951)</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%">Accumulated other comprehensive loss (gain)</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%">232,540&#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%">213,989&#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%">(1,617)</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%">1,916&#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: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%">188,819&#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%">167,053&#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%">(33,538)</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%">(38,126)</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="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_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock', window );">Amounts Recognized 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 set forth the amounts recognized in accumulated other comprehensive income with respect to the plans:</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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:9.426%"/><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:8.695%"/><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.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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</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: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%">Prior&#160;Service</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%">Cost </span></div></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: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%">Net (Gain)</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%">or Loss</span></div></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: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%">Deferred</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%">Taxes</span></div></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%">Accumulated Other Comprehensive<br/>Loss, Net of Tax</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</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%">191&#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%">205,719&#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%">(74,429)</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%">131,481&#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:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</span></div></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Net amortization and deferral</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%">(18)</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%">(6,995)</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,631&#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%">(5,382)</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"/><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%">Amounts arising during the period:</span></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Actuarial changes in benefit obligation</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%">&#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%">15,033&#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%">(3,457)</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%">11,576&#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"/><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"/></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%">Impact of currency translation</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%">&#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%">59&#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)</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%">44&#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%">Balance at December&#160;31, 2019</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%">173&#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%">213,816&#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%">(76,270)</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%">137,719&#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:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</span></div></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Net amortization and deferral</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%">(15)</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%">(7,432)</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,738&#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%">(5,709)</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"/><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%">Amounts arising during the period:</span></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Actuarial changes in benefit obligation</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%">&#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%">25,100&#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%">(5,875)</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%">19,225&#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"/><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 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%">Plan amendments</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%">47&#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%">(9)</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%">38&#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"/><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 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%">Impact of currency translation</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%">&#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%">851&#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%">(241)</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%">610&#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%">Balance at December&#160;31, 2020</span></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%">205&#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%">232,335&#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%">(80,657)</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%">151,883&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:9.426%"/><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:8.695%"/><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.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Other Benefits</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: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%">Prior&#160;Service</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%">Cost </span></div></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: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%">Net&#160;(Gain)&#160;or</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%">Loss</span></div></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: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%">Deferred</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%">Taxes</span></div></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%">Accumulated Other Comprehensive<br/>Loss, Net of Tax</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</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%">71&#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%">293&#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%">(465)</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%">(101)</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:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</span></div></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Net amortization and deferral</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%">(64)</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&#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&#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"/><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%">Amounts arising during the period:</span></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Actuarial changes in benefit obligation</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%">&#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,551&#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%">(360)</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,191&#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"/><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%">Balance at December&#160;31, 2019</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%">7&#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,909&#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%">(825)</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,091&#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"><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%">Reclassification adjustments related to components of Net Periodic Benefit Cost recognized during the period:</span></div></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"/><td colspan="3" style="background-color:#cceeff;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%">Net amortization and deferral</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%">(18)</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%">179&#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%">(37)</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%">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="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%">Amounts arising during the period:</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"/><td colspan="3" style="background-color:#cceeff;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 changes in benefit obligation</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%">&#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%">964&#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%">(223)</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%">741&#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"/><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 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%">Plan amendments</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%">(4,658)</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,076&#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%">(3,582)</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%">Balance at December&#160;31, 2020</span></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%">(4,669)</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%">3,052&#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%">(9)</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%">(1,626)</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><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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Fair Values of Pension Plan Assets</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 the fair values of the pension plan assets at December&#160;31, 2020 by asset category:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Fair Value Measurements</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:700;line-height:100%">Asset Category&#160;(a)</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%">Total</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: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%">Quoted&#160;Prices&#160;in</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%">Active&#160;Markets&#160;for</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%">Identical Assets</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%">(Level 1)</span></div></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: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%">Significant</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%">Observable</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%">Inputs</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%">(Level 2)</span></div></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: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%">Significant</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%">Unobservable</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%">Inputs</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%">(Level 3)</span></div></td></tr><tr><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;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:10pt;font-weight:400;line-height:100%">Cash</span></td><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%">582&#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%">582&#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%">&#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 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%">&#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%">Money market funds</span></td><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%">12&#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%">12&#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%">Equity securities:</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"/><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 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%">Managed volatility (b)</span></td><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%">85,974&#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%">85,974&#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 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%">U.S. small/mid-cap equity (c)</span></td><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%">11,780&#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%">11,780&#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%">&#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 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%">World equity (excluding U.S.) (d)</span></td><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%">59,467&#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%">59,467&#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 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%">Common equity securities &#8211; Teleflex Incorporated</span></td><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%">29,592&#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%">29,592&#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%">&#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="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%">Fixed income securities:</span></td><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: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"/></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%">Intermediate duration fund (e)</span></td><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%">63,376&#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%">63,376&#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%">&#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 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%">Long duration bond fund (f)</span></td><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%">98,996&#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%">98,996&#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 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%">Corporate bond fund (g)</span></td><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,469&#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,469&#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%">&#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="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 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%">Emerging markets debt fund (i)</span></td><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%">11,412&#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%">11,412&#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 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%">Corporate, government and foreign bonds</span></td><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,582&#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,582&#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%">&#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 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%">Asset backed &#8211; home loans</span></td><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%">261&#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 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%">261&#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%">Other types of investments:</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"/><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"/><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"/></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"/></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%">Multi asset funds&#160;&#160;(j)</span></td><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%">8,890&#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%">4,057&#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%">4,833&#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 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%">Contract with insurance company (k)</span></td><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,485&#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%">&#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 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%">10,485&#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%">Other</span></td><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%">4&#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%">4&#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%">Total investments at fair value</span></td><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%">429,882&#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%">414,299&#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%">5,094&#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%">10,489&#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 2px 30.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%">Investments measured at net asset value (l)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">27,744&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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="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 48.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</span></td><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%">457,626&#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="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></table></div><div style="margin-bottom:3pt;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 the fair values of the pension plan assets at December&#160;31, 2019 by asset category:</span></div><div style="margin-bottom:3pt;margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.486%"/><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:0 1pt"/><td colspan="21" 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%">Fair Value Measurements</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:700;line-height:100%">Asset Category&#160;(a)</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%">Total</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: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%">Quoted&#160;Prices&#160;in</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%">Active&#160;Markets&#160;for</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%">Identical Assets</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%">(Level 1)</span></div></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: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%">Significant</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%">Observable</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%">Inputs</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%">(Level 2)</span></div></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: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%">Significant</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%">Unobservable</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%">Inputs</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%">(Level 3)</span></div></td></tr><tr><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;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:10pt;font-weight:400;line-height:100%">Cash</span></td><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%">650&#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%">650&#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%">&#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 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%">&#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%">Money market funds</span></td><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%">5&#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%">5&#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%">Equity securities:</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"/><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 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%">Managed volatility (b)</span></td><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%">72,334&#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%">72,334&#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 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%">U.S. small/mid-cap equity (c)</span></td><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,014&#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,014&#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%">&#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 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%">World equity (excluding U.S.) (d)</span></td><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%">48,285&#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%">48,285&#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 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%">Common equity securities &#8211; Teleflex Incorporated</span></td><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%">38,359&#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%">38,359&#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%">&#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="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"/></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"/></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%">Fixed income securities:</span></td><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: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"/></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%">Intermediate duration fund (e)</span></td><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%">38,500&#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%">38,500&#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%">&#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 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%">Long duration bond fund (f)</span></td><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%">107,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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"/></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%">Corporate bond fund (g)</span></td><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,107&#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,107&#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%">&#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 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%">Global credit fund (h)</span></td><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%">929&#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%">929&#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 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%">Emerging markets debt fund (i)</span></td><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,974&#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%">9,974&#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%">&#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 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%">Corporate, government and foreign bonds</span></td><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,714&#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,714&#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 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%">Asset backed &#8211; home loans</span></td><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%">316&#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 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%">316&#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%">Other types of investments:</span></td><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: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"/></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"/></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"/></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"/></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%">Multi asset funds&#160;&#160;(j)</span></td><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,246&#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%">4,759&#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%">3,487&#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 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%">Contract with insurance company (k)</span></td><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%">9,849&#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 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%">9,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="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%">Other</span></td><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%">5&#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%">&#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%">5&#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%">Total investments at fair value</span></td><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%">387,430&#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%">373,773&#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%">3,803&#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%">9,854&#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 30.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%">Investments measured at Net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">35,870&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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</span></td><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%">423,300&#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 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:0 1pt"/></tr></table></div><div style="margin-bottom:1pt;margin-top:7pt;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%">a.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.</span></div><div style="margin-bottom:1pt;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%">b.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.</span></div><div style="margin-bottom:1pt;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%">c.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt">This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of small and mid-sized companies. The fund invests in common stocks or exchange traded funds holding common stock of U.S. companies with market capitalizations in the range of companies in the Russell 2500 Index.</span></div><div style="margin-bottom:1pt;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%">d.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than 35% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.</span></div><div style="margin-bottom:1pt;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%">e.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEwMGUzNWVhYjcwMjRiNWY4YzQ1MGQzNWE1YjE1YjFmL3NlYzphMDBlMzVlYWI3MDI0YjVmOGM0NTBkMzVhNWIxNWIxZl8xOTAvZnJhZzplZDZhNDYyMDAxOTk0ODY5OGY3YmQ5OWVlNzA3MDJlOS90ZXh0cmVnaW9uOmVkNmE0NjIwMDE5OTQ4Njk4ZjdiZDk5ZWU3MDcwMmU5Xzg5NDg_d68f5fee-5328-4ae5-89c4-fddfe000de06">three</span> and ten years, and uses derivative instruments, including interest rate swap agreements and credit default swaps, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="margin-bottom:1pt;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%">f.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13pt">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="margin-bottom:1pt;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%">g.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.</span></div><div style="margin-bottom:1pt;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%">h.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.</span></div><div style="margin-bottom:1pt;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%">i.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises a mutual fund that invests at least 80% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.</span></div><div style="margin-bottom:1pt;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%">j.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises funds that may invest in equities, bonds, or derivatives.</span></div><div style="margin-bottom:1pt;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%">k.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11pt">This category comprises the asset established out of an agreement to purchase a bulk-annuity policy from an insurer to fully cover the liabilities for members of the pension plan. The asset value is based on the fair value of the contract as determined by the insurance company using inputs that are not observable.</span></div><div style="margin-bottom:1pt;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%">l.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.51pt">This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:</span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">a fund that invests primarily in collateralized debt obligations and other structured credit vehicles and may include fixed income securities, loan participations, credit-linked notes, medium-term notes, pooled investment vehicles and derivative instruments. </span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">a hedge fund that invests in various other hedge funds. </span></div><div style="margin-bottom:1pt;padding-left:63pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">funds that invest in underlying funds that acquire, manage, and dispose of real estate properties, with a focus on properties in the U.S. and the UK markets.</span></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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Expected Benefit Payments</a></td>
<td class="text"><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%">The following table provides information about the expected benefit payments under its U.S. and foreign plans for each of the five succeeding years and the aggregate of the five years thereafter, net of the annual average Medicare Part&#160;D subsidy of approximately $0.1 million:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">Pension</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%">Other&#160;Benefits</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">22,527&#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%">3,123&#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%">2022</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,997&#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%">2,996&#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%">2023</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%">23,433&#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,864&#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%">2024</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%">24,018&#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%">2,583&#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%">2025</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%">24,354&#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,481&#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%">Years 2026&#160;&#8212; 2030</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%">128,246&#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%">8,622&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</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 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the 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_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="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>64
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089784888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segments and other information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Business segments and other information</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 years ended December&#160;31, 2020,&#160;2019 and 2018:</span></div><div style="margin-top:3pt;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:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><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="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</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"><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%">1,465,035&#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,492,274&#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,351,699&#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%">584,859&#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%">588,043&#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%">603,813&#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%">267,016&#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%">294,328&#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%">286,895&#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%">220,246&#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%">220,717&#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%">205,976&#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 13.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 #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,537,156&#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%">2,595,362&#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%">2,448,383&#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="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:12pt;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:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</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"><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%">401,391&#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%">319,933&#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%">255,798&#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%">81,348&#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%">94,424&#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%">106,090&#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%">51,238&#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%">73,090&#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%">78,135&#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%">44,852&#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%">57,994&#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%">50,294&#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:12.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 #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%">578,829&#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%">545,441&#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%">490,317&#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><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%">(155,761)</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%">(118,187)</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%">(168,613)</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:21.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest, loss on extinguishment of debt and taxes</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%">423,068&#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%">427,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%">321,704&#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:90%">(1)   Segment operating profit includes segment net revenues from external customers reduced by its 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 sales, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="margin-bottom:6pt;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:90%">(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</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:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</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"><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%">151,111&#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%">153,419&#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%">146,016&#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%">47,012&#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%">44,328&#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%">47,171&#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%">13,594&#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%">14,072&#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%">12,917&#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%">15,535&#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%">6,550&#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%">8,610&#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 13.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%">Consolidated depreciation and amortization</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%">227,252&#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%">218,369&#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%">214,714&#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><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_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock', window );">Total Net Revenues and Total Net Property, Plant and Equipment by Geographic Region</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 total net revenues and total net property, plant and equipment by geographic region for the years ended and as of December&#160;31, 2020, 2019 and&#160;2018:</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</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%">2020</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%">2019</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%">2018</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Net revenues (based on selling location):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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: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%">U.S.</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,567,144&#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,606,248&#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,449,426&#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%">Europe</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%">646,577&#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%">652,069&#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%">671,264&#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%">Asia Pacific</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%">230,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%">241,278&#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%">234,090&#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%">All other</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%">93,168&#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%">95,767&#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%">93,603&#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: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%">2,537,156&#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%">2,595,362&#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%">2,448,383&#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%">Net property, plant and equipment:</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 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%">U.S.</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%">234,186&#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%">228,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 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%">258,415&#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%">Malaysia</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%">71,760&#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%">53,406&#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%">51,952&#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%">Ireland</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%">52,373&#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%">40,151&#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%">41,223&#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%">All other</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%">115,593&#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%">108,989&#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%">81,176&#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: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%">473,912&#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%">430,719&#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%">432,766&#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_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of revenues and property plant equipment by geographic region.</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_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock</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_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>65
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910089743880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY DATA (UNAUDITED) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</a></td>
<td class="text"><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY DATA (UNAUDITED)</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:99.853%"><tr><td style="width:1.0%"/><td style="width:52.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><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:9.880%"/><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:9.880%"/><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:9.885%"/><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%">First<br/>Quarter </span></td><td colspan="3" style="padding:0 1pt"/><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%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><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%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, except per share)</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%">2020</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></div></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%">630,642&#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%">567,034&#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%">628,301&#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%">711,179&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">333,624&#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%">278,372&#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%">329,324&#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%">383,554&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest,loss on extinguishment of debt and taxes</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%">157,086&#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%">38,810&#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%">132,092&#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%">95,080&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</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%">131,152&#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%">11,443&#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%">116,605&#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%">76,601&#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%">(Loss) income 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:10pt;font-weight:400;line-height:100%">(2)</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&#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%">(18)</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%">(470)</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">131,150&#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%">11,456&#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%">116,587&#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%">76,131&#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%">Earnings per share&#160;&#8212; basic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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.83&#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%">0.25&#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%">2.51&#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.64&#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%">Income 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: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%">&#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%">&#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%">(0.01)</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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%">2.83&#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%">0.25&#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%">2.51&#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.63&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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.78&#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%">0.24&#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%">2.46&#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.62&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations</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%">&#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%">&#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%">&#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%">(0.01)</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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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%">2.78&#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%">0.24&#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%">2.46&#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.61&#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:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Net revenues</span></div></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%">613,584&#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%">652,507&#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%">648,319&#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%">680,952&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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%">323,970&#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%">352,238&#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%">355,075&#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%">377,722&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before interest,loss on extinguishment of debt and taxes</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%">75,243&#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%">107,458&#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%">117,621&#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%">126,932&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</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%">41,918&#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%">83,328&#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%">228,929&#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%">107,806&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from discontinued operations</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%">(1,021)</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%">47&#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%">459&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">40,897&#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%">83,375&#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%">228,929&#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%">108,265&#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; basic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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%">0.91&#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.80&#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%">4.95&#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%">2.33&#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%">(Loss) income 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%">(0.02)</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%">0.01&#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%">0.01&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></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%">0.89&#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%">1.81&#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%">4.95&#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%">2.34&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#160;&#8212; diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:#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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></div></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%">0.89&#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.77&#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%">4.85&#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%">2.28&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from discontinued operations</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%">(0.02)</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%">0.01&#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">0.87&#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.77&#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%">4.85&#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%">2.29&#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="text-align:justify"><span><br/></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%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.</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:95%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:95%;padding-left:8.24pt">For the three months ended March 31, 2019, June 30, 2019, September 29, 2019, and December 31, 2019 we reclassified intangible asset amortization expense of $20.8&#160;million, $20.7&#160;million, $20.6&#160;million and $20.5&#160;million, respectively, from selling, general and administrative expenses to cost of goods sold.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</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 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<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_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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>66
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910094378792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="nump">$ 9,100<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">$ 12,900<span></span>
</td>
<td class="nump">$ 9,100<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 );">Current portion of allowance for credit losses</a></td>
<td class="nump">5,300<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">$ 8,100<span></span>
</td>
<td class="nump">5,300<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_WeightedAverageAmortizationPeriodForIntangibleAsset', window );">Weighted average amortization period of intangible assets, in years</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">15 years<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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</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="nump">$ 158,685<span></span>
</td>
<td class="nump">149,974<span></span>
</td>
<td class="nump">$ 149,486<span></span>
</td>
</tr>
<tr 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_ContractWithCustomerRefundLiability', window );">Reserve for returns and allowances</a></td>
<td class="nump">7,200<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">14,600<span></span>
</td>
<td class="nump">7,200<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_ReserveForEstimatedRebates', window );">Reserve for estimated rebates</a></td>
<td class="nump">21,600<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">28,500<span></span>
</td>
<td class="nump">21,600<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</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="nump">$ 84,400<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net | Hospitals And Healthcare Providers | Customer Concentration Risk</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</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="nump">88.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net | Other Medical Device Manufacturers | Customer Concentration Risk</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</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="nump">9.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net | Home Care Providers such as Pharmacies | Customer Concentration Risk</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</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="nump">3.00%<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_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Revision of Prior Period, Adjustment | Cost of Sales</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</a></td>
<td class="nump">20,500<span></span>
</td>
<td class="nump">$ 20,600<span></span>
</td>
<td class="nump">$ 20,700<span></span>
</td>
<td class="nump">$ 20,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,600<span></span>
</td>
<td class="nump">81,600<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">Revision of Prior Period, Adjustment | Selling, General and Administrative Expenses</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</a></td>
<td class="num">$ (20,500)<span></span>
</td>
<td class="num">$ (20,600)<span></span>
</td>
<td class="num">$ (20,700)<span></span>
</td>
<td class="num">$ (20,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (82,600)<span></span>
</td>
<td class="num">$ (81,600)<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 | Intellectual property</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">5 years<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Customer relationships</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">8 years<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Distribution rights</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">10 years<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Trade names</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">5 years<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Non-complete agreement</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">3 years<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Intellectual property</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">20 years<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Customer relationships</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">27 years<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Trade names</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">30 years<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Non-complete agreement</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</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">6 years<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_MajorPropertyClassAxis=us-gaap_BuildingMember', window );">Building</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of plant and equipment, in years</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">30 years<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_MajorPropertyClassAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment | Minimum</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of plant and equipment, in years</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">3 years<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_MajorPropertyClassAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment | Maximum</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of plant and equipment, in years</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">15 years<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_MajorPropertyClassAxis=tfx_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment and Software | Minimum</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of plant and equipment, in years</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">3 years<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_MajorPropertyClassAxis=tfx_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment and Software | Maximum</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_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of plant and equipment, in years</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">5 years<span></span>
</td>
<td class="text">&#160;<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_tfx_ReserveForEstimatedRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reserve for estimated rebates.</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_ReserveForEstimatedRebates</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Significant Accounting Policies [Line Items]</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_SummaryOfSignificantAccountingPoliciesLineItems</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_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Amortization Period For Intangible Asset</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_WeightedAverageAmortizationPeriodForIntangibleAsset</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_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_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_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_ContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</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 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=121551570&amp;loc=SL49130611-203046-203046<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_ContractWithCustomerRefundLiability</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="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: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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="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: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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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_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_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerListsMember</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=tfx_NoncompleteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=tfx_NoncompleteAgreementMember</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_MajorPropertyClassAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorPropertyClassAxis=us-gaap_BuildingMember</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_MajorPropertyClassAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorPropertyClassAxis=us-gaap_MachineryAndEquipmentMember</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_MajorPropertyClassAxis=tfx_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorPropertyClassAxis=tfx_ComputerEquipmentAndSoftwareMember</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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095914584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recently issued accounting standards - Recently issued accounting standards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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>
</tr>
<tr 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 );">Cumulative-effect adjustment</a></td>
<td class="num">$ (3,336,457)<span></span>
</td>
<td class="num">$ (2,979,320)<span></span>
</td>
<td class="num">$ (2,539,978)<span></span>
</td>
<td class="num">$ (2,430,531)<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_RetainedEarningsMember', window );">Retained Earnings</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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>
</tr>
<tr 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_StockholdersEquity', window );">Cumulative-effect adjustment</a></td>
<td class="num">$ (3,096,228)<span></span>
</td>
<td class="num">(2,824,916)<span></span>
</td>
<td class="num">(2,427,599)<span></span>
</td>
<td class="num">(2,285,886)<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</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>
</tr>
<tr 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_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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>
</tr>
<tr 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 );">Cumulative-effect adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">791<span></span>
</td>
<td class="nump">1,321<span></span>
</td>
<td class="num">(3,076)<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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>
</tr>
<tr 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_StockholdersEquity', window );">Cumulative-effect adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
<td class="nump">$ 1,321<span></span>
</td>
<td class="num">$ (3,076)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Significant Accounting Policies [Line Items]</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_SummaryOfSignificantAccountingPoliciesLineItems</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetainedEarningsMember</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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</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>68
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910168011784">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 711,179<span></span>
</td>
<td class="nump">$ 628,301<span></span>
</td>
<td class="nump">$ 567,034<span></span>
</td>
<td class="nump">$ 630,642<span></span>
</td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<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>
<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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">657,703<span></span>
</td>
<td class="nump">600,874<span></span>
</td>
<td class="nump">575,327<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>
<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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">302,293<span></span>
</td>
<td class="nump">338,413<span></span>
</td>
<td class="nump">349,370<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>
<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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">382,435<span></span>
</td>
<td class="nump">427,563<span></span>
</td>
<td class="nump">395,423<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>
<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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">317,200<span></span>
</td>
<td class="nump">370,074<span></span>
</td>
<td class="nump">358,707<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>
<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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">290,022<span></span>
</td>
<td class="nump">290,449<span></span>
</td>
<td class="nump">196,735<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>
<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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">220,246<span></span>
</td>
<td class="nump">220,717<span></span>
</td>
<td class="nump">205,976<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>
<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>
<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">$ 367,257<span></span>
</td>
<td class="nump">$ 347,272<span></span>
</td>
<td class="nump">$ 366,845<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="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>69
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910165774296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2020</div></th>
<th class="th"><div>Feb. 18, 2020</div></th>
<th class="th"><div>Feb. 04, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate contingent consideration amount</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">$ 91,900,000<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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Transaction expenses</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">6,600,000<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_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposition of assets</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">0<span></span>
</td>
<td class="nump">$ 6,077,000<span></span>
</td>
<td class="nump">$ 1,388,000<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable</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>
</tr>
<tr 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</tr>
<tr 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_ReceivableWithImputedInterestFaceAmount', window );">Receivable with imputed interest, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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>
</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_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths', window );">Financing Receivables Payments To Be Received In Next Twelve Months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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>
</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_FinancingReceivablesPaymentsToBeReceivedInYearTwo', window );">Financing Receivables, Payments To Be Received In Year Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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>
</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_FinancingReceivablesPaymentsToBeReceivedInYearThree', window );">Financing Receivables, Payments To Be Received In Year Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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>
</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_FinancingReceivablesPaymentsToBeReceivedInYearFour', window );">Financing Receivables, Payments To Be Received In Year Four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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>
</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_FinancingReceivablesPaymentsToBeReceivedInYearFive', window );">Financing Receivables, Payments To Be Received In Year Five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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>
</tr>
<tr 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_NotesReceivableFairValueDisclosure', window );">Notes receivable, fair value disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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>
</tr>
<tr 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_NotesReceivableNet', window );">Financing receivable, net</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,600,000<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable | Accounts Receivable</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>
</tr>
<tr 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</tr>
<tr 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_NotesReceivableNet', window );">Financing receivable, net</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,700,000<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable | Other assets</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>
</tr>
<tr 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>
<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_NotesReceivableNet', window );">Financing receivable, net</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">900,000<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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations</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>
</tr>
<tr 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</tr>
<tr 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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Disposal group, including discontinued operation, consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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>
</tr>
<tr 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_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposition of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700,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>
</tr>
<tr 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_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal group, including discontinued operation, assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,700,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>
</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_BusinessAcquisitionAxis=tfx_IWGHighPerformanceConductorsIncMember', window );">IWG High Performance Conductors, Inc.</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>
</tr>
<tr 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>
<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_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 260,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>
</tr>
<tr 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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Acquisition revenue</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">27,100,000<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Acquisition operating loss</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">200,000<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Business acquisition, goodwill, expected tax deductible amount</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">0<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_BusinessAcquisitionAxis=tfx_ZMedicaLLCMember', window );">Z-Medica, LLC</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>
</tr>
<tr 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>
<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_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="nump">$ 500,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="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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Business acquisition, goodwill, expected tax deductible amount</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">$ 0<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate contingent consideration amount</a></td>
<td class="nump">$ 25,000,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables Payments To Be Received In Next Twelve Months</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_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths</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_FinancingReceivablesPaymentsToBeReceivedInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Payments To Be Received In Year Five</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_FinancingReceivablesPaymentsToBeReceivedInYearFive</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_FinancingReceivablesPaymentsToBeReceivedInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Payments To Be Received In Year Four</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_FinancingReceivablesPaymentsToBeReceivedInYearFour</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_FinancingReceivablesPaymentsToBeReceivedInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Payments To Be Received In Year Three</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_FinancingReceivablesPaymentsToBeReceivedInYearThree</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_FinancingReceivablesPaymentsToBeReceivedInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Payments To Be Received In Year Two</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_FinancingReceivablesPaymentsToBeReceivedInYearTwo</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_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as assets attributable to disposal group held for sale or disposed of.</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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: 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 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="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_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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</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 (d)<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="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_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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received or receivable for the disposal of assets and liabilities, including discontinued operation.</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_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="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_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<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_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="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_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing receivable. Excludes financing receivable covered under loss sharing agreement.</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 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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/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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="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_ReceivableWithImputedInterestFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal amount of the receivable or note before consideration of the discount or premium.</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-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_ReceivableWithImputedInterestFaceAmount</td>
</tr>
<tr>
<td style="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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</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_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsReceivableMember</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_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAssetsMember</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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</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_BusinessAcquisitionAxis=tfx_IWGHighPerformanceConductorsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IWGHighPerformanceConductorsIncMember</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_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>70
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910096279960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 28, 2020</div></th>
<th class="th"><div>Feb. 18, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets</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>
</tr>
<tr 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,585,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,245,305<span></span>
</td>
<td class="nump">$ 2,246,579<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_BusinessAcquisitionAxis=tfx_IWGHighPerformanceConductorsIncMember', window );">IWG High Performance Conductors, Inc.</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>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets</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>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,785<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,457<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">179,000<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,127<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270<span></span>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">307,639<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Less:</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>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,568<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,449<span></span>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions', window );">Noncurrent liability for uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,945<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 260,677<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_BusinessAcquisitionAxis=tfx_ZMedicaLLCMember', window );">Z-Medica, LLC</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>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets</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>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,649<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,492<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332,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>
</tr>
<tr 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,939<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153<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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">541,233<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Less:</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>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,068<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,225<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions', window );">Noncurrent liability for uncertain tax positions</a></td>
<td class="text">&#160;<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>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91<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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,384<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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,849<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities For Uncertain Tax Positions</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions</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>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquired at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year or within the normal operating cycle, if longer, assumed at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences assumed at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other liabilities due after one year or the normal operating cycle, if longer, assumed at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of the 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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_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_BusinessAcquisitionAxis=tfx_IWGHighPerformanceConductorsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IWGHighPerformanceConductorsIncMember</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_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>71
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910291700616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Acquired Finite-lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2020</div></th>
<th class="th"><div>Feb. 18, 2020</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property | Minimum</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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="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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property | Maximum</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property | IWG High Performance Conductors, Inc.</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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="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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property | Z-Medica, LLC</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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="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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">$ 86,500<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property | Z-Medica, LLC | Minimum</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">13 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property | Z-Medica, LLC | Maximum</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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="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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">16 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names | Minimum</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names | Maximum</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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="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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names | Z-Medica, LLC</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">$ 47,500<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">25 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | IWG High Performance Conductors, Inc.</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 139,000<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Z-Medica, LLC</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">$ 198,000<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">26 years<span></span>
</td>
<td class="text">&#160;<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="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: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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="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_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_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_BusinessAcquisitionAxis=tfx_IWGHighPerformanceConductorsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IWGHighPerformanceConductorsIncMember</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_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>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169256760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges - Expected costs to be incurred (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </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.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_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">14.5<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_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">21.1<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="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">56.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">50.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">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="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="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">57.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">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="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 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.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">9.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_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">16.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_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">3.8<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_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">36.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 | 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_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">52.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">42.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">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="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">55.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">46.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">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="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">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="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=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2018 Footprint realignment plan | 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_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">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="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">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="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_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2014 Footprint realignment plan | 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_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_OtherRestructuringMember', window );">Other costs | 2019 Footprint realignment plan | 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_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 costs | 2019 Footprint realignment plan | 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_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 costs | 2018 Footprint realignment plan | 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_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">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 costs | 2018 Footprint realignment plan | 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_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>
<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 costs | 2014 Footprint realignment plan | 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_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">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 costs | 2014 Footprint realignment plan | 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_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=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Restructuring charges | 2019 Footprint realignment plan | 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_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=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Restructuring charges | 2019 Footprint realignment plan | 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_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">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 );">Restructuring charges | 2018 Footprint realignment plan | 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_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="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 );">Restructuring charges | 2018 Footprint realignment plan | 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_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">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 );">Restructuring charges | 2014 Footprint realignment plan | 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_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">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 );">Restructuring charges | 2014 Footprint realignment plan | 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_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">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 );">Restructuring related charges | 2019 Footprint realignment plan | 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_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">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 );">Restructuring related charges | 2019 Footprint realignment plan | 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_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">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 );">Restructuring related charges | 2018 Footprint realignment plan | 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_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>
<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 );">Restructuring related charges | 2018 Footprint realignment plan | 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_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">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 );">Restructuring related charges | 2014 Footprint realignment plan | 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_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">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 );">Restructuring related charges | 2014 Footprint realignment plan | 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_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>
</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_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>73
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910092885144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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>
<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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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_RestructuringReserve', window );">Balance, beginning</a></td>
<td class="nump">$ 11,870<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_RestructuringReserveAccrualAdjustment1', window );">Subsequent accruals</a></td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">13,753<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_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(5,532)<span></span>
</td>
<td class="num">(1,602)<span></span>
</td>
</tr>
<tr 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_RestructuringReserveTranslationAdjustment', window );">Foreign currency translation</a></td>
<td class="nump">174<span></span>
</td>
<td class="num">(281)<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 );">Balance, ending</a></td>
<td class="nump">8,054<span></span>
</td>
<td class="nump">11,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_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="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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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_RestructuringReserve', window );">Balance, beginning</a></td>
<td class="nump">44,274<span></span>
</td>
<td class="nump">48,474<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_RestructuringReserveAccrualAdjustment1', window );">Subsequent accruals</a></td>
<td class="nump">5,948<span></span>
</td>
<td class="num">(939)<span></span>
</td>
</tr>
<tr 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_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(4,281)<span></span>
</td>
<td class="num">(3,628)<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_RestructuringReserveTranslationAdjustment', window );">Foreign currency translation</a></td>
<td class="nump">4,140<span></span>
</td>
<td class="nump">367<span></span>
</td>
</tr>
<tr 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 );">Balance, ending</a></td>
<td class="nump">50,081<span></span>
</td>
<td class="nump">44,274<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>
<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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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_RestructuringReserve', window );">Balance, beginning</a></td>
<td class="nump">3,669<span></span>
</td>
<td class="nump">3,936<span></span>
</td>
</tr>
<tr 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_RestructuringReserveAccrualAdjustment1', window );">Subsequent accruals</a></td>
<td class="nump">606<span></span>
</td>
<td class="nump">313<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_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(682)<span></span>
</td>
<td class="num">(580)<span></span>
</td>
</tr>
<tr 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_RestructuringReserveTranslationAdjustment', window );">Foreign currency translation</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_RestructuringReserve', window );">Balance, ending</a></td>
<td class="nump">$ 3,593<span></span>
</td>
<td class="nump">$ 3,669<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments made as the result of exit or disposal activities. Excludes payments associated with 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://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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: 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 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-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_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="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_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_RestructuringReserveAccrualAdjustment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring 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 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 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)(2))<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_RestructuringReserveAccrualAdjustment1</td>
</tr>
<tr>
<td style="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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="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_RestructuringReserveTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decreases (increases) the restructuring reserve.</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)(2))<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_RestructuringReserveTranslationAdjustment</td>
</tr>
<tr>
<td style="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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910094275864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges - Restructuring program (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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 );">Total restructuring charges</a></td>
<td class="nump">$ 17,103<span></span>
</td>
<td class="nump">$ 15,239<span></span>
</td>
<td class="nump">$ 60,120<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_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">21,388<span></span>
</td>
<td class="nump">6,966<span></span>
</td>
<td class="nump">19,110<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_RestructuringCostsAndAssetImpairmentCharges', window );">Total restructuring and impairment charges</a></td>
<td class="nump">38,491<span></span>
</td>
<td class="nump">22,205<span></span>
</td>
<td class="nump">79,230<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_TwoThousandTwentyWorkforceReductionPlanMember', window );">2020 Workforce reduction plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">8,847<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_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">13,753<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_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">5,948<span></span>
</td>
<td class="num">(939)<span></span>
</td>
<td class="nump">54,993<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>
<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>
<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 );">Total restructuring charges</a></td>
<td class="nump">766<span></span>
</td>
<td class="nump">2,425<span></span>
</td>
<td class="nump">5,127<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_SpecialTerminationBenefitsMember', window );">Termination benefits</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">14,634<span></span>
</td>
<td class="nump">12,683<span></span>
</td>
<td class="nump">57,812<span></span>
</td>
</tr>
<tr 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_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0<span></span>
</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_RestructuringCostsAndAssetImpairmentCharges', window );">Total restructuring and impairment charges</a></td>
<td class="nump">14,634<span></span>
</td>
<td class="nump">12,683<span></span>
</td>
<td class="nump">57,812<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_SpecialTerminationBenefitsMember', window );">Termination benefits | 2020 Workforce reduction plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">8,494<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_RestructuringCostAndReserveAxis=us-gaap_SpecialTerminationBenefitsMember', window );">Termination benefits | 2019 Footprint realignment plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">647<span></span>
</td>
<td class="nump">13,683<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_RestructuringCostAndReserveAxis=us-gaap_SpecialTerminationBenefitsMember', window );">Termination benefits | 2018 Footprint realignment plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">5,565<span></span>
</td>
<td class="num">(1,787)<span></span>
</td>
<td class="nump">53,992<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_SpecialTerminationBenefitsMember', window );">Termination benefits | Other restructuring programs</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_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>
<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 );">Total restructuring charges</a></td>
<td class="num">(72)<span></span>
</td>
<td class="nump">787<span></span>
</td>
<td class="nump">3,820<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 costs</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">2,469<span></span>
</td>
<td class="nump">2,556<span></span>
</td>
<td class="nump">2,308<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_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">21,388<span></span>
</td>
<td class="nump">6,966<span></span>
</td>
<td class="nump">19,110<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_RestructuringCostsAndAssetImpairmentCharges', window );">Total restructuring and impairment charges</a></td>
<td class="nump">23,857<span></span>
</td>
<td class="nump">9,522<span></span>
</td>
<td class="nump">21,418<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 costs | 2020 Workforce reduction plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">353<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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2019 Footprint realignment plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">895<span></span>
</td>
<td class="nump">70<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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2018 Footprint realignment plan</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">848<span></span>
</td>
<td class="nump">1,001<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 costs | Other restructuring programs</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_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>
<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 );">Total restructuring charges</a></td>
<td class="nump">$ 838<span></span>
</td>
<td class="nump">$ 1,638<span></span>
</td>
<td class="nump">$ 1,307<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="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_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_RestructuringCostsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, 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_RestructuringCostsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="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_RestructuringPlanAxis=tfx_TwoThousandTwentyWorkforceReductionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TwoThousandTwentyWorkforceReductionPlanMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_SpecialTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SpecialTerminationBenefitsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169520984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">$ 21,388<span></span>
</td>
<td class="nump">$ 6,966<span></span>
</td>
<td class="nump">$ 19,110<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_AssetImpairmentChargesNetOfTax', window );">Asset impairment charges, net of tax</a></td>
<td class="nump">$ 19,400<span></span>
</td>
<td class="text">&#160;<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_tfx_AssetImpairmentChargesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Impairment Charges, Net Of Tax</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_AssetImpairmentChargesNetOfTax</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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169502136">
<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>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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">$ 132,370<span></span>
</td>
<td class="nump">$ 114,302<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">75,874<span></span>
</td>
<td class="nump">71,479<span></span>
</td>
</tr>
<tr 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,952<span></span>
</td>
<td class="nump">290,776<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 );">Inventory, Net</a></td>
<td class="nump">$ 513,196<span></span>
</td>
<td class="nump">$ 476,557<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>77
<FILENAME>R58.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910090312184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, plant, equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_LandBuildingsAndLeaseholdImprovementsGross', window );">Land, buildings and leasehold improvements</a></td>
<td class="nump">$ 272,637<span></span>
</td>
<td class="nump">$ 248,067<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_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">496,664<span></span>
</td>
<td class="nump">443,612<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_CapitalizedComputerSoftwareGross', window );">Computer equipment and software</a></td>
<td class="nump">172,913<span></span>
</td>
<td class="nump">158,574<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_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">84,336<span></span>
</td>
<td class="nump">63,991<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">1,026,550<span></span>
</td>
<td class="nump">914,244<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="num">(552,638)<span></span>
</td>
<td class="num">(483,525)<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 473,912<span></span>
</td>
<td class="nump">$ 430,719<span></span>
</td>
<td class="nump">$ 432,766<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_LandBuildingsAndLeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land buildings and leasehold improvements gross.</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_LandBuildingsAndLeaseholdImprovementsGross</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</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 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation, depletion and amortization of physical assets used in the normal conduct of business 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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 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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169940104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and other intangible assets - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</a></td>
<td class="nump">$ 158,685<span></span>
</td>
<td class="nump">$ 149,974<span></span>
</td>
<td class="nump">$ 149,486<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_TradeNamesMember', window );">Trade names</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_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>
<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite lived intangible assets</a></td>
<td class="nump">$ 239,100<span></span>
</td>
<td class="text">&#160;<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_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_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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910093287016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and other intangible assets - Changes in carrying amount by reporting segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_GoodwillLineItems', window );"><strong>Goodwill [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_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,578,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(332,128)<span></span>
</td>
</tr>
<tr 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>
<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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 2,245,305<span></span>
</td>
<td class="nump">$ 2,246,579<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_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">295,066<span></span>
</td>
<td class="nump">1,833<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation and other adjustments</a></td>
<td class="nump">45,595<span></span>
</td>
<td class="num">(3,107)<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">2,585,966<span></span>
</td>
<td class="nump">2,245,305<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_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember', window );">Americas | Operating Segments</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_GoodwillLineItems', window );"><strong>Goodwill [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="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_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,881,662<span></span>
</td>
</tr>
<tr 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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(332,128)<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>
<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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">1,550,925<span></span>
</td>
<td class="nump">1,549,534<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_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">149,877<span></span>
</td>
<td class="nump">439<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation and other adjustments</a></td>
<td class="num">(520)<span></span>
</td>
<td class="nump">952<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">1,700,282<span></span>
</td>
<td class="nump">1,550,925<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_StatementBusinessSegmentsAxis=tfx_EMEASegmentMember', window );">EMEA | Operating Segments</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_GoodwillLineItems', window );"><strong>Goodwill [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_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">480,615<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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GoodwillRollForward', window );"><strong>Goodwill [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>
</tr>
<tr 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">475,772<span></span>
</td>
<td class="nump">480,615<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_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">22,364<span></span>
</td>
<td class="nump">189<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation and other adjustments</a></td>
<td class="nump">38,092<span></span>
</td>
<td class="num">(5,032)<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">536,228<span></span>
</td>
<td class="nump">475,772<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_StatementBusinessSegmentsAxis=tfx_AsiaSegmentMember', window );">Asia | Operating Segments</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_GoodwillLineItems', window );"><strong>Goodwill [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="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_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211,547<span></span>
</td>
</tr>
<tr 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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GoodwillRollForward', window );"><strong>Goodwill [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>
</tr>
<tr 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">213,725<span></span>
</td>
<td class="nump">211,547<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_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">15,698<span></span>
</td>
<td class="nump">1,205<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation and other adjustments</a></td>
<td class="nump">8,023<span></span>
</td>
<td class="nump">973<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">237,446<span></span>
</td>
<td class="nump">213,725<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_StatementBusinessSegmentsAxis=tfx_OemMember', window );">OEM | Operating Segments</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_GoodwillLineItems', window );"><strong>Goodwill [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_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,883<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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GoodwillRollForward', window );"><strong>Goodwill [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>
</tr>
<tr 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">4,883<span></span>
</td>
<td class="nump">4,883<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_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">107,127<span></span>
</td>
<td class="nump">0<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation and other adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 112,010<span></span>
</td>
<td class="nump">$ 4,883<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_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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from 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://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 (b)<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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="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_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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<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_GoodwillGross</td>
</tr>
<tr>
<td style="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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated impairment loss for 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GoodwillLineItems</td>
</tr>
<tr>
<td style="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_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_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_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_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;">us-gaap_StatementBusinessSegmentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910094920728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and other intangible assets - Components of intangible assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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 );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">$ 3,534,799<span></span>
</td>
<td class="nump">$ 3,011,084<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&#160;Amortization</a></td>
<td class="num">(1,015,053)<span></span>
</td>
<td class="num">(854,799)<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">29,627<span></span>
</td>
<td class="nump">27,940<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 );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">1,377,943<span></span>
</td>
<td class="nump">1,021,852<span></span>
</td>
</tr>
<tr 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&#160;Amortization</a></td>
<td class="num">(425,692)<span></span>
</td>
<td class="num">(367,585)<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 );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">1,458,924<span></span>
</td>
<td class="nump">1,351,990<span></span>
</td>
</tr>
<tr 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&#160;Amortization</a></td>
<td class="num">(479,612)<span></span>
</td>
<td class="num">(402,340)<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 );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">23,866<span></span>
</td>
<td class="nump">23,369<span></span>
</td>
</tr>
<tr 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&#160;Amortization</a></td>
<td class="num">(20,280)<span></span>
</td>
<td class="num">(18,859)<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 );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">619,847<span></span>
</td>
<td class="nump">563,315<span></span>
</td>
</tr>
<tr 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&#160;Amortization</a></td>
<td class="num">(65,955)<span></span>
</td>
<td class="num">(50,718)<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 );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">24,592<span></span>
</td>
<td class="nump">22,618<span></span>
</td>
</tr>
<tr 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&#160;Amortization</a></td>
<td class="num">$ (23,514)<span></span>
</td>
<td class="num">$ (15,297)<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>81
<FILENAME>R62.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088487464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and other intangible assets - Estimated annual amortization expense (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 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_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 167,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">165,300<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">160,300<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">159,100<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">$ 158,100<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910224107944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LeaseCost', window );">Lease, cost</a></td>
<td class="nump">$ 30.7<span></span>
</td>
<td class="nump">$ 30.2<span></span>
</td>
<td class="nump">$ 32.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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="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_LesseeOperatingLeaseOptiontoTerminateOrExtend', window );">Lessee, operating lease, option to terminate or extend</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<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_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Option to Terminate Or Extend</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_LesseeOperatingLeaseOptiontoTerminateOrExtend</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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease cost recognized by lessee for lease contract.</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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<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_LeaseCost</td>
</tr>
<tr>
<td style="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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910165096472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of lease liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 26,178<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">23,540<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">18,222<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">14,047<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">7,853<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">36,131<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">125,971<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest</a></td>
<td class="num">(17,228)<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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 108,743<span></span>
</td>
<td class="nump">$ 122,221<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="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>84
<FILENAME>R65.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169859064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental balance sheet information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="nump">$ 108,743<span></span>
</td>
<td class="nump">$ 122,221<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_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</a></td>
<td class="nump">28,276<span></span>
</td>
<td class="nump">26,458<span></span>
</td>
</tr>
<tr 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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets obtained in exchange for operating lease obligations</a></td>
<td class="nump">$ 8,904<span></span>
</td>
<td class="nump">$ 37,673<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
</tr>
<tr 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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.40%<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</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 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="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:durationItemType</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right-of-use asset obtained in exchange for operating lease liability.</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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="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>85
<FILENAME>R66.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910168161608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings - Components of Long-Term Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>May 27, 2020</div></th>
<th class="th"><div>Nov. 20, 2017</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt, Gross</a></td>
<td class="nump">$ 2,498,000<span></span>
</td>
<td class="nump">$ 1,923,000<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_DeferredFinanceCostsNet', window );">Less: Unamortized debt issuance costs</a></td>
<td class="num">(19,612)<span></span>
</td>
<td class="num">(14,057)<span></span>
</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_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">2,478,388<span></span>
</td>
<td class="nump">1,908,943<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_LongTermDebtCurrent', window );">Current portion of borrowings</a></td>
<td class="num">(100,500)<span></span>
</td>
<td class="num">(50,000)<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_LongTermDebtNoncurrent', window );">Long-term borrowings</a></td>
<td class="nump">2,377,888<span></span>
</td>
<td class="nump">1,858,943<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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>
</tr>
<tr 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</tr>
<tr 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_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="nump">$ 300,000<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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Senior credit facility interest rate</a></td>
<td class="nump">1.66%<span></span>
</td>
<td class="nump">3.12%<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_LongtermDebtTypeAxis=tfx_SecuritizationProgramMember', window );">Securitization Program</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>
</tr>
<tr 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</tr>
<tr 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_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 50,000<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_OtherShortTermBorrowings', window );">Securitization program, at a rate of 1.24% at December 31, 2020 and 2.51% at December 31, 2019</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 50,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">1.24%<span></span>
</td>
<td class="nump">2.51%<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_DebtInstrumentAxis=tfx_ThreePointFiveSevenPercentTermLoanFacilityMember', window );">Term loan facility, at a rate of 1.65% at December 31, 2020 and 3.17% at December 31 2019, due 2024 | Term Loan</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>
</tr>
<tr 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</tr>
<tr 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_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 673,000<span></span>
</td>
<td class="nump">$ 673,000<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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Senior credit facility interest rate</a></td>
<td class="nump">1.65%<span></span>
</td>
<td class="nump">3.17%<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_DebtInstrumentAxis=tfx_A4.875PercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026 | Senior Notes</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>
</tr>
<tr 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</tr>
<tr 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="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 400,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.875%<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_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Senior Notes</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>
</tr>
<tr 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</tr>
<tr 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="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.625%<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<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_FourPointTwentyFivePercentSeniorNotesDue2028Member', window );">4.25% Senior Notes due 2028 | Senior Notes</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>
</tr>
<tr 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</tr>
<tr 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="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 500,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="nump">4.25%<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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(16))<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 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><br>Reference 4: 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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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 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><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the 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))<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 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><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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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_LineOfCredit</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective interest rate 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://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(b),22(b))<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_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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)(16))<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(16))<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 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_LongTermDebt</td>
</tr>
<tr>
<td style="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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current. 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.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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="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_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowings classified as other, maturing 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(a)(7))<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_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="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_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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityMember</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=tfx_SecuritizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=tfx_SecuritizationProgramMember</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_DebtInstrumentAxis=tfx_ThreePointFiveSevenPercentTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ThreePointFiveSevenPercentTermLoanFacilityMember</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=tfx_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=tfx_TermLoanMember</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_DebtInstrumentAxis=tfx_A4.875PercentSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_A4.875PercentSeniorNotesDue2026Member</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_us-gaap_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</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_DebtInstrumentAxis=tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FourPointTwentyFivePercentSeniorNotesDue2028Member</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>86
<FILENAME>R67.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910168734552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Borrowings - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th"><div>May 27, 2020</div></th>
<th class="th"><div>Apr. 05, 2019</div></th>
<th class="th"><div>Nov. 20, 2017</div></th>
<th class="th"><div>May 16, 2016</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 30, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_LongtermDebtTypeAxis=tfx_SecuritizationProgramMember', window );">Securitization Program</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentInterestRateStatedPercentage', window );">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="text">&#160;<span></span>
</td>
<td class="nump">1.24%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.51%<span></span>
</td>
</tr>
<tr 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_LineOfCredit', window );">Long-term line of credit</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="nump">$ 75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000.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_MaximumAmountAvailableUnderReceivableSecuritization', window );">Maximum amount available under receivable securitization</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="nump">$ 75,000,000<span></span>
</td>
<td class="nump">$ 50,000,000<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_OtherShortTermBorrowings', window );">Securitization program, at a rate of 1.24% at December 31, 2020 and 2.51% at December 31, 2019</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="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<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_A2017CreditAgreementMember', window );">Credit Agreement</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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="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_A2017CreditAgreementMember', window );">Credit Agreement | LIBOR | Minimum</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<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="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_A2017CreditAgreementMember', window );">Credit Agreement | LIBOR | Maximum</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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="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_A2017CreditAgreementMember', window );">Credit Agreement | Federal Funds</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<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="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_A2017CreditAgreementMember', window );">Credit Agreement | Adjusted LIBOR</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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="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_A2017CreditAgreementMember', window );">Credit Agreement | Adjusted LIBOR | Minimum</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.125%<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="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_A2017CreditAgreementMember', window );">Credit Agreement | Adjusted LIBOR | Maximum</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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="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_A2017CreditAgreementMember', window );">Credit Agreement | Revolving Credit Facility</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentTerm', window );">Debt, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum amount available for borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,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>
<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_DebtInstrumentAxis=tfx_A2017CreditAgreementMember', window );">Credit Agreement | Term Loan</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum amount available for borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,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>
<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_DebtInstrumentAxis=tfx_SecondAmendedandRestatedCreditAgreementMember', window );">Second Amended and Restated Credit Agreement</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentCovenantTermsMaximumLeverageRatio', window );">Leverage ratio, required</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio', window );">Interest coverage ratio, required</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<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="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 );">4.875% Senior Notes due 2026 | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable 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">0.50%<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_DebtInstrumentInterestRateStatedPercentage', window );">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="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_SeniorNotes', window );">Senior notes</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">$ 400,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>
</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 );">4.875% Senior Notes due 2026 | Senior Notes | Minimum</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DecliningPercentOfRedemptionPriceToPrincipalAmount', window );">Declining percent of redemption price to principal amount</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">0.813%<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_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026 | Senior Notes | Maximum</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_PercentOfRedemptionPriceToPrincipalAmount', window );">Percent of redemption price to principal amount</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">102.438%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount', window );">Declining percent of redemption price to principal amount</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">100.00%<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_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026 | Senior Notes | Debt Instrument Redemption Prior To June 1, 2021</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentRedemptionPricePercentage', window );">Percent of redemption price to principal amount on redemption</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">100.00%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption', window );">Makewhole premium as percentage of principal amount of notes subject to redemption</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">1.00%<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_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Minimum</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DecliningPercentOfRedemptionPriceToPrincipalAmount', window );">Declining percent of redemption price to principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.771%<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_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Maximum</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DecliningPercentOfRedemptionPriceToPrincipalAmount', window );">Declining percent of redemption price to principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<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_SeniorNotes', window );">Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr 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_DebtIssuanceCostsLineOfCreditArrangementsGross', window );">Debt issuance, line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,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_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Senior Notes | Maximum</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_PercentOfRedemptionPriceToPrincipalAmount', window );">Percent of redemption price to principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102.313%<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_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Senior Notes | Debt Instrument, Redemption, Period One</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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 );">Percent of redemption price to principal amount on redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption', window );">Makewhole premium as percentage of principal amount of notes subject to redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Senior Notes | Debt Instrument, Redemption, Period Two</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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 );">Percent of redemption price to principal amount on redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104.625%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_PercentOfPrincipalAmountOfNotesRedeemable', window );">Percent of principal amount of notes redeemable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<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_DebtInstrumentAxis=tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member', window );">4.25% Senior Notes due 2028 | Minimum</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DecliningPercentOfRedemptionPriceToPrincipalAmount', window );">Declining percent of redemption price to principal amount</a></td>
<td class="nump">1.0625%<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="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_FourPointTwentyFivePercentSeniorNotesDue2028Member', window );">4.25% Senior Notes due 2028 | Maximum</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DecliningPercentOfRedemptionPriceToPrincipalAmount', window );">Declining percent of redemption price to principal amount</a></td>
<td class="nump">100.00%<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="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_FourPointTwentyFivePercentSeniorNotesDue2028Member', window );">4.25% Senior Notes due 2028 | Senior Notes</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<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="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 );">Interest rate</a></td>
<td class="nump">4.25%<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">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
</tr>
<tr 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="nump">$ 500,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="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PercentOfRedemptionPriceToPrincipalAmount', window );">Percent of redemption price to principal amount</a></td>
<td class="nump">102.125%<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_DebtInstrumentRedemptionPricePercentage', window );">Percent of redemption price to principal amount on redemption</a></td>
<td class="nump">100.00%<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="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_DebtIssuanceCostsLineOfCreditArrangementsGross', window );">Debt issuance, line of credit</a></td>
<td class="nump">$ 8,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>
<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_DebtInstrumentAxis=tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member', window );">4.25% Senior Notes due 2028 | Senior Notes | Debt Instrument, Redemption, Period Three</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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 );">Percent of redemption price to principal amount on redemption</a></td>
<td class="nump">104.25%<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="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_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption', window );">Makewhole premium as percentage of principal amount of notes subject to redemption</a></td>
<td class="nump">1.00%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_PercentOfPrincipalAmountOfNotesRedeemable', window );">Percent of principal amount of notes redeemable</a></td>
<td class="nump">40.00%<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Maximum Leverage Ratio</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_DebtInstrumentCovenantTermsMaximumLeverageRatio</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:pureItemType</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_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio</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_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio</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:pureItemType</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_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Declining percent of redemption price to principal amount.</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_DecliningPercentOfRedemptionPriceToPrincipalAmount</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>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_tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Makewhole Premium As Percentage Of Principal Amount Of Notes Subject To Redemption</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_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption</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>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_tfx_MaximumAmountAvailableUnderReceivableSecuritization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Amount Available under Receivable Securitization</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_MaximumAmountAvailableUnderReceivableSecuritization</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PercentOfPrincipalAmountOfNotesRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent of principal amount of notes redeemable.</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_PercentOfPrincipalAmountOfNotesRedeemable</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>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_tfx_PercentOfRedemptionPriceToPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent of redemption price to principal amount.</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_PercentOfRedemptionPriceToPrincipalAmount</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>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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="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: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_DebtIssuanceCostsLineOfCreditArrangementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<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_DebtIssuanceCostsLineOfCreditArrangementsGross</td>
</tr>
<tr>
<td style="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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the 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))<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 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><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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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_LineOfCredit</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</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(b),22(b))<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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="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_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowings classified as other, maturing 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(a)(7))<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_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="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_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_LongtermDebtTypeAxis=tfx_SecuritizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=tfx_SecuritizationProgramMember</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_DebtInstrumentAxis=tfx_A2017CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_A2017CreditAgreementMember</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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</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_VariableRateAxis=tfx_AdjustedLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=tfx_AdjustedLIBORMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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_CreditFacilityAxis=tfx_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=tfx_TermLoanMember</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_DebtInstrumentAxis=tfx_SecondAmendedandRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SecondAmendedandRestatedCreditAgreementMember</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_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_us-gaap_DebtInstrumentRedemptionPeriodAxis=tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember</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_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</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_DebtInstrumentAxis=tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FourPointTwentyFivePercentSeniorNotesDue2028Member</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember</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>87
<FILENAME>R68.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088373464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Borrowings - Fair Value of Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</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_tfx_FairValueMeasurementsLineItems', window );"><strong>Fair Value Measurements [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_LongTermDebtFairValue', window );">Fair value of debt</a></td>
<td class="nump">$ 2,586,058<span></span>
</td>
<td class="nump">$ 1,974,918<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FairValueMeasurementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 measurements.</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_FairValueMeasurementsLineItems</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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same 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;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910167980328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Borrowings - Aggregate Amounts of Long-Term Debt (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 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_DebtDisclosureAbstract', window );"><strong>Debt 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">43,750<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">918,750<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_LongTermDebtMaturityAfterYearFour', window );">2025 and thereafter</a></td>
<td class="nump">$ 1,400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_LongTermDebtMaturityAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, After Year Four</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_LongTermDebtMaturityAfterYearFour</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>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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="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>89
<FILENAME>R70.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910090041848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</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_InterestPaidNet', window );">Cash interest paid</a></td>
<td class="nump">$ 79,533<span></span>
</td>
<td class="nump">$ 95,954<span></span>
</td>
<td class="nump">$ 101,790<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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: 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 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: 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 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-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_InterestPaidNet</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910168009976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>Financial_Institution_Counterparty</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>Financial_Institution_Counterparty</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>EUR (&#8364;) </div>
<div>Financial_Institution_Counterparty</div>
</th>
<th class="th">
<div>Dec. 31, 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>
</tr>
<tr 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, continuing operations, adjustment gain (loss), net of tax</a></td>
<td class="nump">$ 59,758,000<span></span>
</td>
<td class="nump">$ 4,195,000<span></span>
</td>
<td class="num">$ (83,889,000)<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 not designed as hedging instrument</a></td>
<td class="nump">19,178,000<span></span>
</td>
<td class="nump">18,866,000<span></span>
</td>
<td class="nump">3,277,000<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>
</tr>
<tr 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>
</tr>
<tr 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 on hedging derivatives</a></td>
<td class="nump">0<span></span>
</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>
</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 Contract | 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>
</tr>
<tr 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>
</tr>
<tr 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, continuing operations, adjustment gain (loss), net of tax</a></td>
<td class="num">(37,300,000)<span></span>
</td>
<td class="nump">20,800,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>
</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_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Currency Exchange 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="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>
</tr>
<tr 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_DerivativeLossOnDerivative', window );">Loss on derivative</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">3,800,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>
</tr>
<tr 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">163,500,000<span></span>
</td>
<td class="nump">145,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>
</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_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Cross Currency Interest Rate Contract</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>
</tr>
<tr 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>
</tr>
<tr 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 not designed as hedging instrument</a></td>
<td class="nump">14,500,000<span></span>
</td>
<td class="nump">18,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>
</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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Foreign Currency Exchange Contracts | 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>
</tr>
<tr 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>
</tr>
<tr 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">$ 129,500,000<span></span>
</td>
<td class="nump">132,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>
</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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Cross Currency Interest Rate Contract</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>
</tr>
<tr 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>
</tr>
<tr 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="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="nump">&#8364; 219,200,000<span></span>
</td>
<td class="nump">&#8364; 433,900,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_DerivativeNumberOfInstrumentsHeld', window );">Derivative, number of instruments held | Financial_Institution_Counterparty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_DerivativeFixedInterestRate', window );">Derivative, fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.625%<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_DerivativeBasisSpreadOnVariableRate', window );">Derivative, annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.4595%<span></span>
</td>
<td class="nump">1.942%<span></span>
</td>
<td class="nump">2.4595%<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_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_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_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>
<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910096264312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial instruments - Fair value of derivatives (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Currency Exchange Contracts | 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">$ 34,125<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_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="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">21,858<span></span>
</td>
<td class="nump">36,492<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">35,995<span></span>
</td>
<td class="nump">1,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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">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">21,858<span></span>
</td>
<td class="nump">23,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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Other assets</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">0<span></span>
</td>
<td class="nump">13,066<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 | Foreign Currency Exchange Contracts | Other 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_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_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">1,870<span></span>
</td>
<td class="nump">1,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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Foreign Currency Exchange Contracts | Designated as Hedging Instrument | 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="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">1,691<span></span>
</td>
<td class="nump">1,659<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 | Foreign Currency Exchange Contracts | Designated as Hedging Instrument | Other 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_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_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">1,504<span></span>
</td>
<td class="nump">1,285<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 | Foreign Currency Exchange Contracts | Not Designated as Hedging Instrument | 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="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">61<span></span>
</td>
<td class="nump">192<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 | Foreign Currency Exchange Contracts | Not Designated as Hedging Instrument | Other 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_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_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">366<span></span>
</td>
<td class="nump">102<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 | Cross Currency Interest Rate Contract | 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="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">20,106<span></span>
</td>
<td class="nump">21,575<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 | Cross Currency Interest Rate Contract | Other 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">0<span></span>
</td>
<td class="nump">13,066<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 | Cross Currency Interest Rate 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">$ 34,125<span></span>
</td>
<td class="nump">$ 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_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_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_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_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_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_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAssetsMember</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>92
<FILENAME>R73.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910168544936">
<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 (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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">$ 12,617<span></span>
</td>
<td class="nump">$ 10,926<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">21,858<span></span>
</td>
<td class="nump">36,492<span></span>
</td>
</tr>
<tr 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">35,995<span></span>
</td>
<td class="nump">1,387<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">36,633<span></span>
</td>
<td class="nump">219,908<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&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (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">12,617<span></span>
</td>
<td class="nump">10,926<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 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">21,858<span></span>
</td>
<td class="nump">36,492<span></span>
</td>
</tr>
<tr 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">35,995<span></span>
</td>
<td class="nump">1,387<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">$ 36,633<span></span>
</td>
<td class="nump">$ 219,908<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>93
<FILENAME>R74.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088295528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurement - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate contingent consideration amount</a></td>
<td class="nump">$ 91.9<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095641752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurement - Valuation Technique (Details)<br></strong></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_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember', window );">Milestone-based payment | Discounted cash flow | Discount rate | 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.013<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 payment | Discounted cash flow | Discount rate | 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.023<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 payment | Discounted cash flow | Discount rate | 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 | Discounted cash flow | Discount rate | 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.065<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 | Discounted cash flow | Discount rate | 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 | Discounted cash flow | Discount rate | 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.091<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 | Monte Carlo simulation | Revenue volatility</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.224<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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=tfx_ValuationTechniqueMonteCarloSimulationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=tfx_ValuationTechniqueMonteCarloSimulationMember</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_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputPriceVolatilityMember</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>95
<FILENAME>R76.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095910504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement - Reconciliation of changes in three financial liabilities measured at fair value on recurring (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward', window );"><strong>Changes in Level 3 Financial Liabilities Related to Contingent Consideration [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 219,908<span></span>
</td>
<td class="nump">$ 304,248<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">(146,971)<span></span>
</td>
<td class="num">(138,171)<span></span>
</td>
</tr>
<tr 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 );">Initial estimate upon acquisition and revaluations</a></td>
<td class="num">(36,714)<span></span>
</td>
<td class="nump">53,915<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="nump">410<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr 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">36,633<span></span>
</td>
<td class="nump">$ 219,908<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_BusinessAcquisitionAxis=tfx_NeoTractMember', window );">NeoTract, Inc</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_PaymentForContingentConsiderationLiabilityInvestingActivities', window );">Payment for contingent consideration liability</a></td>
<td class="nump">$ 140,600<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_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward</td>
</tr>
<tr>
<td style="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_PaymentForContingentConsiderationLiabilityInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, made soon after acquisition date of business combination, to settle contingent consideration 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (d)<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_PaymentForContingentConsiderationLiabilityInvestingActivities</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=tfx_NeoTractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NeoTractMember</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>96
<FILENAME>R77.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910189205704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - Additional Information (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_ShareholdersEquityLineItems', window );"><strong>Shareholders Equity [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_CommonStockSharesAuthorized', window );">Common shares, authorized (in shares)</a></td>
<td class="nump">200,000,000<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_CommonStockParOrStatedValuePerShare', window );">Common shares, par value (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<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_PreferredStockSharesAuthorized', window );">Preference shares, authorized (in shares)</a></td>
<td class="nump">500,000<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember', window );">Stock Option</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_tfx_ShareholdersEquityLineItems', window );"><strong>Shareholders Equity [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="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Weighted average antidilutive which were not included in the calculation of earnings per share (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ShareholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shareholders equity.</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_ShareholdersEquityLineItems</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_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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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>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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</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(28))<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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember</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>97
<FILENAME>R78.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169896248">
<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 (Detail) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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,488<span></span>
</td>
<td class="nump">46,200<span></span>
</td>
<td class="nump">45,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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of share based awards (in shares)</a></td>
<td class="nump">799<span></span>
</td>
<td class="nump">890<span></span>
</td>
<td class="nump">970<span></span>
</td>
</tr>
<tr 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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Dilutive effect of convertible notes and warrants (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">142<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">47,287<span></span>
</td>
<td class="nump">47,090<span></span>
</td>
<td class="nump">46,801<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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 convertible debt securities using the if-converted 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 40<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1930-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 45<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2029-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="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_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>98
<FILENAME>R79.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095202104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - Change in accumulated other comprehensive income (loss), net of tax (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="nump">$ 2,979,320<span></span>
</td>
<td class="nump">$ 2,539,978<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 income (loss) before reclassifications</a></td>
<td class="nump">39,395<span></span>
</td>
<td class="num">(7,554)<span></span>
</td>
</tr>
<tr 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 (loss) income</a></td>
<td class="nump">7,699<span></span>
</td>
<td class="nump">4,247<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-year other comprehensive (loss) income</a></td>
<td class="nump">47,094<span></span>
</td>
<td class="num">(3,307)<span></span>
</td>
</tr>
<tr 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 );">Ending Balance</a></td>
<td class="nump">3,336,457<span></span>
</td>
<td class="nump">2,979,320<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&#160;Flow Hedges</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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="nump">735<span></span>
</td>
<td class="nump">807<span></span>
</td>
</tr>
<tr 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 income (loss) before reclassifications</a></td>
<td class="num">(3,331)<span></span>
</td>
<td class="nump">1,062<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 (loss) income</a></td>
<td class="nump">2,114<span></span>
</td>
<td class="num">(1,134)<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-year other comprehensive (loss) income</a></td>
<td class="num">(1,217)<span></span>
</td>
<td class="num">(72)<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_StockholdersEquity', window );">Ending Balance</a></td>
<td class="num">(482)<span></span>
</td>
<td class="nump">735<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="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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="num">(138,810)<span></span>
</td>
<td class="num">(131,380)<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 income (loss) before reclassifications</a></td>
<td class="num">(17,032)<span></span>
</td>
<td class="num">(12,811)<span></span>
</td>
</tr>
<tr 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 (loss) income</a></td>
<td class="nump">5,585<span></span>
</td>
<td class="nump">5,381<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-year other comprehensive (loss) income</a></td>
<td class="num">(11,447)<span></span>
</td>
<td class="num">(7,430)<span></span>
</td>
</tr>
<tr 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 );">Ending Balance</a></td>
<td class="num">(150,257)<span></span>
</td>
<td class="num">(138,810)<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="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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="num">(206,317)<span></span>
</td>
<td class="num">(210,512)<span></span>
</td>
</tr>
<tr 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 income (loss) before reclassifications</a></td>
<td class="nump">59,758<span></span>
</td>
<td class="nump">4,195<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 (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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-year other comprehensive (loss) income</a></td>
<td class="nump">59,758<span></span>
</td>
<td class="nump">4,195<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_StockholdersEquity', window );">Ending Balance</a></td>
<td class="num">(146,559)<span></span>
</td>
<td class="num">(206,317)<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 Income (loss)</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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="num">(344,392)<span></span>
</td>
<td class="num">(341,085)<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_StockholdersEquity', window );">Ending Balance</a></td>
<td class="num">$ (297,298)<span></span>
</td>
<td class="num">$ (344,392)<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_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>
<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>99
<FILENAME>R80.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910094352200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - Accumulated other comprehensive income (loss) into income expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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>
<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="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>
<td class="nump">$ 1,212,282<span></span>
</td>
<td class="nump">$ 1,186,357<span></span>
</td>
<td class="nump">$ 1,145,567<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="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>
<td class="nump">357,732<span></span>
</td>
<td class="nump">339,903<span></span>
</td>
<td class="nump">219,628<span></span>
</td>
</tr>
<tr 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 (benefit) on income from continuing operations</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>
<td class="nump">21,931<span></span>
</td>
<td class="num">(122,078)<span></span>
</td>
<td class="nump">23,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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net of tax</a></td>
<td class="nump">$ 76,601<span></span>
</td>
<td class="nump">$ 116,605<span></span>
</td>
<td class="nump">$ 11,443<span></span>
</td>
<td class="nump">$ 131,152<span></span>
</td>
<td class="nump">$ 107,806<span></span>
</td>
<td class="nump">$ 228,929<span></span>
</td>
<td class="nump">$ 83,328<span></span>
</td>
<td class="nump">$ 41,918<span></span>
</td>
<td class="nump">335,801<span></span>
</td>
<td class="nump">461,981<span></span>
</td>
<td class="nump">196,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_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>
<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>
<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>
<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>
<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 );">Impact on income from continuing operations, net of tax</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>
<td class="nump">7,699<span></span>
</td>
<td class="nump">4,247<span></span>
</td>
<td class="nump">3,716<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 | Cash&#160;Flow Hedges | Foreign Exchange Forward</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>
<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_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>
<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>
<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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</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>
<td class="nump">2,354<span></span>
</td>
<td class="num">(1,284)<span></span>
</td>
<td class="num">(2,270)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</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>
<td class="nump">2,354<span></span>
</td>
<td class="num">(1,284)<span></span>
</td>
<td class="num">(2,270)<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_IncomeTaxExpenseBenefit', window );">Taxes (benefit) on income from continuing operations</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>
<td class="nump">240<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="num">(163)<span></span>
</td>
</tr>
<tr 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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net of tax</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>
<td class="nump">2,114<span></span>
</td>
<td class="num">(1,134)<span></span>
</td>
<td class="num">(2,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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income | Pension and Other Postretirement Benefit Plans</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>
<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_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>
<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>
<td class="text">&#160;<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="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>
<td class="nump">7,286<span></span>
</td>
<td class="nump">7,012<span></span>
</td>
<td class="nump">7,556<span></span>
</td>
</tr>
<tr 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 (benefit) on income from continuing operations</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>
<td class="nump">1,701<span></span>
</td>
<td class="nump">1,631<span></span>
</td>
<td class="nump">1,733<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="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>
<td class="nump">5,585<span></span>
</td>
<td class="nump">5,381<span></span>
</td>
<td class="nump">5,823<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Actuarial losses</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>
<td class="nump">7,253<span></span>
</td>
<td class="nump">6,930<span></span>
</td>
<td class="nump">7,305<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Prior-service credits</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>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="nump">$ 251<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) 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://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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<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 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-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 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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) 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 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<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 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="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_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_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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForeignExchangeForwardMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169257880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum number of common stock authorized to be issued under plan (in shares)</a></td>
<td class="nump">5,300,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of options granted (in shares)</a></td>
<td class="nump">130,206<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 30.4<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grants (in shares)</a></td>
<td class="nump">3,183,199<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Stock option granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 74.60<span></span>
</td>
<td class="nump">$ 68.22<span></span>
</td>
<td class="nump">$ 58.16<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Stock option granted, weighted average grant date fair value</a></td>
<td class="nump">$ 77.9<span></span>
</td>
<td class="nump">$ 64.3<span></span>
</td>
<td class="nump">$ 69.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_StockOptionPlanExpense', window );">Stock option expenses including selling general and administrative expenses</a></td>
<td class="nump">$ 9.4<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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Non-vested restricted stock units issued (in shares)</a></td>
<td class="nump">52,464<span></span>
</td>
<td class="nump">69,799<span></span>
</td>
<td class="nump">62,221<span></span>
</td>
</tr>
<tr 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_RestrictedStockExpense', window );">Non vested restricted stock expense including selling general and administrative expense</a></td>
<td class="nump">$ 14.8<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_FinancialInstrumentAxis=us-gaap_CommonStockMember', window );">Common Stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of options granted (in shares)</a></td>
<td class="nump">130,206<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_FinancialInstrumentAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant of restricted stock awards (in shares)</a></td>
<td class="nump">52,464<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_FinancialInstrumentAxis=us-gaap_StockOptionMember', window );">Stock Option</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 9.4<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition</a></td>
<td class="text">1 year 5 months 12 days<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_FinancialInstrumentAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 16.2<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition</a></td>
<td class="text">1 year 2 months 12 days<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant of restricted stock awards (in shares)</a></td>
<td class="nump">52,464<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 344.70<span></span>
</td>
<td class="nump">$ 286.51<span></span>
</td>
<td class="nump">$ 250.66<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares Units (PSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod', window );">Performance period</a></td>
<td class="text">3 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 362.78<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_PlanNameAxis=tfx_A2014PlanMember', window );">2014 Plan | Stock Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares (in shares)</a></td>
<td class="nump">1<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_PlanNameAxis=tfx_A2014PlanMember', window );">2014 Plan | Stock Compensation Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares (in shares)</a></td>
<td class="nump">1.8<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_PlanNameAxis=tfx_PriorPlansBeforeDecember312013Member', window );">Prior Plans Before December 31, 2013 | Stock Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares (in shares)</a></td>
<td class="nump">1<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_PlanNameAxis=tfx_PriorPlansBeforeDecember312013Member', window );">Prior Plans Before December 31, 2013 | Stock Compensation Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares (in shares)</a></td>
<td class="nump">1.8<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_PlanNameAxis=tfx_PriorPlansAfterJanuary12014Member', window );">Prior Plans After January 1, 2014 | Stock Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares (in shares)</a></td>
<td class="nump">1<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_PlanNameAxis=tfx_PriorPlansAfterJanuary12014Member', window );">Prior Plans After January 1, 2014 | Stock Compensation Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares (in shares)</a></td>
<td class="nump">1.8<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Performance Shares Units (PSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant of restricted stock awards (in shares)</a></td>
<td class="nump">25,818<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Performance Shares Units (PSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant of restricted stock awards (in shares)</a></td>
<td class="nump">64,562<span></span>
</td>
<td class="text">&#160;<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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Performance 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;">tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod</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_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares</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_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares</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: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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost not yet recognized for nonvested 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="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: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_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award of restricted stock or unit 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 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_RestrictedStockExpense</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 authorized for issuance 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="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_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option 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 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_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="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_FinancialInstrumentAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommonStockMember</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_FinancialInstrumentAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_RestrictedStockUnitsRSUMember</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_FinancialInstrumentAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_StockOptionMember</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_FinancialInstrumentAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_RestrictedStockMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_PlanNameAxis=tfx_A2014PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=tfx_A2014PlanMember</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_StockCompensationPlanMember</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_PlanNameAxis=tfx_PriorPlansBeforeDecember312013Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=tfx_PriorPlansBeforeDecember312013Member</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_PlanNameAxis=tfx_PriorPlansAfterJanuary12014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=tfx_PriorPlansAfterJanuary12014Member</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910088587864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans - Share-based Compensation Activity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">$ 20.7<span></span>
</td>
<td class="nump">$ 26.9<span></span>
</td>
<td class="nump">$ 22.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit from compensation expense</a></td>
<td class="nump">22.0<span></span>
</td>
<td class="nump">21.1<span></span>
</td>
<td class="nump">20.7<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_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense', window );">Net excess tax benefit from compensation expense</a></td>
<td class="nump">$ 17.5<span></span>
</td>
<td class="nump">$ 15.4<span></span>
</td>
<td class="nump">$ 15.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Service Share-based Compensation, Net Excess Tax Benefit from Compensation Expense</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_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense for award under share-based payment arrangement. Excludes amount capitalized.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: 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 (h)(1)(i)<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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit for recognition of expense of 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095636344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans - Weighted-average assumptions used to estimate fair value of options granted (Detail) - Stock Options<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.16%<span></span>
</td>
<td class="nump">2.44%<span></span>
</td>
<td class="nump">2.67%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of option</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">4 years 11 months 26 days<span></span>
</td>
<td class="text">4 years 11 months 23 days<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.39%<span></span>
</td>
<td class="nump">0.47%<span></span>
</td>
<td class="nump">0.54%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">23.98%<span></span>
</td>
<td class="nump">23.92%<span></span>
</td>
<td class="nump">22.65%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="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: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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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>103
<FILENAME>R84.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169495400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans- Summary of stock option activity (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Outstanding, beginning of year (in shares) | shares</a></td>
<td class="nump">1,325,532<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of Options, Granted (in shares) | shares</a></td>
<td class="nump">130,206<span></span>
</td>
</tr>
<tr 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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Options, Exercised (in shares) | shares</a></td>
<td class="num">(289,324)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of Options, Forfeited or Expired (in shares) | shares</a></td>
<td class="num">(9,099)<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Outstanding, ending of year (in shares) | shares</a></td>
<td class="nump">1,157,315<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding, beginning of year (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 161.91<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices', window );">Weighted Average Exercise Price, Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">347.64<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices', window );">Weighted Average Exercise Price, Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">106.79<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Forfeited or Expired (in dollars per share) | $ / shares</a></td>
<td class="nump">290.49<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding, beginning of year (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 195.57<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Options, Exercisable, end of year (in shares) | shares</a></td>
<td class="nump">903,680<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable, end of year (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 163.27<span></span>
</td>
</tr>
<tr 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life in Years, Outstanding, end of year</a></td>
<td class="text">5 years 8 months 15 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Life in Years, Exercisable, end of year</a></td>
<td class="text">4 years 11 months 8 days<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding, end of year | $</a></td>
<td class="nump">$ 249,979<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable, end of year | $</a></td>
<td class="nump">$ 224,388<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Prices</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices</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>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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Exercise Prices</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices</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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the current fair value of the underlying stock exceeds the exercise price of options 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options outstanding, including both vested and non-vested options.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<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 2<br> -Subparagraph (c)(1)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="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: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="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: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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share options (or share units) exercised during the current period.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<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><br>Reference 5: 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_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="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>104
<FILENAME>R85.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910093916152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans - Weighted-average assumptions used to estimate fair value of non-vested shares granted (Detail) - Restricted Stock Units<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.07%<span></span>
</td>
<td class="nump">2.41%<span></span>
</td>
<td class="nump">2.41%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.38%<span></span>
</td>
<td class="nump">0.46%<span></span>
</td>
<td class="nump">0.53%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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>105
<FILENAME>R86.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095159592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans - Summary of non vested restricted stock unit activity (Detail) - Restricted Stock Units - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Non-Vested Shares, Outstanding, beginning of the year (in shares)</a></td>
<td class="nump">177,348<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Non-Vested Shares, Granted (in shares)</a></td>
<td class="nump">52,464<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Non-Vested Shares, Vested (in shares)</a></td>
<td class="num">(67,851)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Non-Vested Shares, Forfeited (in shares)</a></td>
<td class="num">(10,718)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Non-Vested Shares, Outstanding, end of the year (in shares)</a></td>
<td class="nump">151,243<span></span>
</td>
<td class="nump">177,348<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [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>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding, beginning of the year (in dollars per share)</a></td>
<td class="nump">$ 240.17<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Granted (in dollars per share)</a></td>
<td class="nump">344.70<span></span>
</td>
<td class="nump">$ 286.51<span></span>
</td>
<td class="nump">$ 250.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Vested (in dollars per share)</a></td>
<td class="nump">195.95<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)</a></td>
<td class="nump">285.37<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding, end of the year (in dollars per share)</a></td>
<td class="nump">$ 293.06<span></span>
</td>
<td class="nump">$ 240.17<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted Average Remaining Contractual Life In Years, Outstanding, end of the year</a></td>
<td class="text">1 year 2 months 12 days<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding, end of the year</a></td>
<td class="nump">$ 62,236<span></span>
</td>
<td class="text">&#160;<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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Intrinsic Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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://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 (c)(1)(iv)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that vested 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://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 (c)(2)(iii)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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>106
<FILENAME>R87.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910224145448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested', window );">Cumulative unremitted earnings, non-permanently reinvested</a></td>
<td class="nump">$ 1,700,000<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_UndistributedEarningsOfForeignSubsidiaries', window );">Cumulative unremitted earnings, permanently reinvested</a></td>
<td class="nump">$ 700,000<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate, total</a></td>
<td class="nump">6.10%<span></span>
</td>
<td class="num">(35.90%)<span></span>
</td>
<td class="nump">10.60%<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_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries', window );">Increase (decrease) in deferred tax liability due to merger of foreign subsidiaries</a></td>
<td class="num">$ (129,000)<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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Realized net benefit as result of reducing our reserves with respect to uncertain tax positions</a></td>
<td class="nump">1,700<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 800<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_DeferredTaxAssetsOtherTaxCarryforwards', window );">Tax effect, carry forwards</a></td>
<td class="nump">180,800<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_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">155,008<span></span>
</td>
<td class="nump">119,233<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">4,400<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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Unrecognized tax benefits, interest (benefit) expense</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense', window );">Unrecognized tax benefits, penalties</a></td>
<td class="num">(500)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="num">$ (300)<span></span>
</td>
</tr>
<tr 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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, interest (benefit) expense accrued</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">600<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Unrecognized tax benefits, penalties accrued</a></td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">$ 2,200<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>
<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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations</a></td>
<td class="nump">0<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations</a></td>
<td class="nump">700<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_TaxCreditCarryforwardAxis=tfx_NoExpirationDateMember', window );">No Expiration Date</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_DeferredTaxAssetsOtherTaxCarryforwards', window );">Tax effect, carry forwards</a></td>
<td class="nump">14,400<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_TaxCreditCarryforwardAxis=tfx_PeriodOneMember', window );">After 2020 but before the end of 2025</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="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_DeferredTaxAssetsOtherTaxCarryforwards', window );">Tax effect, carry forwards</a></td>
<td class="nump">9,100<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_TaxCreditCarryforwardAxis=tfx_PeriodTwoMember', window );">After 2025</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_DeferredTaxAssetsOtherTaxCarryforwards', window );">Tax effect, carry forwards</a></td>
<td class="nump">$ 157,300<span></span>
</td>
<td class="text">&#160;<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_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deferred Tax Liability, Merger Of Foreign Subsidiaries</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_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries</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_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undistributed earnings of domestic subsidiaries non- permanently reinvested.</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_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested</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>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_DeferredTaxAssetsOtherTaxCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsOtherTaxCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</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 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<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 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<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 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573983&amp;loc=d3e28200-109314<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_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense for penalties related to a tax position claimed or expected to be claimed in the tax return.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest expense accrued for an underpayment of income taxes.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest expense for an underpayment of income taxes.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="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_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_TaxCreditCarryforwardAxis=tfx_NoExpirationDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxCreditCarryforwardAxis=tfx_NoExpirationDateMember</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_TaxCreditCarryforwardAxis=tfx_PeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxCreditCarryforwardAxis=tfx_PeriodOneMember</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_TaxCreditCarryforwardAxis=tfx_PeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxCreditCarryforwardAxis=tfx_PeriodTwoMember</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>107
<FILENAME>R88.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910165478344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Components of provision for income taxes from continuing operations (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 11,148<span></span>
</td>
<td class="nump">$ 19,374<span></span>
</td>
<td class="num">$ (1,525)<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">9,644<span></span>
</td>
<td class="nump">8,220<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr 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_CurrentForeignTaxExpenseBenefit', window );">Non-U.S.</a></td>
<td class="nump">35,042<span></span>
</td>
<td class="nump">23,690<span></span>
</td>
<td class="nump">29,353<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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred:</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(9,475)<span></span>
</td>
<td class="num">(2,041)<span></span>
</td>
<td class="num">(5,124)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(13,734)<span></span>
</td>
<td class="num">(28,277)<span></span>
</td>
<td class="num">(5,114)<span></span>
</td>
</tr>
<tr 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_DeferredForeignIncomeTaxExpenseBenefit', window );">Non-U.S.</a></td>
<td class="num">(10,694)<span></span>
</td>
<td class="num">(143,044)<span></span>
</td>
<td class="nump">4,174<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes from continuing operations</a></td>
<td class="nump">$ 21,931<span></span>
</td>
<td class="num">$ (122,078)<span></span>
</td>
<td class="nump">$ 23,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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal 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://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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local 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 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 2: 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal 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 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 2: 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign 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://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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local 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://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 2: 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R89.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169823784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Summary of U.S. and non-U.S. components of income from continuing operations before taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="nump">$ 233,034<span></span>
</td>
<td class="nump">$ 89,021<span></span>
</td>
<td class="nump">$ 37,201<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-U.S.</a></td>
<td class="nump">124,698<span></span>
</td>
<td class="nump">250,882<span></span>
</td>
<td class="nump">182,427<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="nump">$ 357,732<span></span>
</td>
<td class="nump">$ 339,903<span></span>
</td>
<td class="nump">$ 219,628<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="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_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>109
<FILENAME>R90.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095768728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Reconciliations between statutory federal income tax rate and effective income tax rate (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax effect of international items</a></td>
<td class="num">(5.30%)<span></span>
</td>
<td class="num">(11.30%)<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
</tr>
<tr 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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent', window );">Impacts of the TCJA</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.010)<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_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent', window );">Legal entity merger - deferred taxes</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(38.00%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Excess tax benefits related to share-based compensation</a></td>
<td class="num">(4.90%)<span></span>
</td>
<td class="num">(4.50%)<span></span>
</td>
<td class="num">(7.20%)<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(4.90%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr 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_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Uncertain tax contingencies</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.40%)<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_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals', window );">Contingent consideration</a></td>
<td class="num">(2.20%)<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
</tr>
<tr 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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Intellectual property impairment charge</a></td>
<td class="num">(1.20%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(2.00%)<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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credit</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
</tr>
<tr 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.10%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate, total</a></td>
<td class="nump">6.10%<span></span>
</td>
<td class="num">(35.90%)<span></span>
</td>
<td class="nump">10.60%<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_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries', window );">Increase (decrease) in deferred tax liability due to merger of foreign subsidiaries</a></td>
<td class="num">$ (129.0)<span></span>
</td>
<td class="text">&#160;<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_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation contingent consideration reversals.</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_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals</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>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_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Legal Entity Merger, Percent</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_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent</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>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_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deferred Tax Liability, Merger Of Foreign Subsidiaries</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_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries</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_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic federal statutory tax rate applicable to pretax 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</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 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible 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://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/2009/role/commonPracticeRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs 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/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent</td>
</tr>
<tr>
<td style="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:pureItemType</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>110
<FILENAME>R91.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095593432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes - Deferred tax assets and liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">$ 180,782<span></span>
</td>
<td class="nump">$ 174,997<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_DeferredTaxAssetsOperatingLeaseRightOfUseAsset', window );">Lease assets</a></td>
<td class="nump">25,429<span></span>
</td>
<td class="nump">28,577<span></span>
</td>
</tr>
<tr 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Pension</a></td>
<td class="nump">12,237<span></span>
</td>
<td class="nump">14,971<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">72,931<span></span>
</td>
<td class="nump">60,799<span></span>
</td>
</tr>
<tr 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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">7,996<span></span>
</td>
<td class="nump">3,207<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_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowances</a></td>
<td class="num">(155,008)<span></span>
</td>
<td class="num">(119,233)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">144,367<span></span>
</td>
<td class="nump">163,318<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_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">25,633<span></span>
</td>
<td class="nump">23,053<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Intangibles&#160;&#8212; stock acquisitions</a></td>
<td class="nump">476,150<span></span>
</td>
<td class="nump">441,079<span></span>
</td>
</tr>
<tr 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_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Unremitted non-U.S. earnings</a></td>
<td class="nump">91,539<span></span>
</td>
<td class="nump">81,967<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_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease liabilities</a></td>
<td class="nump">25,429<span></span>
</td>
<td class="nump">28,577<span></span>
</td>
</tr>
<tr 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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">2,221<span></span>
</td>
<td class="nump">22,628<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">620,972<span></span>
</td>
<td class="nump">597,304<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_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (476,605)<span></span>
</td>
<td class="num">$ (433,986)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease, Right-Of-Use Asset</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_DeferredTaxAssetsOperatingLeaseRightOfUseAsset</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_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating tax loss and credit carryforwards.</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_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences.</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(26)(b))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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(15)(b)(2))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(26)(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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 without jurisdictional netting.</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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from intangible assets including goodwill.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from leasing arrangements.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from property, plant, and equipment.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="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>111
<FILENAME>R92.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910165096632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Uncertain tax positions for liabilities associated with unrecognized tax benefits (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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>
</tr>
<tr 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_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 7,561<span></span>
</td>
<td class="nump">$ 8,106<span></span>
</td>
<td class="nump">$ 9,336<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increase in unrecognized tax benefits related to prior years</a></td>
<td class="nump">1,286<span></span>
</td>
<td class="nump">351<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decrease in unrecognized tax benefits related to prior years</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(201)<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Unrecognized tax benefits related to the current year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">899<span></span>
</td>
</tr>
<tr 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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations</a></td>
<td class="num">(1,864)<span></span>
</td>
<td class="num">(1,881)<span></span>
</td>
<td class="num">(1,955)<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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation', window );">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</a></td>
<td class="nump">247<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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation', window );">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(174)<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_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 7,230<span></span>
</td>
<td class="nump">$ 7,561<span></span>
</td>
<td class="nump">$ 8,106<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits.</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 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from foreign currency translation.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from foreign currency translation.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="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>112
<FILENAME>R93.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910090337960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Supplemental Cash Flow (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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_IncomeTaxesPaidNet', window );">Income taxes paid, net of refunds</a></td>
<td class="nump">$ 77,163<span></span>
</td>
<td class="nump">$ 73,632<span></span>
</td>
<td class="nump">$ 65,605<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R94.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095412872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation', window );">Accumulated benefit obligations for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets</a></td>
<td class="nump">$ 481.0<span></span>
</td>
<td class="nump">$ 451.8<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_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation', window );">Projected benefit obligations for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets</a></td>
<td class="nump">481.8<span></span>
</td>
<td class="nump">452.4<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_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets', window );">Fair value of plan assets for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets</a></td>
<td class="nump">434.3<span></span>
</td>
<td class="nump">403.0<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_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy', window );">Defined benefit plans, annual average Medicare part D subsidy</a></td>
<td class="nump">0.1<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_DefinedContributionPlanCostRecognized', window );">Defined contribution plans, costs</a></td>
<td class="nump">$ 21.7<span></span>
</td>
<td class="nump">$ 17.5<span></span>
</td>
<td class="nump">$ 15.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Defined Benefit Plan, Equity Securities</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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="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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage of securities</a></td>
<td class="nump">41.00%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed Income Securities</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage of securities</a></td>
<td class="nump">54.00%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_OtherSecuritiesMember', window );">Other Securities</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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="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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage of securities</a></td>
<td class="nump">5.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">3.20%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Rate of return</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.70%<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">$ 500.6<span></span>
</td>
<td class="nump">$ 469.6<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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Expected employer contribution next fiscal year</a></td>
<td class="nump">$ 12.7<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Health Care Plans</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">3.10%<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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Expected employer contribution next fiscal year</a></td>
<td class="nump">$ 3.1<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_RetirementPlanSponsorLocationAxis=country_US', window );">U.S. | Pension</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.64%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Rate of return</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.75%<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_RetirementPlanSponsorLocationAxis=country_US', window );">U.S. | Postretirement Health Care Plans</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.29%<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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Plan | Pension</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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="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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Plan assets with accumulated benefit obligation in excess of plan assets</a></td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 2.4<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_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Accumulated Benefit Obligation</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_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Projected Benefit Obligation</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_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Plan 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;">tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets</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_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plans, annual average Medicare part D subsidy.</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_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy</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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</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 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation 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://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 (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost 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://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 (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2919-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</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 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 plan asset for defined benefit plan with accumulated benefit obligation in excess of plan 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2417-114920<br><br>Reference 2: 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 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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2417-114920<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</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 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 2: 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 (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost for defined contribution plan.</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 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<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_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_OtherSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_OtherSecuritiesMember</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanSponsorLocationAxis=country_US</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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</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>114
<FILENAME>R95.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910223379400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Net benefit cost of pension and postretirement benefit plans (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 1,416<span></span>
</td>
<td class="nump">$ 2,768<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">12,827<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
<td class="nump">14,816<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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(31,650)<span></span>
</td>
<td class="num">(27,426)<span></span>
</td>
<td class="num">(29,666)<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_DefinedBenefitPlanNetAmortizationAndDeferral', window );">Net amortization and deferral</a></td>
<td class="nump">7,447<span></span>
</td>
<td class="nump">7,013<span></span>
</td>
<td class="nump">6,777<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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments', window );">Curtailments</a></td>
<td class="nump">0<span></span>
</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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">486<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net benefit (income) expense</a></td>
<td class="num">(9,960)<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
<td class="num">(6,087)<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">50<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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">1,391<span></span>
</td>
<td class="nump">1,389<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanNetAmortizationAndDeferral', window );">Net amortization and deferral</a></td>
<td class="num">(161)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments', window );">Curtailments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">677<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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net benefit (income) expense</a></td>
<td class="nump">$ 741<span></span>
</td>
<td class="nump">$ 1,399<span></span>
</td>
<td class="nump">$ 2,252<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanNetAmortizationAndDeferral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan net amortization and deferral.</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_DefinedBenefitPlanNetAmortizationAndDeferral</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets 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://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 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<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 (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: 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 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 5: 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 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<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_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost recognized for passage of time related to 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://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 (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: 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 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: 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 (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: 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 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<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_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net periodic benefit cost (credit) 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://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 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: 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 3: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 4: 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.</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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-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 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect 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/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 (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-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 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost for actuarial present value of benefits attributed to service rendered by employee 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://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 (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: 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 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 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: 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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<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_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>115
<FILENAME>R96.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910093774216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Weighted average assumptions used in determining net periodic benefit cost (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Rate of return</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.70%<span></span>
</td>
<td class="nump">7.80%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">3.60%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate', window );">Initial healthcare trend rate</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
<td class="nump">7.80%<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_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate', window );">Ultimate healthcare trend rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan, assumptions used calculating net periodic benefit cost, initial healthcare trend rate.</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate</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>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_tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Net Periodic Benefit Cost, Ultimate Health Care Cost Trend Rate</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_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate</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>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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost 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://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 (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost 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://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 (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2919-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>116
<FILENAME>R97.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910168711448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Summarized information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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>
</tr>
<tr 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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, beginning of year</a></td>
<td class="nump">$ 470,236<span></span>
</td>
<td class="nump">$ 416,470<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">1,416<span></span>
</td>
<td class="nump">2,768<span></span>
</td>
<td class="nump">$ 1,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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">12,827<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
<td class="nump">14,816<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="nump">36,726<span></span>
</td>
<td class="nump">57,525<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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Currency translation</a></td>
<td class="nump">2,273<span></span>
</td>
<td class="nump">229<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(21,092)<span></span>
</td>
<td class="num">(20,350)<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_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt', window );">Medicare Part&#160;D reimbursement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanAdministrationExpenses', window );">Administrative costs</a></td>
<td class="num">(1,086)<span></span>
</td>
<td class="num">(2,406)<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_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation, end of year</a></td>
<td class="nump">501,347<span></span>
</td>
<td class="nump">470,236<span></span>
</td>
<td class="nump">416,470<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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [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>
</tr>
<tr 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning of year</a></td>
<td class="nump">423,300<span></span>
</td>
<td class="nump">362,807<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">43,276<span></span>
</td>
<td class="nump">69,918<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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Contributions</a></td>
<td class="nump">12,490<span></span>
</td>
<td class="nump">12,695<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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(21,092)<span></span>
</td>
<td class="num">(20,350)<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_DefinedBenefitPlanAdministrationExpenses', window );">Administrative costs</a></td>
<td class="num">(1,086)<span></span>
</td>
<td class="num">(2,406)<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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">636<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, end of year</a></td>
<td class="nump">457,626<span></span>
</td>
<td class="nump">423,300<span></span>
</td>
<td class="nump">362,807<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status, end of year</a></td>
<td class="num">(43,721)<span></span>
</td>
<td class="num">(46,936)<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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>
</tr>
<tr 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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, beginning of year</a></td>
<td class="nump">40,042<span></span>
</td>
<td class="nump">42,115<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">1,391<span></span>
</td>
<td class="nump">1,389<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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="nump">964<span></span>
</td>
<td class="nump">1,551<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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Currency translation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(5,448)<span></span>
</td>
<td class="num">(5,090)<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_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt', window );">Medicare Part&#160;D reimbursement</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">66<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_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="num">(4,658)<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanAdministrationExpenses', window );">Administrative costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation, end of year</a></td>
<td class="nump">31,921<span></span>
</td>
<td class="nump">40,042<span></span>
</td>
<td class="nump">$ 42,115<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [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>
</tr>
<tr 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_DefinedBenefitPlanAdministrationExpenses', window );">Administrative costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status, end of year</a></td>
<td class="num">$ (31,921)<span></span>
</td>
<td class="num">$ (40,042)<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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</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 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</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 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAdministrationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.</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_DefinedBenefitPlanAdministrationExpenses</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actuarial present value of benefits attributed to service rendered by employee 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://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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</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 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit payment, of receipt from prescription drug subsidy which increases benefit obligation of defined benefit postretirement plan.</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 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 (d)(ii)<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://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 (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit obligation 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://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 (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost recognized for passage of time related to 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://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 (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: 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 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: 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 (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: 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 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<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_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.</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 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</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 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contributions received by defined benefit plan from participant which increases plan 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) plan assets 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://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 (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost for actuarial present value of benefits attributed to service rendered by employee 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://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 (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: 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 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 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: 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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<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_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>117
<FILENAME>R98.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095246056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Amounts recognized in consolidated balance sheet (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and benefit-related liabilities</a></td>
<td class="num">$ (122,366)<span></span>
</td>
<td class="num">$ (115,981)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Pension and postretirement benefit liabilities</a></td>
<td class="num">(74,499)<span></span>
</td>
<td class="num">(82,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_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Other assets</a></td>
<td class="nump">3,703<span></span>
</td>
<td class="nump">2,449<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="num">(1,721)<span></span>
</td>
<td class="num">(1,617)<span></span>
</td>
</tr>
<tr 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="num">(45,703)<span></span>
</td>
<td class="num">(47,768)<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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Accumulated other comprehensive loss (gain)</a></td>
<td class="nump">232,540<span></span>
</td>
<td class="nump">213,989<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss', window );">Amounts recognized in balance sheet</a></td>
<td class="nump">188,819<span></span>
</td>
<td class="nump">167,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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Other 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_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and benefit-related liabilities</a></td>
<td class="num">(3,125)<span></span>
</td>
<td class="num">(5,091)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Pension and postretirement benefit liabilities</a></td>
<td class="num">(28,796)<span></span>
</td>
<td class="num">(34,951)<span></span>
</td>
</tr>
<tr 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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Accumulated other comprehensive loss (gain)</a></td>
<td class="num">(1,617)<span></span>
</td>
<td class="nump">1,916<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss', window );">Amounts recognized in balance sheet</a></td>
<td class="num">$ (33,538)<span></span>
</td>
<td class="num">$ (38,126)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amounts Recognized in Balance Sheet, Excluding 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;">tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss</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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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://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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: 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 3: 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 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(17))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 6: 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 7: 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(10))<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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_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_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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>118
<FILENAME>R99.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169259496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Amounts recognized in accumulated other comprehensive (income) loss (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward', window );"><strong>Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [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>
</tr>
<tr 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">$ 344,392<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Impact of currency translation, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="num">(59,758)<span></span>
</td>
<td class="num">$ (4,195)<span></span>
</td>
<td class="nump">$ 83,889<span></span>
</td>
</tr>
<tr 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">297,298<span></span>
</td>
<td class="nump">344,392<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward', window );"><strong>Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [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>
</tr>
<tr 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Beginning balance, prior service cost (credit)</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">191<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Net amortization and deferral, prior service cost</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(18)<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_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts', window );">Actuarial changes in benefit obligation, prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts', window );">Defined benefit plan, plan amendments</a></td>
<td class="nump">47<span></span>
</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_ImpactOfCurrencyTranslationPriorServiceCostCredit', window );">Impact of currency translation, prior service cost (credit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Ending balance, prior service cost (credit)</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">191<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Beginning balance, net (gain) or loss</a></td>
<td class="nump">213,816<span></span>
</td>
<td class="nump">205,719<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Net amortization and deferral, net (gain) or loss</a></td>
<td class="num">(7,432)<span></span>
</td>
<td class="num">(6,995)<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_ActuarialChangesInBenefitObligationNetGainLoss', window );">Actuarial changes in benefit obligation, net gain (loss)</a></td>
<td class="nump">25,100<span></span>
</td>
<td class="nump">15,033<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_DefinedBenefitPlanNetGainOrLossOnPlanAmendments', window );">Defined benefit plan, net (gain) or loss on plan amendments</a></td>
<td class="nump">0<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Impact of currency translation, net (gain) or loss</a></td>
<td class="nump">851<span></span>
</td>
<td class="nump">59<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Ending balance, net (gain) or loss</a></td>
<td class="nump">232,335<span></span>
</td>
<td class="nump">213,816<span></span>
</td>
<td class="nump">205,719<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax', window );">Beginning balance, deferred taxes</a></td>
<td class="num">(76,270)<span></span>
</td>
<td class="num">(74,429)<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_DefinedBenefitPlanAmortizationOfDeferredTaxes', window );">Net amortization and deferral, deferred taxes</a></td>
<td class="nump">1,738<span></span>
</td>
<td class="nump">1,631<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_ActuarialChangesInBenefitObligationDeferredTaxes', window );">Actuarial changes in benefit obligation, deferred taxes</a></td>
<td class="num">(5,875)<span></span>
</td>
<td class="num">(3,457)<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_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes', window );">Defined benefit plan, plan amendments on deferred taxes</a></td>
<td class="num">(9)<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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax', window );">Impact of currency translation, deferred taxes</a></td>
<td class="num">(241)<span></span>
</td>
<td class="num">(15)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax', window );">Ending balance, deferred taxes</a></td>
<td class="num">(80,657)<span></span>
</td>
<td class="num">(76,270)<span></span>
</td>
<td class="num">(74,429)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">137,719<span></span>
</td>
<td class="nump">131,481<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_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss', window );">Net amortization and deferral, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="num">(5,709)<span></span>
</td>
<td class="num">(5,382)<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_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">19,225<span></span>
</td>
<td class="nump">11,576<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_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Plan amendments in benefit obligation, accumulated other comprehensive income loss, net of tax</a></td>
<td class="nump">38<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Impact of currency translation, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">610<span></span>
</td>
<td class="nump">44<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">151,883<span></span>
</td>
<td class="nump">137,719<span></span>
</td>
<td class="nump">131,481<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</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_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward', window );"><strong>Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [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>
</tr>
<tr 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Beginning balance, prior service cost (credit)</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">71<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Net amortization and deferral, prior service cost</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(64)<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_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts', window );">Actuarial changes in benefit obligation, prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts', window );">Defined benefit plan, plan amendments</a></td>
<td class="num">(4,658)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Ending balance, prior service cost (credit)</a></td>
<td class="num">(4,669)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Beginning balance, net (gain) or loss</a></td>
<td class="nump">1,909<span></span>
</td>
<td class="nump">293<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Net amortization and deferral, net (gain) or loss</a></td>
<td class="nump">179<span></span>
</td>
<td class="nump">65<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_ActuarialChangesInBenefitObligationNetGainLoss', window );">Actuarial changes in benefit obligation, net gain (loss)</a></td>
<td class="nump">964<span></span>
</td>
<td class="nump">1,551<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_DefinedBenefitPlanNetGainOrLossOnPlanAmendments', window );">Defined benefit plan, net (gain) or loss on plan amendments</a></td>
<td class="nump">0<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Ending balance, net (gain) or loss</a></td>
<td class="nump">3,052<span></span>
</td>
<td class="nump">1,909<span></span>
</td>
<td class="nump">293<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax', window );">Beginning balance, deferred taxes</a></td>
<td class="num">(825)<span></span>
</td>
<td class="num">(465)<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_DefinedBenefitPlanAmortizationOfDeferredTaxes', window );">Net amortization and deferral, deferred taxes</a></td>
<td class="num">(37)<span></span>
</td>
<td class="nump">0<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_ActuarialChangesInBenefitObligationDeferredTaxes', window );">Actuarial changes in benefit obligation, deferred taxes</a></td>
<td class="num">(223)<span></span>
</td>
<td class="num">(360)<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_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes', window );">Defined benefit plan, plan amendments on deferred taxes</a></td>
<td class="nump">1,076<span></span>
</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax', window );">Ending balance, deferred taxes</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(825)<span></span>
</td>
<td class="num">(465)<span></span>
</td>
</tr>
<tr 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="num">(101)<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_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss', window );">Net amortization and deferral, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">1<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_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">741<span></span>
</td>
<td class="nump">1,191<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_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Plan amendments in benefit obligation, accumulated other comprehensive income loss, net of tax</a></td>
<td class="num">(3,582)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="num">$ (1,626)<span></span>
</td>
<td class="nump">$ 1,091<span></span>
</td>
<td class="num">$ (101)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actuarial changes in benefit obligation accumulated other comprehensive income loss net of tax.</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_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax</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_ActuarialChangesInBenefitObligationDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actuarial changes in benefit obligation deferred taxes</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_ActuarialChangesInBenefitObligationDeferredTaxes</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_ActuarialChangesInBenefitObligationNetGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actuarial changes in benefit obligation net gain (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;">tfx_ActuarialChangesInBenefitObligationNetGainLoss</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan accumulated other comprehensive income pension liability before tax.</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Actuarial Net Gain (Loss) And Prior Service Costs</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_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts</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_DefinedBenefitPlanAmortizationOfDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Amortization Of Deferred Taxes</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_DefinedBenefitPlanAmortizationOfDeferredTaxes</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_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amount to be Amortized And Deferred from 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;">tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss</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_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]</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_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward</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_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Net (Gain) Or Loss On Plan Amendments</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_DefinedBenefitPlanNetGainOrLossOnPlanAmendments</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_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Plan Amendments And Prior Service Costs</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_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts</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_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Plan Amendments On Deferred Taxes</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_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes</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_ImpactOfCurrencyTranslationPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of currency translation prior service cost credit</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_ImpactOfCurrencyTranslationPriorServiceCostCredit</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_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Plan Amendments In Benefit Obligation, Accumulated Other Comprehensive Income Loss, Net Of Tax</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_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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(30)(a)(4))<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 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 3: http://www.xbrl.org/2003/role/disclosureRef<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)(23)(a)(3))<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 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 5: 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 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)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: 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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-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 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), 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 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-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 30<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) 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://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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<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 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-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 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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) 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 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<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 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>119
<FILENAME>R100.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910093643016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Weighted average assumptions used in determining benefit obligations (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.80%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">3.10%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate', window );">Initial healthcare trend rate</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="nump">6.60%<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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate healthcare trend rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan, assumptions used calculating benefit obligation, initial healthcare trend rate.</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate</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>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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation 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://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 (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related 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://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 (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</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 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>120
<FILENAME>R101.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910091379880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Fair values of pension plan assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket', window );">Maximum percentage of net assets invested in emerging market</a></td>
<td class="nump">35.00%<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueofPlanAssetsEffectiveAverageDuration', window );">Effective average duration to maintain</a></td>
<td class="text">3 years<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_MaximumMember', window );">Maximum</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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_FairValueofPlanAssetsEffectiveAverageDuration', window );">Effective average duration to maintain</a></td>
<td class="text">10 years<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_SmallAndMidSizedCompaniesMember', window );">Small and Mid-Sized Companies | Equity Securities | U.S. Russell 2500 Index</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_PercentageOfNetAssetsInvested', window );">Percentage of net assets invested</a></td>
<td class="nump">80.00%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ForeignCompaniesMember', window );">Foreign Companies</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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities', window );">Percentage of net assets invested in foreign equity securities</a></td>
<td class="nump">80.00%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed Income Securities</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_PercentageOfNetAssetsInvested', window );">Percentage of net assets invested</a></td>
<td class="nump">80.00%<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring</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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 457,626<span></span>
</td>
<td class="nump">$ 423,300<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1, 2 and 3</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">429,882<span></span>
</td>
<td class="nump">387,430<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">414,299<span></span>
</td>
<td class="nump">373,773<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Significant Observable Inputs (Level 2)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">5,094<span></span>
</td>
<td class="nump">3,803<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">10,489<span></span>
</td>
<td class="nump">9,854<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Fair Value Measured at Net Asset Value Per Share</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">27,744<span></span>
</td>
<td class="nump">35,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Cash | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">582<span></span>
</td>
<td class="nump">650<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Cash | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">582<span></span>
</td>
<td class="nump">650<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Cash | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Cash | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Money market funds | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">5<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Money market funds | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">5<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Money market funds | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Money market funds | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Managed Volatility | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">85,974<span></span>
</td>
<td class="nump">72,334<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Managed Volatility | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">85,974<span></span>
</td>
<td class="nump">72,334<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Managed Volatility | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Managed Volatility | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. Small/Mid-Cap Equity | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">11,780<span></span>
</td>
<td class="nump">10,014<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. Small/Mid-Cap Equity | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">11,780<span></span>
</td>
<td class="nump">10,014<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. Small/Mid-Cap Equity | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. Small/Mid-Cap Equity | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | World equity (excluding U.S.) | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">59,467<span></span>
</td>
<td class="nump">48,285<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | World equity (excluding U.S.) | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">59,467<span></span>
</td>
<td class="nump">48,285<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | World equity (excluding U.S.) | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | World equity (excluding U.S.) | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Common equity securities | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">29,592<span></span>
</td>
<td class="nump">38,359<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Common equity securities | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">29,592<span></span>
</td>
<td class="nump">38,359<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Common equity securities | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Common equity securities | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Intermediate duration bond fund | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">63,376<span></span>
</td>
<td class="nump">38,500<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Intermediate duration bond fund | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">63,376<span></span>
</td>
<td class="nump">38,500<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Intermediate duration bond fund | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Intermediate duration bond fund | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Long duration bond fund | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">98,996<span></span>
</td>
<td class="nump">107,143<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Long duration bond fund | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">98,996<span></span>
</td>
<td class="nump">107,143<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Long duration bond fund | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Long duration bond fund | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate bond fund | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">13,469<span></span>
</td>
<td class="nump">13,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate bond fund | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">13,469<span></span>
</td>
<td class="nump">13,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate bond fund | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate bond fund | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Global credit fund | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">929<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Global credit fund | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">929<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Global credit fund | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Global credit fund | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Emerging markets debt fund | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">11,412<span></span>
</td>
<td class="nump">9,974<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Emerging markets debt fund | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">11,412<span></span>
</td>
<td class="nump">9,974<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Emerging markets debt fund | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Emerging markets debt fund | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">35,582<span></span>
</td>
<td class="nump">29,714<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">35,582<span></span>
</td>
<td class="nump">29,714<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Corporate, government and foreign bonds | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Asset backed &#8211; home loans | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">261<span></span>
</td>
<td class="nump">316<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Asset backed &#8211; home loans | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Asset backed &#8211; home loans | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">261<span></span>
</td>
<td class="nump">316<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Asset backed &#8211; home loans | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Multi asset funds | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">8,890<span></span>
</td>
<td class="nump">8,246<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Multi asset funds | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">4,057<span></span>
</td>
<td class="nump">4,759<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Multi asset funds | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">4,833<span></span>
</td>
<td class="nump">3,487<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Multi asset funds | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Contract with insurance company | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">10,485<span></span>
</td>
<td class="nump">9,849<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Contract with insurance company | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Contract with insurance company | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Contract with insurance company | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">10,485<span></span>
</td>
<td class="nump">9,849<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Other | Fair Value, Inputs, Level 1, 2 and 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">5<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Other | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Other | Significant 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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Other | Significant Unobservable Inputs (Level 3)</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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FairValueofPlanAssetsEffectiveAverageDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Plan Assets, Effective Average Duration</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_FairValueofPlanAssetsEffectiveAverageDuration</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_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of net assets invested in emerging market.</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_MaximumPercentageOfNetAssetsInvestedInEmergingMarket</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>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_tfx_PercentageOfNetAssetsInvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Assets Invested</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_PercentageOfNetAssetsInvested</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>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_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net assets invested in foreign equity securities.</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_PercentageOfNetAssetsInvestedInForeignEquitySecurities</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>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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Pension Plan Assets by Fair Value [Line Items]</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_ScheduleOfPensionPlanAssetsByFairValueLineItems</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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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 (d)(ii)<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://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 (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="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_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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_SmallAndMidSizedCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_SmallAndMidSizedCompaniesMember</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_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember</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_FinancialInstrumentAxis=tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ForeignCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ForeignCompaniesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueInputsLevel12And3Member</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueMeasuredAtNetAssetValuePerShareMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ManagedVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ManagedVolatilityMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_USSmallMidCapEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_USSmallMidCapEquityMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_IntermediateDurationBondFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_IntermediateDurationBondFundMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_LongDurationBondFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_LongDurationBondFundMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_CorporateBondFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_CorporateBondFundMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_GlobalCreditFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_GlobalCreditFundMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_EmergingMarketsBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_EmergingMarketsBondsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_CorporateGovernmentAndForeignBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_CorporateGovernmentAndForeignBondsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_AssetBackedSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_MultiAssetFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_MultiAssetFundMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ContractWithInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ContractWithInsuranceCompanyMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherInvestmentsMember</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>121
<FILENAME>R102.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169927768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension and other postretirement benefits - Expected benefit payments (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems', window );"><strong>Schedule Of Pension Expected Future Benefit Payments [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 22,527<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">22,997<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">23,433<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">24,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">24,354<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Years 2026&#160;&#8212; 2030</a></td>
<td class="nump">128,246<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other 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_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems', window );"><strong>Schedule Of Pension Expected Future Benefit Payments [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">3,123<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">2,996<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">2,864<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">2,583<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">2,481<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Years 2026&#160;&#8212; 2030</a></td>
<td class="nump">$ 8,622<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Pension Expected Future Benefit Payments [Line Items]</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_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</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 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</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 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</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 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</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 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</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 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</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 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>122
<FILENAME>R103.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910094561688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingent liabilities - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 17, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending Litigation | Subsequent Event</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="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>
<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>
<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>
<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>
<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 | China investigation, unpaid tariffs</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="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_LossContingencyAccrualUnpaidTariffPenaltiesPercentage', window );">Loss contingency accrual, unpaid tariff, penalties percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<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_LossContingencyEstimateOfPossibleLoss', window );">Loss contingency, estimate of possible loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.0<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_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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 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>
<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_MaximumMember', window );">Maximum | China investigation, unpaid tariffs</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="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_LossContingencyAccrualUnpaidTariffPenaltiesPercentage', window );">Loss contingency accrual, unpaid tariff, penalties percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<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_LossContingencyEstimateOfPossibleLoss', window );">Loss contingency, estimate of possible loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.3<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_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued Liabilities</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="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 );">Waste disposed accrued liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.6<span></span>
</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_LitigationReserve', window );">Contingency reserve for litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<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_BalanceSheetLocationAxis=tfx_OtherLiabilityMember', window );">Other Liabilities</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="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 );">Waste disposed accrued liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="nump">$ 6.2<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_tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency Accrual, Unpaid Tariff, Penalties Percentage</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_LossContingencyAccrualUnpaidTariffPenaltiesPercentage</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>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_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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss contingency 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 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_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="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_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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet 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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12021-110248<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_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="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_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_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_LossContingenciesByNatureOfContingencyAxis=tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember</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>123
<FILENAME>R104.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910167930312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segments and other information - Segment Result (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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_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>
<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>
<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_NumberOfReportableSegments', window );">Number of reportable segments | segment</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>
<td class="nump">4<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 711,179<span></span>
</td>
<td class="nump">$ 628,301<span></span>
</td>
<td class="nump">$ 567,034<span></span>
</td>
<td class="nump">$ 630,642<span></span>
</td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<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_SegmentOperatingIncomeLoss', window );">Operating profit</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>
<td class="nump">423,068<span></span>
</td>
<td class="nump">427,254<span></span>
</td>
<td class="nump">321,704<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_DepreciationAndAmortization', window );">Depreciation and amortization</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>
<td class="nump">227,252<span></span>
</td>
<td class="nump">218,369<span></span>
</td>
<td class="nump">214,714<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>
<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>
<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>
<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>
<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_SegmentOperatingIncomeLoss', window );">Operating profit</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>
<td class="nump">578,829<span></span>
</td>
<td class="nump">545,441<span></span>
</td>
<td class="nump">490,317<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 );">Segment Reconciling Items</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>
<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_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>
<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>
<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_SegmentOperatingIncomeLoss', window );">Operating profit</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>
<td class="num">(155,761)<span></span>
</td>
<td class="num">(118,187)<span></span>
</td>
<td class="num">(168,613)<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>
<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>
<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>
<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>
<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_DepreciationAndAmortization', window );">Depreciation and amortization</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>
<td class="nump">151,111<span></span>
</td>
<td class="nump">153,419<span></span>
</td>
<td class="nump">146,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_StatementBusinessSegmentsAxis=tfx_AmericasSegmentMember', window );">Americas | Operating Segments</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>
<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_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>
<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>
<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="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>
<td class="nump">1,465,035<span></span>
</td>
<td class="nump">1,492,274<span></span>
</td>
<td class="nump">1,351,699<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_SegmentOperatingIncomeLoss', window );">Operating profit</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>
<td class="nump">401,391<span></span>
</td>
<td class="nump">319,933<span></span>
</td>
<td class="nump">255,798<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>
<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>
<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>
<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>
<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_DepreciationAndAmortization', window );">Depreciation and amortization</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>
<td class="nump">47,012<span></span>
</td>
<td class="nump">44,328<span></span>
</td>
<td class="nump">47,171<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>
<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>
<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>
<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>
<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="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>
<td class="nump">584,859<span></span>
</td>
<td class="nump">588,043<span></span>
</td>
<td class="nump">603,813<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_SegmentOperatingIncomeLoss', window );">Operating profit</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>
<td class="nump">81,348<span></span>
</td>
<td class="nump">94,424<span></span>
</td>
<td class="nump">106,090<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>
<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>
<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>
<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>
<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_DepreciationAndAmortization', window );">Depreciation and amortization</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>
<td class="nump">13,594<span></span>
</td>
<td class="nump">14,072<span></span>
</td>
<td class="nump">12,917<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>
<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>
<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>
<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>
<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="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>
<td class="nump">267,016<span></span>
</td>
<td class="nump">294,328<span></span>
</td>
<td class="nump">286,895<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_SegmentOperatingIncomeLoss', window );">Operating profit</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>
<td class="nump">51,238<span></span>
</td>
<td class="nump">73,090<span></span>
</td>
<td class="nump">78,135<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_OemMember', window );">OEM</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>
<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_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>
<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>
<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_DepreciationAndAmortization', window );">Depreciation and amortization</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>
<td class="nump">15,535<span></span>
</td>
<td class="nump">6,550<span></span>
</td>
<td class="nump">8,610<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_OemMember', window );">OEM | Operating Segments</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>
<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_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>
<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>
<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="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>
<td class="nump">220,246<span></span>
</td>
<td class="nump">220,717<span></span>
</td>
<td class="nump">205,976<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_SegmentOperatingIncomeLoss', window );">Operating profit</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>
<td class="nump">$ 44,852<span></span>
</td>
<td class="nump">$ 57,994<span></span>
</td>
<td class="nump">$ 50,294<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_SegmentOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Segment Operating 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;">tfx_SegmentOperatingIncomeLoss</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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="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>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_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;">us-gaap_StatementBusinessSegmentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R105.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910217965976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segments and other information - Total net revenues and total net property, plant and equipment by geographic region (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 711,179<span></span>
</td>
<td class="nump">$ 628,301<span></span>
</td>
<td class="nump">$ 567,034<span></span>
</td>
<td class="nump">$ 630,642<span></span>
</td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">473,912<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">430,719<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">473,912<span></span>
</td>
<td class="nump">430,719<span></span>
</td>
<td class="nump">432,766<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_StatementGeographicalAxis=country_US', window );">U.S.</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">1,567,144<span></span>
</td>
<td class="nump">1,606,248<span></span>
</td>
<td class="nump">1,449,426<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">234,186<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">228,173<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">234,186<span></span>
</td>
<td class="nump">228,173<span></span>
</td>
<td class="nump">258,415<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_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">646,577<span></span>
</td>
<td class="nump">652,069<span></span>
</td>
<td class="nump">671,264<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_StatementGeographicalAxis=tfx_AsiaAndAsiaPacificMember', window );">Asia Pacific</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">230,267<span></span>
</td>
<td class="nump">241,278<span></span>
</td>
<td class="nump">234,090<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_StatementGeographicalAxis=tfx_AllOtherMember', window );">All other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</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>
<td class="nump">93,168<span></span>
</td>
<td class="nump">95,767<span></span>
</td>
<td class="nump">93,603<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">115,593<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">108,989<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">115,593<span></span>
</td>
<td class="nump">108,989<span></span>
</td>
<td class="nump">81,176<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_StatementGeographicalAxis=country_MY', window );">Malaysia</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">71,760<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">53,406<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">71,760<span></span>
</td>
<td class="nump">53,406<span></span>
</td>
<td class="nump">51,952<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_StatementGeographicalAxis=country_IE', window );">Ireland</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 52,373<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">$ 40,151<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">$ 52,373<span></span>
</td>
<td class="nump">$ 40,151<span></span>
</td>
<td class="nump">$ 41,223<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_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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="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_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_US</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_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=srt_EuropeMember</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_StatementGeographicalAxis=tfx_AsiaAndAsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=tfx_AsiaAndAsiaPacificMember</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_StatementGeographicalAxis=tfx_AllOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=tfx_AllOtherMember</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_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_MY</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_StatementGeographicalAxis=country_IE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_IE</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>125
<FILENAME>R106.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910169274088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY DATA (UNAUDITED) (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 711,179<span></span>
</td>
<td class="nump">$ 628,301<span></span>
</td>
<td class="nump">$ 567,034<span></span>
</td>
<td class="nump">$ 630,642<span></span>
</td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 2,537,156<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">383,554<span></span>
</td>
<td class="nump">329,324<span></span>
</td>
<td class="nump">278,372<span></span>
</td>
<td class="nump">333,624<span></span>
</td>
<td class="nump">377,722<span></span>
</td>
<td class="nump">355,075<span></span>
</td>
<td class="nump">352,238<span></span>
</td>
<td class="nump">323,970<span></span>
</td>
<td class="nump">1,324,874<span></span>
</td>
<td class="nump">1,409,005<span></span>
</td>
<td class="nump">1,302,816<span></span>
</td>
</tr>
<tr 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 );">Income from continuing operations before interest,loss on extinguishment of debt and taxes</a></td>
<td class="nump">95,080<span></span>
</td>
<td class="nump">132,092<span></span>
</td>
<td class="nump">38,810<span></span>
</td>
<td class="nump">157,086<span></span>
</td>
<td class="nump">126,932<span></span>
</td>
<td class="nump">117,621<span></span>
</td>
<td class="nump">107,458<span></span>
</td>
<td class="nump">75,243<span></span>
</td>
<td class="nump">423,068<span></span>
</td>
<td class="nump">427,254<span></span>
</td>
<td class="nump">321,704<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 );">Income from continuing operations</a></td>
<td class="nump">76,601<span></span>
</td>
<td class="nump">116,605<span></span>
</td>
<td class="nump">11,443<span></span>
</td>
<td class="nump">131,152<span></span>
</td>
<td class="nump">107,806<span></span>
</td>
<td class="nump">228,929<span></span>
</td>
<td class="nump">83,328<span></span>
</td>
<td class="nump">41,918<span></span>
</td>
<td class="nump">335,801<span></span>
</td>
<td class="nump">461,981<span></span>
</td>
<td class="nump">196,432<span></span>
</td>
</tr>
<tr 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) income from discontinued operations</a></td>
<td class="num">(470)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">459<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="num">(1,021)<span></span>
</td>
<td class="num">(477)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="nump">4,370<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">$ 76,131<span></span>
</td>
<td class="nump">$ 116,587<span></span>
</td>
<td class="nump">$ 11,456<span></span>
</td>
<td class="nump">$ 131,150<span></span>
</td>
<td class="nump">$ 108,265<span></span>
</td>
<td class="nump">$ 228,929<span></span>
</td>
<td class="nump">$ 83,375<span></span>
</td>
<td class="nump">$ 40,897<span></span>
</td>
<td class="nump">$ 335,324<span></span>
</td>
<td class="nump">$ 461,466<span></span>
</td>
<td class="nump">$ 200,802<span></span>
</td>
</tr>
<tr 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>
<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>
<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.64<span></span>
</td>
<td class="nump">$ 2.51<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 2.83<span></span>
</td>
<td class="nump">$ 2.33<span></span>
</td>
<td class="nump">$ 4.95<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 7.22<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 4.30<span></span>
</td>
</tr>
<tr 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="num">(0.01)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.09<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.63<span></span>
</td>
<td class="nump">2.51<span></span>
</td>
<td class="nump">0.25<span></span>
</td>
<td class="nump">2.83<span></span>
</td>
<td class="nump">2.34<span></span>
</td>
<td class="nump">4.95<span></span>
</td>
<td class="nump">1.81<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
<td class="nump">7.21<span></span>
</td>
<td class="nump">9.99<span></span>
</td>
<td class="nump">4.39<span></span>
</td>
</tr>
<tr 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>
<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>
<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.62<span></span>
</td>
<td class="nump">2.46<span></span>
</td>
<td class="nump">0.24<span></span>
</td>
<td class="nump">2.78<span></span>
</td>
<td class="nump">2.28<span></span>
</td>
<td class="nump">4.85<span></span>
</td>
<td class="nump">1.77<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
<td class="nump">7.10<span></span>
</td>
<td class="nump">9.81<span></span>
</td>
<td class="nump">4.20<span></span>
</td>
</tr>
<tr 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="num">(0.01)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.09<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 (loss), diluted (in dollar per share)</a></td>
<td class="nump">$ 1.61<span></span>
</td>
<td class="nump">$ 2.46<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 2.78<span></span>
</td>
<td class="nump">$ 2.29<span></span>
</td>
<td class="nump">$ 4.85<span></span>
</td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 7.09<span></span>
</td>
<td class="nump">$ 9.80<span></span>
</td>
<td class="nump">$ 4.29<span></span>
</td>
</tr>
<tr 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_ReclassificationLineItems', window );"><strong>Reclassification [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>
<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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</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>
<td class="nump">$ 158,685<span></span>
</td>
<td class="nump">$ 149,974<span></span>
</td>
<td class="nump">$ 149,486<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</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>
<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_ReclassificationLineItems', window );"><strong>Reclassification [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>
<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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</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>
<td class="nump">$ 84,400<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_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Revision of Prior Period, Adjustment | Cost of Sales</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>
<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_ReclassificationLineItems', window );"><strong>Reclassification [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>
<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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</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="nump">$ 20,500<span></span>
</td>
<td class="nump">$ 20,600<span></span>
</td>
<td class="nump">$ 20,700<span></span>
</td>
<td class="nump">$ 20,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,600<span></span>
</td>
<td class="nump">81,600<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_RestatementAxis=srt_RestatementAdjustmentMember', window );">Revision of Prior Period, Adjustment | Selling, General and Administrative Expenses</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>
<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_ReclassificationLineItems', window );"><strong>Reclassification [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>
<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_AmortizationOfIntangibleAssets', window );">Intangible asset amortization expense</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="num">$ (20,500)<span></span>
</td>
<td class="num">$ (20,600)<span></span>
</td>
<td class="num">$ (20,700)<span></span>
</td>
<td class="num">$ (20,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (82,600)<span></span>
</td>
<td class="num">$ (81,600)<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_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_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_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_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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ReclassificationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReclassificationLineItems</td>
</tr>
<tr>
<td style="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_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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>126
<FILENAME>R107.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910095565624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr 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 );">Balance&#160;at Beginning&#160;of Year</a></td>
<td class="nump">$ 9,100<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance&#160;at End of Year</a></td>
<td class="nump">12,900<span></span>
</td>
<td class="nump">$ 9,100<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Doubtful Accounts</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr 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 );">Balance&#160;at Beginning&#160;of Year</a></td>
<td class="nump">9,055<span></span>
</td>
<td class="nump">9,348<span></span>
</td>
<td class="nump">$ 10,255<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged&#160;to Income</a></td>
<td class="nump">3,798<span></span>
</td>
<td class="nump">1,680<span></span>
</td>
<td class="nump">2,521<span></span>
</td>
</tr>
<tr 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_ValuationAllowancesAndReservesDeductions', window );">Accounts Receivable Write-offs</a></td>
<td class="num">(1,336)<span></span>
</td>
<td class="num">(1,739)<span></span>
</td>
<td class="num">(2,601)<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_ValuationAllowancesAndReservesAdjustments', window );">Translation and Other</a></td>
<td class="nump">1,358<span></span>
</td>
<td class="num">(234)<span></span>
</td>
<td class="num">(827)<span></span>
</td>
</tr>
<tr 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 );">Balance&#160;at End of Year</a></td>
<td class="nump">$ 12,875<span></span>
</td>
<td class="nump">$ 9,055<span></span>
</td>
<td class="nump">$ 9,348<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves from adjustment.</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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves from charge to cost and 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</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 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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>127
<FILENAME>R108.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm139910164824760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - DEFERRED TAX ASSET VALUATION ALLOWANCE (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr 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_DeferredTaxAssetsValuationAllowance', window );">Balance at Beginning&#160;of&#160;Year</a></td>
<td class="nump">$ 119,233<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_DeferredTaxAssetsValuationAllowance', window );">Balance at End&#160;of&#160;Year</a></td>
<td class="nump">155,008<span></span>
</td>
<td class="nump">$ 119,233<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation Allowance of Deferred Tax Assets</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr 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_DeferredTaxAssetsValuationAllowance', window );">Balance at Beginning&#160;of&#160;Year</a></td>
<td class="nump">119,233<span></span>
</td>
<td class="nump">143,971<span></span>
</td>
<td class="nump">$ 104,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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged&#160;to Income</a></td>
<td class="nump">30,640<span></span>
</td>
<td class="nump">31,564<span></span>
</td>
<td class="nump">43,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_ValuationAllowancesAndReservesDeductions', window );">Accounts Receivable Write-offs</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(55,797)<span></span>
</td>
<td class="num">(2,871)<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_ValuationAllowancesAndReservesAdjustments', window );">Translation and Other</a></td>
<td class="nump">5,194<span></span>
</td>
<td class="num">(505)<span></span>
</td>
<td class="num">(1,318)<span></span>
</td>
</tr>
<tr 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_DeferredTaxAssetsValuationAllowance', window );">Balance at End&#160;of&#160;Year</a></td>
<td class="nump">$ 155,008<span></span>
</td>
<td class="nump">$ 119,233<span></span>
</td>
<td class="nump">$ 143,971<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves from adjustment.</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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves from charge to cost and 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</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 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>128
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $5D65('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    " !%9%E2JO>@0>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>*';V!TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI9\_
M?0(U)DK3)7Q)7<1$#O/-X-N0I8DK=B"*$B"; WJ=RS$1QN:N2U[3^$Q[B-H<
M]1Y!5-4]>"1M-6F8@$5<B$PUUDB34%.7SGAK%GS\3.T,LP:P18^!,O"2 U/3
MQ'@:V@:N@ E&F'S^+J!=B'/U3^S< 79.#MDMJ;[OR[Z><^,.'-Z?GU[G=0L7
M,NE@</R5G:13Q!6[3'ZKUYOM(U.B$KRH1"'NMES(NI:W#Q^3ZP^_J[#OK-NY
M?VQ\$50-_+H+]0502P,$%     @ 16194IE<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
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
MLV$ACT@'S5112HU]::J"B#)L!R.X:7C875Y@AA X#A5GHCPS8J6$MC<N;,P
M=T@LDG,?!]TDV620S)XDD5;S)DZ6NCG,"[E",^BB:;XI\P6NL"PPF2OT+, ;
M"NC16D#OUF<H*P\7P!=OH%YL4K6L<@H+D8AG7:5:QV_V[-:S:6-PR(A1DU9=
M0#W>7193QR@),.]9%]JL"SVP+EO<]SJTPE#CXK[/H^XI:I&%F :XBV+*"&:5
M ;&B-.V?L.-0TBK75A)FV5W$,[)BDP6<=$DLLHCWI:0Q&L3M-+XX]YT5BQ\N
M/U,2AK1K.IR!]G$:PT'<CN/HRNLO)M,^@,4(6->-V'0LBC#K4IHZ2B*?]ATR
MC1TA;C_R5!*@DV=HX^!(3LLDIH?HK<"FT8 )LFYSL,C.P:7A(.P"6^(Q(.[A
M;7P+<1N7@ZFUPID&@S$OQ :=J>,^B4*C"DT=H''68UA(XUB(V[*<E(5XNI?!
M)%4UIT@.89IVX]RG!J1%%5(C?Z;* \(>P,:Y$+=U.;E]WZA5Z97;]23[)6;3
MB)P3;O0)BXH1HTA-%:%!#S-M/ UU>YK]I +Q!_"HQ9OPKH,9VU0>Z5HVBXJS
MH.>PI8W-H6Z;4]ZE]K>_>K"W7WIP2]1%,'50>MRX5;#H*,;0]'LP&E="J?-6
M_C96Z>S"]0M'XPKH(5=PJ/V<@,M-9);%!=Q+BF+[X\VI=?VVEPK:1GO8;:+C
M6M5>%=(U099(?-BWN1OG0-W.H6:MB]A5O1^!WEXS;.]G/#2.Z^-D$XL,5%$/
M>6,RJ-MD-/O^(V2>,1=(IP%FJJ)A%'6Y3!4DM(^K<134=Q;"),TV6B3.4FC:
M-?W%=OV1M0LL:V<LG2F*AD8#MZCXL.\(:;HW=7?O_Z<6PN-JX2C9Q")SU$+3
MUJF[K;=KH:(_ _)J&[5(#X%&EI,.1UU.4P7YQ>U_!K,Y!)+=P\R:MLZPLTY^
M5$\M@#!^@;0NQ/LO\'*CE88[==CGKAIB38-E[@9;=:9J';=7L*X>L]S5^SSL
MWF9:9=! .TMFDWE^V+=F39-E[EO_26M3N&#,^W4>T+!K>ZPR'!DP%IG?-O];
MF%'K.<U*%(OJ>9>"4VN3Z^WSC=VGNV=J-]63I,[GM^1BLGTRUH39/JB[CXM%
M"M6?B3F$Q,, 3O!B^^QK^T;+=?4TZ%EJ+5?5RZ6($U&4 OA^+J5^?U->8/<$
M\OH_4$L#!!0    ( $5D65)*)K8TG@4  &T4   8    >&PO=V]R:W-H965T
M<R]S:&5E=#,N>&ULK5C;;N,V$/T5PC6*!/"N18JZI8Z!Q/9B S07Q,GVH>B#
M(M&VNI+H%>E<^O4=2HILB[3B+?IB77QFR#F<.1QQ],*+[V+%F$2O69J+\]Y*
MRO79<"BB%<M"\9FO60[_+'B1A1(>B^50K L6QJ51E@Z)9;G#+$SRWGA4OKLK
MQB.^D6F2L[L"B4V6A<7;)4OYRWD/]]Y?W"?+E50OAN/1.ERR.9./Z[L"GH:-
MESC)6"X2GJ."+<Y[%_AL2BQE4"*^)>Q%[-PC%<H3Y]_5PU5\WK/4C%C*(JE<
MA'!Y9A.6ILH3S.-'[;37C*D,=^_?O7\I@X=@GD+!)CS](XGEZKSG]U#,%N$F
ME??\Y2NK W*4OXBGHOQ%+S76ZJ%H(R3/:F.809;DU35\K8G8,<#N 0-2&Y"V
M 3U@8-<&]K$&M#:@)3-5*"4/TU"&XU'!7U"AT.!-W91DEM80?I*K=9_+ OY-
MP$Z.)[<W\]O?KZ87#[,IFC_ Y7IV\S!'MU_0Y/;Z[G[V=78SO_HV0U<W\#Q#
MG]#C?(I.^J>HCY(</:SX1H1Y+$9#";-1/H=1/?)E-3(Y,#(FZ)KG<B70+(]9
MO.]@"&$TL9#W6"Y)I\<IBSXC&P\0L8AEF-#D:',<&,RGQYO['='8S<K8I3_[
M@+^Y#"6#"I.(+]"$9U#6*U5OSPQ=Y1'/&/KSXDG( BKGKX[A:#,<+8>C!X:[
M 8U)2K^FI:QLG=)62<GSV+8=F]#1\'F78!U&74Q==Q\VU6$@4[Y%&MA>!$X3
M@=-)&.@ 5'D.55,4+(_>SCI8<1N?;B<K;9\(^,Y%&E::%?\-!:J62 Q0SLJ%
MDN&KNO3= :5D@/HG[H!XUBF"&H$'/+"H=SH P11K5BI>^F:BNYJ4NT.0$WB.
MWV);1U$<."VN== GW_;]P,RUU_#B_6=>=KDP!><=%9R.,@2G@[J"\YO@_,Y$
MNJNW-;5F7*Y8@=8<"HW)I*@*\HGE;)%(@=8I1-V59T$S9-#)YUV1<-B-6?&<
M1 Q%,!SD2,27>?(/BY70*DK7#%!Q$I7_:QEWHA*K?T*:9"/V$9D6: R25K5.
M=(A+6NN@0SQL7@-L;3<FJY.2QSS,>"%+ DY2+L0I6D(?@\(B$4F^1/&F4!=8
MGYH80PUB"_2X;P]\[-6DT*/JKY[:7F+A(&@+V<2((Y[KM?@QX##&[@&*=O9N
MW)TUD'XHA)2,:Q&"<I1ADM9/*F+!I$R96:.4'+EEUECO^F0?Q0[6HK$=VMX+
M#"BK38L.<?"AQ"%;5LB'.YG*EY^O(#QP UI6$=QAO%5MQ_>/X87HX3A.T.;%
M@+)QT*;&@"+V(6ZV/06V_Q?=+OD@U 8NL/-.@W^,H-03V"L)%UMM$@RH=@9-
M#2 :'-!VO.US<'>C\Y/JOK/+?[2QU0/OJP$&Q6D';\!YU-:J0X=YE/@'XM]V
M2;B[39I"#3R':@$%^K$)TV3QIG0T%&C%XB7KW,[PMF_"W8W38PY?H:DFWL![
MO#/^<5K>)S951>D[S=;F'E6/AM['MG>*J%X.'88M;8LSH(CCT0.KL>VC<'<C
M=<^B-!0B6211NZELDP7=>;J)MV)6=>NZBA%JG99U6ZLZ=NTCN-);*0*YVZ;*
MT'!A;&N%:X 1;'D'R-KV9=CO).NCU/VP0'W3=HVU^C3 /"T?=!!U#T6X;0-Q
M9Q^H3GG.Q#J,V'D/OO=4/\AZXU]_P:[UVVVI5='>AV"5 G6%?1B]WJ51SPJT
M-=9A4#66UM(88)X3! <J@FS[/M+9]W51,#$$;XJT'F'O<]4G%+>_,0PXZOBX
MO65/#3A,J&^UM7BX<PZ3L6)9GF<)6+--+JMCC.9M<V9V49X4M=Y?XK-I=?*U
M=5,=Q%V'Q3*!72EE"W!I??9@4D5UME4]2+XN3WN>N)0\*V]7+ 0=40#X?\&Y
M?']0 S0GC.-_ 5!+ P04    " !%9%E2@B<%E.\#  !9#   &    'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;*676V_B.!2 _XH5S4,KE>9*""- :@FC0=I2
M5-K9A]$^N(D![R0V:QOH[*_?8R=-:2Y,-?M"8N?<OIQSG,/HR,4/N25$H9<\
M8W)L;97:?;9MF6Q)CN4UWQ$&3]9<Y%C!4FQLN1,$IT8ISVS/<4([QY19DY'9
M6XK)B.]51AE9"B3W>8[%SUN2\>/8<JW7C0>ZV2J]84]&.[PA*Z*>=DL!*[NR
MDM*<,$DY0X*LQ]:-^SEVC8*1^$;)49[<(XWRS/D/O9BG8\O1$9&,)$J;P' Y
MD"G),FT)XOBG-&I5/K7BZ?VK]2\&'F">L213GOU)4[4=6Y&%4K+&^TP]\.-7
M4@+UM;V$9]+\HF,IZU@HV4O%\U(9(L@I*Z[XI7P1)PINV*'@E0I>72'H4/!+
M!?^C"D&I$)@W4Z"8]Q!CA2<CP8](:&FPIF_,RS3:@$^9SOM*"7A*04]-IO>+
MU?T?\_CF<1:CU2-<[F:+QQ6Z_X*F]W?+A]G7V6(U_S9#\P6L9^ABB05A:DL4
M37!VB7KH:16CBT^7Z!.B##UN^5YBELJ1K2 Z[<-.RDANBTB\CDA<#]UQL"S1
MC*4D?6_ !JR*S7MEN_7.6HQ)<HU\]PIYCN>T!#3]L+H[;%&//ZX>G:'QJTSY
MQI[?86^EL"+0<0KQ-9KR'-I\J_OO0-"<)3PGZ/O-LU0".NFO,^Z"REU@W 4=
M[J"KH&<8U*" A"<_$5AF,L.Z6Z]0 IFB;$_9!L$1),RNO$(X_1M*5@<)"X5?
MVJJ@<-LW;O6I=)B$0>"-[,-I9II"O= ;..^EXA8IUPD&E=0[\'X%WC\+OA24
MP\%(Q($F!$"E@O,MX1M&_R6IKG$&IS$P4Y[2Q#SO1"T<A:?Q#6J@+2)>';--
MQF^'#"O(\"SD$\,Y%\H@761<RDNT@8\$PH)*G=1T+_0%^KQ$[60,&\&%KN/6
M*)M"?N367D7<%.H%7<D<5)R#\\G,,$!!0:9E44(Y*TRS<@4G%61:J8R<K]E!
M,S37">NY;$K5,]EFQ^] C"K$Z"SB LI19_"WJS1J"2H<!C6X5BFWENBX3:H?
M1>V$PXIP^#^.H@ZJ82,2+_!K3$T9MU\#:HKTW*BC^5SG[:/K_*+]8$;+3*I,
MVY4M"'-0"BD[8#T+R=]HQM+M.VJ_GLD6H5Y4YVX3\L*.1+HGTX9[%OR!)!F6
MDJYA>BCFONJ+4:>G+,GVZ5LQ4_.1ZT9WFQ\#+W#J[$TIMU_OTC:AL)YS^V3F
MRHG8F-E50J?MF2I&E&JWFH]OS%18V[_5<[.9Y=[,%$/W'18;RB3*R!I,.M<#
MB$@4<VRQ4'QG)KMGKF!.-+=;F/V)T +P?,VY>EUH!]6_B<E_4$L#!!0    (
M $5D65(M&OIS<P<  &\?   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL
MK9EK;^.V$H;_"N$NVAX@68LW7;))@&RR;0-L=X-->LYG1J9C8271I>AD\^_/
MZ!++%B]V@7Y)9'LX>CGBS,.ASE^4_MZLI#3H1U76S<5L9<SZ;#YO\I6L1/->
MK64-ORR5KH2!C_IIWJRU%(MN4%7.213%\TH4]>SRO/ON3E^>JXTIBUK>:=1L
MJDKHUX^R5"\7,SQ[^^);\;0R[1?SR_.U>)+WTORUOM/P:;[ULB@J63>%JI&6
MRXO9%3Z[9K0=T%G\MY OS<XU:J?RJ-3W]L/MXF(6M8ID*7/3NA#P[UE>R[)L
M/8&.OP>GL^T]VX&[UV_>?^LF#Y-Y%(V\5N7_BH597<S2&5K(I=B4YIMZ^4,.
M$^*MOUR53?<7O?2V239#^:8QJAH&@X*JJ/O_XL<0B)T!F'D&D&$ .78 '09T
MD9OWRKIIW0@C+L^U>D&ZM09O[447FVXTS*:HV\=X;S3\6L X<WG]]<O]U\^W
M-U</GV[0QZO/5U^N/Z'[/SY]>KA'I^BO^QOTZ[O_H'>HJ-'#2FT:42^:\[F!
M.[?CY_EPEX_]78CG+C<R?X\H/D$D(I%C^/71PW&V/WP.\]U.FFPG33I_U#?I
MC=:R-D@TC31-P"'=.J2=0^9S*)H5@M"@O+V0?V^*9U'"'9RAZEWQSE6;9<^7
M-.%I"G%YW@V)PRS"44JW9GM*V58I"RJ]RG.U 6&0@KD$E8^E/$&U-"ZAO:=X
M5T'&HP1/A-IF#*=QXA'*MT)Y4.AM_0P!5+J0SB!RZZ8<4YS%$VVV&4MBSA.W
MMGBK+0YJN]-R+8H%DC^@FC:RZ1Z],BNI(67]2ZM7'EN2,.:,3I7;9EF2,4]0
MDZWPY"CA1OQPAS6Q[DI(RLA$FVV%293$;FWI5EL:U/:@C"B/B%]JWYP1P@B?
MB'38T2BFE+AE9EN9V8$0 D*U>3U!ZU*T0N'1MPF_!K89;RIECG5(,SP-K,.,
M0L)E;LDX&HM\%!3]%20+4]1/J)3 O$!T!T=[88,= 9U&UV4'"1A''JD[/,)!
MJ;\KM7@IRM(I#MO+DZ<\BZ?)XS(DC-.(>^2-Y,#D0%DRHGXJH&PV0Q2]SWSP
MM*\69PFSU#H,,8])ZE,[8@F'N70CEQ+RJ4OXT$.GEH TVBG@@TS;"BJI)YWP
M""0<)M+7KFX&Q#GY$DU3QV'&"6.>2H]'#.$PA_JR%)!G(R;!G'">307:AC&-
MLI3X4F:D$8Z/VLZ4A7@LRL)8R-SW.\("AVGQYO=1:1@+U<,=  <-HHA'T_V,
MPPZ,(M_L1VS@,#>V.YJU>&VW,TZ-#AA$A!-+H],NPQZTX1$:.$P-$*DW<MPQ
M.$7:U1_3F"16N7#811&+/2+)2 D2IL3;\UXKW;58:HER5;?8:+^%RZ98=!Q1
MM4L_L9% (LZF9<1AAED:99Z%0$9RD# Y[L2K5F79$?E1UG)9F%,M2V$@[M[4
M&*3;O,"$4(LK+CO,LQ1[M.\T)&&LO*V/HC92R\;)$V)C(L$6F!U6G&/F$3B2
MA(1)<EOGJI+]QC&4:<2&!$YH/.T9'&9QG'E80D:6D&-8DA^JAX-41W\#VT/K
MF3O-,E^VC6 AQX#E6*V.?H=%$4FF8AUV0!GNV4F0D3$DW/)\5O73*:S-Z@ -
MB-VW$)HD:9I.E3KZH)2GWA:'C-@B86SM;7H.Q=6&$DM9G%AJ'7;0#//4(W:D
M%PG3ZVXX$6N+UEHU1DM3:%EUV.UKV,$IV,Q*&,NFVP^'64J\K049R4;"9/NB
MZND:?D5+I=&FSJ%/$D7=/0>86]&"PST%%]&PO;A=9B3SU#8Z<H^&N;<SA7_"
M.^H 6;S+L>$<QS9+<(H]*X>.N*-AW.VH5I/V[L"*H3;%4A ^#;?##)X*]>WX
MZ0@[&H9=7Z4/B70T1008,2W/+CNHB\R#9+ISI!<F7E^?#ZFT.493'&.K/7$9
M4KJW3=[7.3*/AIEWK:JJ,&W%Z,^AMDLX]VD.^FO?&YPU:Y'+B]D:MB)2/\O9
M)7(=VOX+CO;G/+*3\F#'<[\26JY4">G9_/Q32G#RH3N$,:\A]R/L:!AV;4BA
M)C?M7:"_?X=__@DR^\-::/0LRHU$MTT#N[6S[C@;=0+(!\22DQ238=2'[JQZ
M]S=.X^$WYT.Q<<B2U#H@<IIQZMF,T)&9-,S,J\6B*\^PXML#PE.HVKE8%Y !
M3K$V#6-.=D]7!K4..QQGJ6_-C]2D86I^DRU8VGY*Z-JW%:$V\:#?C@F9PMUA
M2%+"O&T?'>%(#[9]FVK3MR##^;"J(!E6+?6?H5"KQBW=)MTIR1*26=(=AI3!
MUL13I-D(11:&XFZ*#;D%.Q( .S0!&BBST:^H,2K_?H*,\JP39J./PLXD8E/4
MN PQXQ'SK!0V4I*%*?E9-LT9>I@H%BW>W5T6<U O)MS"NM..)[[3'#;2D87I
MV'.GV0G_+\[:-LBU\0=<B1FW0NS@9)9DU"MX!"7[AZ#L,'3T!.SW7.[S,X>A
M^_QLOO,VM'T5_:?03T7=P-YH"2.C]PFXT/W;W?Z#4>ON!>FC,D95W>5*"A#>
M&L#O2Z7,VX?VG>OV'?OE_P%02P,$%     @ 16194M\<'5M0 @  4P4  !@
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6R55-]/VS 0_E=.T1Y 8KA)"F4H
MC53:(I#X45&V/4Q[<)-K8^'8F>VT[+^?[:1102UB+['O?-]WWUW.3C92O>@"
MT<!KR84>!H4QU24A.BNPI/I45BCLR5*JDAIKJA71E4*:>U#)2=3KG9.2,A&D
MB??-5)K(VG F<*9 UV5)U=\KY'(S#,)@ZWABJ\(X!TF3BJYPCN9[-5/6(AU+
MSDH4FDD!"I?#8!1>COLNW@?\8+C1.WMPE2RD?''&;3X,>DX0<LR,8Z!V6>,8
M.7=$5L:?EC/H4CK@[G[+?NUKM[4LJ,:QY#]9;HIA<!% CDM:<_,D-S?8UG/F
M^#+)M?_"IHD=# +(:FUDV8*M@I*)9J6O;1]V &'_ "!J =%G 7$+B'VAC3)?
MUH0:FB9*;D"Y:,OF-KXW'FVK8<+]Q;E1]I19G$G'CP_SQ[O;R>AY.H&KT=WH
M83R%^<UT^CR'HQE5*$R!AF64'\-7^ ($=&&]>KLP <^%K#45N4Z(L8H<+\G:
M[%=-]NA ]@EFIQ"')Q#UHMX>^/C3\/#;6SBQ?>B:$77-B#Q??(!O;JA!.Z(&
MY!*NF: B8Y3#3&KF9^[7:*&-LI/W^X-D<9<L]LGZASHOR])R-GT\@8HJ6%->
M(QS9GN:2<ZHT5*B:B.-]S6T2G/D$[KJNTS AZ]W^?13Q1G6_4]W_']7;*="Z
MQMPK;SQ[Y3;,YSMB^H.+,'HG>5_467S^3C;9&7GWW-Q3M6)" \>EQ?5.![9F
MU5SAQC"R\K=@(8V]4WY;V%</E0NPYTLIS=9P%ZM[1]-_4$L#!!0    ( $5D
M65(U,69!F D  &DJ   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULK5IK
M;]NX$OTK1+ ?6J"IQ8=>11H@M5ML@#Z"IKO[69;IF+>VY!7EI+F__@XI1[+)
MH9SLWB^)+1]2/,/AS)F1+A[JYJ=>2=F27YMUI=^?K=IV^VXRT>5*;@K]MM[*
M"GY9ULVF:.%K<S?1VT86"SMHLYZP*$HFFT)59Y<7]MI-<WE1[]JUJN1-0_1N
MLRF:QP]R73^\/Z-G3Q>^J[M5:RY,+B^VQ9V\E>T?VYL&ODWZ619J(RNMZHHT
M<OG^[(J^FXG4#+"(/Y5\T >?B:$RK^N?YLOUXOU99%8DU[)LS10%_+N74[E>
MFYE@'7_O)SWK[VD&'GY^FOV3)0]DYH66TWK]EUJTJ_=GV1E9R&6Q6[??ZX??
MY9Y0;.8KZ[6V?\G#'AN=D7*GVWJS'PPKV*BJ^U_\VAOB8 !- @/8?@!S!XC
M +X?P)\[0.P'"&N9CHJUPZQHB\N+IGX@C4'#;.:#-:8=#?159?;]MFW@5P7C
MVLOIMZ^WWSY?SZY^?)R1VQ_P[\O'KS]NR;=/9'IU^SOY]/G;7[?DG/QQ.R.O
M?GM-?B.J(C]6]4X7U4)?3%I8@YEI4N[O]Z&['PO<CS+RI:[:E28?JX5<'$\P
M@<7W#-@3@P]L=,:9+-\23M\0%K$(6=#TV<-IC@R?/7]X-L*&]_O![7P\M!^%
M7I$EG$9-EDV](7# FZ)5U5UW0E2KI";UDI1@1%7MS ][2%WI=R,+$/T"A%V
M""S@*\0:597U1F*;VXV-[5@34NXO.8\Y$Q>3^T.3^S"14)$DQ["9#X-PE46L
MAQTQB'L&\:@)KQ;_@7,#L:G5I*TA.(&M2K66I.JIF>OF6VFLO6WJ>P6^2.:/
MJ+G'K)KT:TI&K?JYUIJ\NK8W?]WM[$+I_2;"K8<]Q*S>S9T<FC--'9/[F)C&
MCKU]S+G@:82;.^VII:/49A(23JGLZHG\!0E)HZZ3>C=/LCAQ:2 H$6690P1!
M12(7.)&L)Y*-$KFNVJ*Z4W/PE$)K\(YB4S>M^N])9IFW&AIG0,ZAAL!$GJ?.
MV9FA,)$E.+F\)Y>?V*6E;!KPM*6J"C@.X.%EK>&$0!B'/#EO.W_<5<^GG?M>
M*7CDD$9 /'(V?8: 4A[831H-F2TZ?>8L!7.@=TJO3$PPP=/P15-7Y"W$Y8-
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
MC?VXD@5H(0. WY=UW3Y],3?HWRZ]_!]02P,$%     @ 16194I-XC/Q<!P
M^2(  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6R]6FUSVC@0_BL:KG/7
MS(1B299LYY+,!' *,VV2"\G=W'3ZP<$B^.H7:HND_?<G&1=C239IFO8+V/#L
MZEEIM?O(</R8Y9^*)6,<?$GBM#CI+3E?'0T&Q7S)DJ!XDZU8*KY99'D2<'&;
MWP^*5<Z"L#1*X@&R+#I(@BCMG1Z7GUWEI\?9FL=1RJYR4*R3),B_#EF</9[T
M8._;!]?1_9++#P:GQZO@GLT8OUU=Y>)NL/421@E+BRA+0<X6)[TS>#3%5!J4
MB+\C]ECL7 ,9REV6?9(WT_"D9TE&+&9S+ET$XNV!C5@<2T^"Q^?*:6\[IC3<
MO?[F_;P,7@1S%Q1LE,7_1"%?GO3<'@C9(EC'_#I[G+ J("+]S;.X*%_!8X6U
M>F"^+GB65,:"01*EF_?@2S41.P8V;3% E0%2#$C;"+@RP(H!Q"T&=F5@*P;(
M:3$@E0%11W!;#&AE0!4#VC:"4QDX3YTEMS)P54JDQ<"K#+PR'3;K5R[^..#!
MZ7&>/8)<HH4W>5%F4&DMUCQ*9;+/>"Z^C80=/QU=7LPNWTW'9S?^&,QNQ-M[
M_^)F!B[/P6AR=O'6GX'I!9A-SJ[]R>6[L7\]^P/X?]U.;_X%?7 [&X/7KPY
ML0QR5H H!3?+;%T$:5@<@E>-^^,!%VSEF(-YQ6RX889:F-UD/(@-9J-NL]$Z
M6<>!W$' 7RS$ECH$5RR/LA!D"W 69BNYQP[%U7]B<L6NY88AQGN&R))$[-,9
MS^:?#-9^M_59&$:20Q"#JR *Y2R-@E5D#O:\V]<UXZ*>L1#X09Y&Z;UIFM]^
MIXN7F,#)GBF8SS>#B&$O^9+E0$RIJ-5+643%N--TGB4,O(ZSHC@PN)_NR1Q1
M]8MU_M6T0@.Q/[:;!&TW"2H=VBT.A^P^2N7D@&$0!^E<4!.KMLGZ Q!P,&;S
M-P##0X LZ)@2:N.?EOYE_WDXM:GKP./!PVY8.@HZEKT%-;CC+7?\G=R?P'>X
M\4EVF" ;6P0KC$<Z#EL.;8+&.L@0O*^CB <=I,#.#<R02UQ7&?3M4YA-=% ?
M46)YZL*8<,AU"36OC;U=&[LTQ"UK(_)<IJI()[$@Y=6!+ =EVBZS.&1Y(:KM
MYW7$OX(/UUD< ]'@'X,\_-B1U&0[..E,C NAI*)RHYD2@&BI*.23:R%E-?;"
M&M3HEAKMI#8*BB4(HX<H9"VM@VKC]BF"E"CT]L(:])PM/:>3WJ9DS1LE*]I3
MLH:.3L4AGF<K&;D7UF#L;AF[G8R%9N4QD\5:%G&107F0\F*WBIFJK*MSL6'+
MTGI;)MXSF)@FS#.,;BDUPX A%$(E#::>7EJHY;1D ;1JZ61UQU+)GJ)8BT:V
M3L,J*T1*!*627XF"NV^6Q]4@NT%@QU$B,(#ZQ&H)8$?[P1<(P"C=H-[0D.MY
M2N6O8*0K-M_@"[L.H>H4F'S1E@H,Z]8.NWO[F"U8GHOP&X'OV1E0[]1]V+8<
M=:>&G:U:GFN/BE4P9R<]45D*EC^PWNGOOT%J_6ED:5P8K#%SJ:?.N ["ZMI-
MH:%M.VTQUAT/VIW3[:?A$W64:]PLMIYW#K)=E;L.@PBWE"Y8=TS8W3(5\D\@
M/*P\-O0*$9/M*)1'4&^E?8A5^3,V^#-,@&_P1AS;H:J:,N"0C63'4>34T^A-
M3#!L0\M52[(ACCZD+K';JG*M'2#]]:(*UMH =HL#<;;)UBF7>3+CXN0K'!?@
M=A6*PP[XX'_A4B_<Q0R\BPK^T9@QW?[71?\^"%9']3C;83:CB$RD$+]GR1W+
MNR*JM0/L%@_=0K$R;JI[:%.J9IJN)A1<DUXM*&"WHM@O%J%!)E#D(E>EN!?7
M/#W60@%U"X5G"49D:/E8G&&4';<7UN1<:P/T$MI@G[A!>F\7YR;UV*N#^G9+
M7J"=,WMW8W^^N$&&T[KM$>7L,ZY@I"LVW^0+61Y2I\#@BS@M#0O5B@)U'_Z?
M)6Z0K@[Z+></5/=]U-GW7T3;(+VK8U<]$AA $*ERN@(I7;DEQEH>H.^2!QW:
MQC/N%;UWV@[!J@XVP"!TVU*E;INH^\S=K6U,A(=(/UXCS_$P4M9D5 $;S=Y1
M'[*,#2A#_+YA5 JIIR;"N8F=BVP/JD^*GL1N8G GE(V-]:UL< >IV,PMVAG5
MT@(YOU[9H%H'H!_1 4CO[Q@3C&QU6?;BFO1J'8!^5 <@4W_'2'O$N!_7?!);
MZP#\$W0 UAN\.(=I#X[VPIJ<:QV ?X4.P 8=H#Z-G1I ?;LM@%H'X)^E [#>
MN['C8%4'8$/O5F/S3;X(0EB= H,OA%LZ$][Y#> GZ !LT $MJ@S7.@#_?!V
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
M6]N\S'XGZR>)[;S@/$T9,I^GJP!V$-Y'$M.3F X:I5F1X:7G!PC<RF#-A#]
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
MD^(,JW:&V+/[@8!\&^"_MTJH7GM;"_RH+DJ!8X<&#QEED\\D5-X[<X 1DH<
MD+\-DC'R$]T1B N2Z]EYL&PH%$I!ZCMON63CA&,\8:727S@E&:7&2ZYT@I$F
M]@:D'JF]VPU@(8B*ME5E0KP++^DF4#VH*:C,5+)3&@ T7*,PWU4[LDDZ+48/
M,D0S4Y\ :&8;R5H'1,\"[,Y;7;<8M*IC343*HAIA9R8W$'(4G/5-!R<:$24<
M9V4#!-EBLNL+[5N43=NJ+36?_Y7R')+PX#/&E$"+A/R\F)UB3I4EJT&,B*U%
M6FSK%"\2K"31I:0*I^$ 4@I/2#M^!K!\GU:)C+7$6*^= =5P(=F,F[AE$*4E
MN>JD+:,GS(J,JF5:;"DZ(:T@7HSJ<D^>,^9,C!BJ$J0)O/G;?^%-;ZJF9"2]
MVFCXU;+[C?0<=^2>FIDDT5"V@J"^(3]FO\)Z;F9@&GN/S2*(YM>VX3KD2\CT
M/)6KM;79%O@RA2)C'2!\A/L_U9%9& $6Q1D<J'K<8LI$3T_Z; /"I=[BME,.
M?MS'/3 >A;E2.)[<>,9PA\QYP+\VM217YS"XAW+Y)-;>F/ /?8JM*)$R$F.U
M,_5*.[#)4 G,S,R6 5CUC/ 9R42+=$432[M'H94Y<H<C&#[F.%1Y:;K!\%!3
M1-Q#X6R[+OZM_J74;E?TG49<1M>'J#K7!_<R$YE4BAN.:8:+.:5J-!=Q+ J>
M-UA<,JF;>WC.2TWWEE'2)W=+>E_.MB_FG1SZVFIF'AUY 4-#4MZ7GGAB'%MY
M>%:;_(#)6HRJ7WXZ72U/GF-H:^=V?'>CRY8)-25"(1A49@[%\79TMV/ "A /
MLY)B:5<Q>U''J#,87N2L/ZW[TJEXSP"A94Q)(38?C0Q*TS[D,J8)/,F-C*5N
ML^ F*W''E&!-WH6<K>[1&:?U6"NSG,:^84470W7/F4)GBBNKX[949G_6 WZ[
MJ+$<W8JXL_P@3+$-:HOY!2)PW!#=@I$]A[)[DCTT#HZAU#JRBES,P&X+DQ8_
MG'4N?1F._#B6>B_8F3K(]<$,1):'FKYG '+") ;N?.S06%PX$TP#*2=VRH9'
M\7+EL]TM,>_P?L!T.:C*V\ +<<=5W]'3]??W\FNI+5-)K_+_J:1_-&1&5"W-
MG>SV_8[FC1O(L!Z@@$4J >WQ%/ #BOL)S"08.7%/_9DLCVX:M^6!C7MK@Q.,
MC]XW83S1^FFGGC=Y<+N!2\,J$['A7<H+#1^^Z1R.7OC+<.XH['V;2LTTTEUX
MR*$D=B.O#;!.,+:AN\- U&UO6^]ZXS$2YF4"RSC>_B4B;#=.=]LL5M9"Y=C&
M9:3N$]K8N%_-[GN_G(]>XBMR:_E4@:[A_,;W^>'N\#7D,GX$V!^/GU+>:8=Y
M[%5).407LY,G$^7BYXEX$6PCGP02&X*MY&=!H$?'!_ \M\"ONV #PS>BBW\
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
MH1["9-T/V0?5K#1)'HFD',6XWILFH!]S,6!HA@F)@81!>E]WM=>O&[Q@9B/
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
MGF Q?/^GWIN>2"4ZO2]-X6U&QOF9;(IR2Z#VK]!7+M,(0B&UWZ.B,C<WB@5
M3^2?E?T6*J'IB04TZKR.*L/QC]AD,(>C#$-YKE@)"+(Y ;^MOM2MN:=*:Q(4
M9]DMZFB#26%6@VI.6X;P"<3DT#_AK,:&:\24012PI<CUR4-CTO;=9NNC9'N[
M#<AN4;=_*Z[\9,B-'%LRH=@A[T.N=";5":?'PA18=0Y-IPH+!I G76G3$S_B
M)U5![Z3[/;%6+92I[$;3"IKI8Q*NQ,R\!%XL^YH/P1UGQ[PH$;B F\$Q$)$,
MK_*0"%CG&VDIDI%^^&<,Q>>2%EFL9-%5QQUY)A(407J!Z3;BBQ5&7)DTP>TS
M>8YI ^:ULQ&I$2NQ:BEM0F8A)>@\YE(:<S*1"5:&MM"LSJDZJR1'U8[:-RB;
MX0KY&Q5!LD*\@J$5+B;:K8W38;@%E22X#&$LG=^HRJA<9>+WI0XMJ1]5KMJ!
MR29<5:V.R=9K><L](P$0G3L9^P$V&KXI%POD,Y@2=ZLNFERZ,@^NA_F1B@D0
M\]3FI:.O?D2WD>M.#XZ1^3DD8IK(_] ;60)QB!S"XSI@%H8>J=RTIUW_;(M#
MWT2EF)9%68;18\T:]MRV*KR5G;V<[;M+6E1N4,G84K53W-0C$!7F:^BO Q!A
MPW)W8[!,5!^R/#>'4D-+/V"K&OK[*!G:1XI,P  U,9B@6BZ+(4.EA%TLZP<Q
ML&:G9;%$B;TJ&C= H]+Y'(B+,:J^JY+@3EB9'+JF5%2MU<^(':*T\+,02#17
M#WU@("2[@O-A2-6+$O52]<2;X_%$B,ZJRMQ)1YV2>*_.RNQ^"8C6,^Y-^E6F
MZXF?O?!%:8-C[Q\$*MX9I,Y9E"VZ8XPZ8W0Y1M[E&!ZX7O(R"6Y#\.FX@^9X
MSD=8BD=[_)7O .?1LLB'ZBD:K_&F$5!3IA_)/"^Y].+^7TO4E %;K680@RX#
M"=. K06!5Y]R6S(9 *E&&",4+*W,4XIF=$&"(B4GY$8UG.KB%TDHP,56SZD%
M[1!%A"/@5D@5KMV+$0*2JK+,HZ9/7! 2T \Y/!(QNL3:QF5&(1:KBA-3EI7B
MFM,/+>X:E<*:E,9Z09A/O)$H-V><]V6#3(+O?H<1<EZM56GPN2T5GY.H<AT*
M9+WGA';J@[(QU35=5%.&NY):,C]_2Q#![=-%3QS&\"U+>)]F* M[ECE1F5 D
M<*W!]9'XQ<!)0CO'P8(6#(YYY0&RU\R)FOFX%0-&>(R+]P)YKIT$ZF0#E$DE
MK91&"CH"[G,V=IU[?2[RW>\:G&&QS)%&"2>2#0";%H3K6JXYX*C+)-9++7 =
MK<" \1FCU/OTX[U5.)/Q[18U:.N;PZ0Q(""AKP6#_K W'LV^JOK@!BK,&N8&
MU2[S8H^L%KQH)*(.JQ@%DBL$Y22.7(((UA<R$M3OS0:CKSB3>_T<&K,3H..
M&64<VS(PW3)?2]VDN!ZEJ0IG^&V)2K40#JU@Q"^HUYJD'%_ECK0J\50+KLA$
M)M^I1QNDDII, "%F&@F?P0*6>E0W;QM:<EB2=MOL@H @"L0GNP9IC_ 0M:6Z
M29A0+VC:$?.-^PJOI\'@6-S(M%1153E:P[79K</*6N2L[0-[$YNW'VN?N1=9
MO:ZY#94)F')/V0*2-N5RU1WIS.<$Y)O\F*6J%+VUEO.HQ4$)1I:4S@F"4H$
M;(Y985UZ3')NM4H#4@C$'ZI@_OD65G8EN(8+&WNJ0L0,(6BCH>E$,(H5SP0.
M<8*9YE0K;[O#A?M,V/:99"L&Q5DHNZV^<,)P2?JXI#+.^<1S<:9[U'ZCU#LJ
M"@'8^)62-:RDS;"#BZS)*F^A[:Z5RDD8MF)_!#J3\Q"2@$V@E9CFFLI2V O2
MW5K+]&B[V+:(WA9W@[^C0^4A-<N^@\0Q-Z/(JG@+ET$Y]_LSC*=CNM!P+]XP
M10<&<11%"V7)JT$[XW=-W8,_!8)8W7M".T-D0&9O3T2F[!*!U\*:U-O3MPZ_
M\%M3D:"DTR%QE&WIVD&R]H2:\(:GW^T\1MUZ6]O>>7?;V^/7:0>_3G;QZY&-
M\QJ_3N^#7Z>'\.L/:#^8L&W_!A?P^'5">LRPYIB\IF[%^^*S:!O=\B1WT.UT
M!]UVY'.+WR'"U4<0;E#).6FW7*>X%[); DBVI!Q12;$<KZY5;D+?Z&YTW.CL
M_NCXYWK;)&E[M5@H7^%.I[VKRC,I\<5IR?LMK,\-<A3H<M!UG?JK/:$L@X/[
M](#5(3[S,&E>/&/3Q<(_0]BS7)]A^;F<5;&QB=\\HV8=6CF7*3]R\<_?I?,
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
M4+P-I.E;;2ILQ9&(8ZI+F?T.WE+9,7G?LVXX)=K3"IV1D:G,_7FX[H%HY:*
M)_D!/+I,\SK;QD2;.EWH7-K=6SX%^GJ'BC7N0_0U%K=^*DT5-FDM,I0#)%%N
M;=<N,A.G[*.<('\) MG_-(A?([:SUDO-4F0:LP!4EI08>;[RC("EJ;'63(R5
MM.=DU=TFY%.&8D*_D*3*?9ACH4<,OY?M.0U_,&[JLK-K6+K?1A_Z/F0IFRM:
MYF"<><2Y8+WO3WRK,),V(R%36S'5I83]ZV@C7W7/*H#+!'!U,%/'0%1:6TNJ
MD-5$59QVJ$RJF, /375BG<D@'K\2MRP'H3WF/UU[%-+ON+E*VJOAL7A7/H)
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
M[4X*'(1X +YO-)P8'MC ]%?%Q>]02P,$%     @ 16194K$FD"?R"@  8QT
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
MXYBP,.2/F/Y?;9%Q^F3QY>+'<RPX%7_\PR(*HU?=YPAGG J4/RAN"O%!5=<
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
M#P1 .74>"$&B&71S(=7IG88"O1\J"1OUC>6?3$>).'34VK&1$W<H"0%::VS
M46L)UA8C# S,GZX7EJDU@ W/@P%N-7<@CS&L'4I87"S-9E[#8(,2#5;47WHH
M\P=W2B5;M)E!D>,*G*X@HF&I+3P\9W80W'4'!]CETHDJ&J+Y:$$!&@>3Q7$M
M4>>9RCQM;-U)\)NF9979F]SH]8Y+MQINZ<B@149GMO9TS9*;K1\\:^55T.X)
M 3UQ=3#%@UK-84@.&$U><?3F^IOB-DA2]U3SK?"5.P8!""M+'RT/F9PCU26_
MMH0>>V,UJM0^=K7YRX.%I;;XZ8]46U!;J6M=%(PX5-(4W!6N9&[+*?+#05%I
M3)EJUC;KEYY@=(WV8,;(B1GT*21H7D7/2PZDP4$5?V\,^\[R01[]HP18(S73
MB#D)9G/Z7 3A9([/91#'<\!SW](?Y\MK4BP.6P;#(%J@O)R%7<5VJ?X+<OW
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
M=B(_$LDB)*,8>60^P"+$/]"9LE$!"NEE' C?3\Z4OZ<#^Z&9[SENXI.-<YV
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
MK?;\$:H)%: !^'U3P;CJ+[1 _VK'+_\74$L#!!0    ( $5D65(Z#?N*;PL
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
MS,3"':)'N9D?*2L+ 6(P"H'[U>VP#3\IJS&,8E(I])F9!S$I6KS&0^LV<HS
MA,A;&!AB" 263#0CG-#+M@?AE)EA<A#5180.3PROO=);YU/"<H<J>^=LYJ;Z
M_:+P!@&V2;0EJN#NB@Q"!!28J!5E5'!<.F9#ACP+N'7BP,Q?$Y44:NH;NL:Q
MW/ )453R,#>'&PX95P]4"L;DH$@+E>ZQ)*C^T0%,(Y;=VJ5^.<AOIKI]HK.&
M0P'0]+%Q?L0<^<R0I*0<>G"0D//06ONZE"SO-28.Q.PU2V0*9MVE-5!9@_C/
M?965I#+MQGE> <7JQ 6=V"4ML7.]K4LSY%S(2-ZS)RG;" FPPK%-[],)%0_9
M8VZDC[$KU/BZR>*FQ*4T4X'LT*Z*28FN& UCL5L"47BK9$,V=LB&. "%'GC3
M4S06)#&!J7#O8%O./,=&)U_- P.90Q5$&E&G+<116;KO1()ER[+1 \6,>G.:
M)W(?YU.*.P;(Q>RO67G@(O>OXM>1889]F73O8CH[%AZ+D101#S+7I8C?+2(.
M_@@!Y&)-C8!%3TS4SX(4JJEB+02PL99!0E@&5-XL,1#X_>7JZOU=!X8C/T&:
M;J>D$:Q&D:D'0WH)Q2M9>PT*$]B(T26 7F#+<*\=5/CP0F3<-DQWU+JTN@8M
M6U@<'W=OJ.5Y/VCUM[\\7BQF3ZY?W<C5_,G?V7<RVP3SM]I7";V\1V[)7%R]
ME],HZ =YX<[R&[G?^20X.7E[<$,LHDN7?]WS,9&&HI!AG>$\BUX).(Y!KZ.1
MLR_SRR=!O5NM>$;!V6].N+SC5UC1FTK,_D+.KXU6/U1.A'%6FSP^[^[FW>NR
MNU3:V&Z&6"A5D<?(JL?DQ#U1L2Y GR@;S:\ON?7D%PWE-"K$DJ=]/4N;1$19
M$:'UMCWS6F)W%D])/Q2^\K1DU,+Z&L<B[@8K2MHU2[?BCLS*QL,=IH74#[),
MSF^>O5BBG^573[DQC<4=]C+L'.Z\JZ+C@P,H[K*<UT%=*W!(QB[Z7,)N#JT(
M%RZIOKQ&X\*4=R:=G/E/8GZ0?)7 ]R5T(-*6M(>\4KJ8"\2NITCR_-'EDXO+
M!9];3LZVQ>LAM:,FNO1.U^E\?4J10SB/O!)6X1\#4@_);R12R+VKJ.Y]PA.^
MM8[?CSB<R@PK\^08F[Z"\K__#U/=+EDK,NY[%D>G&QQ+.+V!E4J.\W>^ESQ6
MFEA\RYU_#+? ]19+FUWSJ;I+,AH[JG3'/#DF.\6-R'58<L\TAT,*(MX4L76D
MDT*%D(H@.DA(L9,DT22?;AECNX;2?DZS+6]1M>$3LPP8Q<V$T*=#UJ%%'2RB
M/04FQ[U+(,S>G/ I>P?G1=F*/LI&6R-!H7+^J]-1P ;WOV(R]!$V^>7;#Y/>
MUN8N*:(0 R>')L-O#:APY2A6Z4U'=9 <^J":BVY,;X_YM)"/*7?H0T;$'7)R
M>M=+_O/1#RQRXN.?D4(24^FWEN'N\$O55?J!YC \_<R%;K%FWK&TPM39]/+A
MF?+IIZ/T);J-_%P#MD%]R65#&J7. _!\Y1#+_(47&'Z_>_Y?4$L#!!0    (
M $5D65(34*S., @  %(2   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;*U8V6[DN!7]E8O"/-B 8FM?#-N N\=)^L'3C?9T!D&0!Y;$4C&M$C4DY25?
MGW-)5;F<7C(9S$L52=U].9?2Y:,VG^U62D=/NV&T5ZNM<]/%^;EMMW(G[)F>
MY(@G&VUVPF%K^G,[&2DZS[0;SM,X+L]W0HVKZTM_]L%<7^K9#6J4'PS9>;<3
MYOF-'/3CU2I9[0\^JG[K^.#\^G(2O;R7[M/TP6!W?I#2J9T<K=(C&;FY6MTD
M%V]RIO<$?U/RT1ZMB3U9:_V9-^^ZJU7,!LE!MHXE"/P]R+=R&%@0S/AUD;DZ
MJ&3&X_5>^I^][_!E+:Q\JX=?5.>V5ZMZ19W<B'EP'_7C7^7B3\'R6CU8_TN/
M@3:/5]3.UNG=P@P+=FH,_^)IB<,10_TMAG1A2+W=09&W\D?AQ/6ET8]DF!K2
M>.%=]=PP3HV<E'MG\%2!SUV_F2U.K"4K>\3:61)C1]IMI2$UAJ0C>I?G#LJ8
MY;Q=!+\)@M-O"$Y2NM.CVUJZ'3O9O19P#BL/IJ9[4]^DWY7XHVS/*$LB2N,T
M_HZ\[.!ZYN5EWY!W'SRFCW+2QJFQIW_<K*TS*)1_?D=\?A"?>_'Y'Q_9[PKF
M-KVPDVCEU0I]:*5YD*O?JHUN1D)#&^']76A)@9I:O9OTR-L3<4IN*QS)L4=C
M6@B@]5Z^;R/E%(XW1N_H<:O:+2F'HGPF*0RWZH,<9QDL4&,[&Y)/ !$K;40G
MZU.P:"N/S( 3Z"'0&XEU/P_"#,\L!BTH.UH_PQI)[5;)S1%7)UOEH6$G/L-)
MI_WB< QQ:X 0"]>S:6$.*-:2Q##H5CC(Q9[E[H/ UN)(6,MN*M@#53YP8RLC
M__BD/26<+#YWRK9&.DD;-8)&B>%5I#FH#T(-8CW(,_H%EFD:-8+Z((89!A#,
M^C(7ECC0_8MPML<="_:RMN(!>EF"\=7+2@XB+NAF)XUJ!>)]>W=[0R>WLX&F
MR/M[I[H.Q+?"!I]O-DQZ&M&-58)._.\'T:J-@K=,\/[VCD[>&]7#S8%N?YW5
MY -V)\9Y@W*8#<+/A#\B\8,.#^]1E@I1/SVC]U^W,EJJ$Y4V>L-8S_(P0AJM
MZL<(.3TH\3H0%V?4>D9D=K*#X0-(O2::C,)<42B=V4JN/&H-"I5)6K&PV]GT
M_D1,TX"%"Y6")[T<D8H!W+ZCR#UJU'_W)XC\+#FF*-I).3$$\JT4@]MZN9/1
M#ZJ3QH8BV>J=7!Z?T<];_[R;6V16;]A/*X]Z%.P[C40 ].61X1P.T;*37@,J
MP-<(UYX@(\9>LK!.B7X$MVI#\2*:8I(S[Z&SE1V"MN_"O7\A"I/D<G7/7X]'
M,/LH'4LV[*MTV"6@S(C-/@M!'9(T!Q?9YI#HU_DZ%F46E1N-YGQD3WVI<$H1
M+NCG0M_;LD<+%LQQ>@;H6$Z5Y ILY6X-7?LQP;])XXW"HKZ@OX,Z3*0OB0,M
MTQT:B'Z@),K+(HJS(JR;-$JKW*^S(HG*I@D]5M1Y5!<-_NLHSC,JXRRJDRQT
M55I649R4E#9YE*4UI749U4WA8YS"RC0O_7^55-!?1$U5TD_2O4#I#Y1&159%
M25&&=5-$69GZ=9[7459GO\.U/(8338)5EC11DV4LKRBBJJF#4S6>YS7!ZCS-
M*8G+*&[BX!)\3[.:JLP?57649,&?G..04E%%39-3 >?P][-&YQQ2^()ZJ-,-
M9L=)<@J&.JI3!# OX%)">1-'&>+Q:7R![/T<H9/T%$QL:IGP*H'^NN)564=E
MDIW2N['E1O0SJL5%1(TS*UQ4<]>O)4I(HEB=1$T!<P8-X =RRR>V;59V&ZQ%
MI\GU,B#$D\]&GL+OLO:K*DH++H@L3:(JSKTS]]_R%/-PF-%.AUB,QVGVUD*]
M- RUX?J'[@ !$"2,0AY,UL$683HX9KU]O=8=CO70 8.Z?X$/Q-P@&_6$U4NK
ML26>2:RM-I,?5 \ 39YQ:&_<EG';Z*-7:"$ZW#L9=@5?H(]F.3>G,)B$'IB/
MP/^0)L\^[F<N*X.Q+11KPQ-P3W=&;[\X\]CXDGFQTPP+VR/P!*@AJ/[N!L'+
M-(=-D_0W?6:9QP"[N-?PGX6-[)5R<H<:LC/;CKB)@=T99VX93R]WTZ"?I5P@
M/4CR^(T7$H;/T9WRC,*B\U45()M-[;5Y]B*"'[#R00\/LCOS-?O58GX97$MU
M_%?"CA+TJ-S6JY)/K9SV$?T_L\S5;N8]H0?LW224\;EKM\+T2^IZO-2Q;QP@
MUN/O(LC6[P!1P$62)'Z513DHL,I+#XH>:7(&R)3!@_$1NZ1* M D&= .X)-'
M<952DD8-0(&!)BD B06545'$Q%T?HXQ&-('J?'R1'L-S+KS]A32B5OX=#H!T
MOG,]A@(^LK+QJQP@G--?I.XQ3''/(P@3WYI.?O"C]!C<7C5RN$SNC[E,I7'/
M$4V#6*Z:\G"/0E/W+^IP 6;SOC;=O ^^/O^P.?=JR)SPZVWG$QYP@/9M>WI!
MG\[NS_S4*S#+DCQ,P!(3(<WK,!GS!E,"Z?1W32J1W:*JJ"Q2(&5#986!4>9T
M?+^D-,-X*#'S<CRL,!>S/$R885@N#4T6 =*I8:2O>(>Y^INFX4__*^X'EUAI
M4GM)*<9(%:9@C2HM<,<=Q#-;#.NK,B8NWKCDX=>@<MX9.;!,N)B!+8]A$087
M?$FS(Q\2KM0FP_RLHZ9N>*HF%>O+,3V;A.W.,Q[^C5^ET%32U]Y SX_>\]%;
MO?^:8='J0*?PRG\X/7PPN0G?"5[(P]>6.W0YKFDTR U8X[.J6)$)7S#"QNG)
M?S58:X<AY)>XU.*:RP1XOM':[3>LX/ 9Z?H_4$L#!!0    ( $5D65(4PR?<
M$@4  -L,   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;+57;6_;-A#^
M*P<O&&Q L"7JO4T".$W:=6B++B\;AF$?:.EL$Z5$EZ3J9+]^1\IV["X)FJ']
M8O(HWO/<\>[(\_%:Z4]FB6CAMI&M.1DLK5V]F$Q,M<2&F[%:84M?YDHWW)*H
M%Q.STLAKK]3("0O#;-)PT0Y.C_W:1WUZK#HK18L?-9BN:;B^.T.IUB>#:+!=
MN!2+I74+D]/C%5_@%=J;U4=-TF2'4HL&6R-4"QKG)X-I].(L<?O]AM\%KLW>
M')PG,Z4^.>%M?3((G4$HL;(.@=/P!5^AE Z(S/B\P1SL*)WB_GR+_MK[3K[,
MN,%72OXA:KL\&10#J''..VDOU?H7W/B3.KQ*2>-_8=WO39,!5)VQJMDHDP6-
M:/N1WV[.84^A"!]18!L%YNWNB;R5Y]SRTV.MUJ#=;D)S$^^JUR;C1.N"<F4U
M?16D9T]_NYE>7E]<OOL3SJ?74QC>?)C>G+^]OC@?'4\LX;M=DVJ#==9CL4>P
M(@;O56N7!B[:&NM#@ D9MK..;:T[8T\BGF,UAC@*@(4L? (OWGD;>[SX,6\[
MKBUJ>0>O1<O;2G );]L^M5V.G M3264ZC?#7=&:LIJ3Y^PG>9,>;>-[DNYSR
M_\4BI[2Q<(65:FNX7@I=PVO5:;N$X;F2DFL#H@6[5)WA;6T"P-L*5Q962&6Z
MY!I'_J#A UT&&K]@VZ&!(\CB,,@21K,TRX,P3MP:*X(XC&B61U$0Y26\T<H8
M6&DU%Q;B. XRE@#+:5O.(&9E$),<%W&0I@D=>J4:A+E6#9"U5K2=:!= =XWV
MD3 P0PH+DKT4+S0VD Z=0H2WM'G1";.DJ\&"FE,-SBR0/V#Y+=D;I61CD1%5
M4$0A1#$+PI)!F=)J^ W$$>5;E#(@MY(DIB$+LC"%W T1#-^1'2,RZQZFIJ3I
MD;#>!QJR$8'!,"I&,$SR<.3/=:/9LX2>)<T\2UKDCH6^P 77+9EE[B,#/_]4
ML(B]=%>0J AT!"^^P9DC8.,BIB$<L]1+J8M9-,X.8_"8#UO6K\=A. ZC X<>
M9XJ?<J<6LK/$^1R'\J*G2;R49#T-^P$./<P4495$Y7^J)*+4+GQMI"Q(P]S-
M$DI_VDJS(@Q*RJJ#*G$9$K,X*/,08E)B<4$C)6J>0ISG0<[8CZR4/ V8R_ P
MIQPL* =SJMD((I8%9?PMS$D4E%$!5-,Q*X#1E5"RTN,58?:L4HF"D-'Q)_DN
M($E:[D<C"8.BS#T5'<X]51&P+/V>]1*.RSYOZ;(X@F1<]LD<Q\_RA[*)8NMR
M:F>(%P[R*QP794\5'5 EW[=@=C1Y[FF*GH8B]GR/OBZ;!YW*'V(KO<47O%K"
MY_X5!F&@XK+J)'<.<0/<TVNTZ!P7JGY)CQ6ZAM%EKYO.Z3G;ZAOJ@^Z@51:0
M5J3_OH<W[Z2$.^0:>*.ZUHY]N5$KYS?:I4:$IF]7T+4K\)YK,J[O-J(R@%^[
M%H&>OHUX12\E-C.RF]ZRS9JK)>I1^N6M)JR1[H5*<F/$7! P529O%V(FD9PT
M=%ADD+;BG[[GP%MJL TZ#X\8G1YU>5+2A\"+^:&8;45/[5;2^PU4_2OT7:Z\
M"_IP4OM+_<,B@ 6V%$OIU7A-C:1PW8W;NS7 @%640\;?% NE:@-&R7K\4/LS
MV6LX&]0+WU93--TY][WG;G77N4_[AO5^>]_VTZDO!"68Q#FIDL/I '3?2O>"
M52O?OLZ4I6;83Y?T[P.UVT#?YTK9K> (=O]G3O\%4$L#!!0    ( $5D65+!
MSO.5=@,  ,X'   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;+55VV[C
M-A#]E8%:%#&@1'=;3FT#\JUKP&MG?4FZ*/I 2V-+6$ET22K._GU)RE&<19*B
M*/HBWN:<,SP<D;T39=]XBBC@J<A+WC=2(8ZWEL7C% O";^@12[FRIZP@0@[9
MP>)'AB31H"*W7-MN6P7)2F/0TW-W;-"CE<BS$N\8\*HH"/L^Q)R>^H9C/$^L
MLD,JU(0UZ!W) =<HML<[)D=6PY)D!98\HR4PW/>-R+D=^BI>!]QG>.(7?5 [
MV5'Z30UF2=^P54*88RP4 Y'-(XXPSQ613..O,Z?12"K@9?^9?:KW+O>R(QQ'
M-'_($I'VC=" !/>DRL6*GC[A>3^!XHMISO473G5LNVU 7'%!BS-89E!D9=V2
MI[,/%X#0?@?@G@&NSKL6TEF.B2"#'J,G8"I:LJF.WJI&R^2R4AW*6C"YFDF<
M&*Q'GR;C[7P"LQE<PWTTWT:;V7(!T6(,7[;1?#;].EO\!M%HM-PN-NN>):2H
M@EKQ66!8"[CO"#@N?*:E2#E,R@23UP26S+9)V7U.>>A^R#C&^ 8\QP37=NT/
M^+S& D_S>>]9,!G!6A9[4N5H@N->VUT3[DE>D;INR@2^5"3/]M^S\@!1'-.J
M%!S^B'9<,%E5?WZ0@]_DX.L<_/_O&#X44/_V+3^2&/N&_'DYLD<T7JG^\E/H
M.NZO_ZP-5V.:YX1QR$H0*:VX=(BW()K/EP_18C2!Z7(%X^5VN)ENYR^P(<E)
M&2,0 4,\9&6IW*1[^(J$090DF7*;PR@E[( )" JS,J8%OCB^PABS1[++$1Y8
M)O":[O<<-HR4/'\YJZ5(D5VJR;IK=&3M8+&3Z\_U S]#U[2#0+:>V>F&LKUR
M3,]KMV1/=@(UX[AFV E^!#M=#?9\'6*V0[L&=[RN E^YGM]JZ'_$:HQMNEK9
M-0/7T1"S;3L:'+J=5D,_GDPGJ]5D#)OH=XC6Z\GF\I@:W_^]PY,G>;ESE,XF
M57Q>92@#7R__9XL=IVNZGJ=,MLVVKXT*M$N!Z71]%1$$IFV';WKL^)[9[2B#
MY&30]C4ZD*>E+;H*[*!UH?&VT[X,5UR2RFN?O0X[M=?RF)VP=2'TU@]M7=RQ
M!4H#U4O"09=F?=TVL\UC%=5W]$MX_=)]EOYGTNH<]Q)JWW0" UC]>M0#08_Z
MQMY1(>]_W4WE@XM,!<CU/:7B>: $FB=\\#=02P,$%     @ 16194D%T&,+<
M(0  N&X  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULO5U9<]M&MOXK
M*,URK2J*-N4U<I(J91W/G:GXVLGDX=9] ($FB1@$.%A$<7[]G.\LW0T0I.QD
M<A\22R30R^FS?&=K?;ZOFP_MQKDNN=^65?O%Q:;K=C>/'[?9QFW3=E[O7$7?
MK.IFFW;T:[-^W.X:E^;\TK9\?/WDR8O'V[2H+K[\G#][VWSY>=UW95&YMTW2
M]MMMVAR^<F6]_^)B<6$?O"O6FPX?//[R\UVZ=N]=]]/N;4._/?:CY,7656U1
M5TGC5E]<W"YNOKKF%_B)?Q1NWT8_)]C*LJX_X)<W^1<73[ B5[JLPQ I_7/G
MOG9EB9%H'?_402_\G'@Q_ME&_XXW3YM9IJW[NBY_+O)N\\7%JXLD=ZNT+[MW
M]?XO3C?T'.-E==GR_Y.]//N<'L[ZMJNW^C*M8%M4\F]ZKX2(7GCUY,0+U_K"
M-:];)N)5?I-VZ9>?-_4^:? TC88?>*O\-BVNJ' J[[N&OBWHO>[+]W(:2;U*
MVF)=%:LB2ZN.B)75?=45U3K9U661%:Y-'KW5GRX_?]S1U!C@<:;3?"737)^8
M9G&=_+VNNDV;?%OE+A\.\)C6[!=^;0O_ZOKLB-^X;)X\7<R2ZR?73\Z,]]03
MXBF/]_3$>+=AQ[;/Y']OEVW7$./\WYD)GOD)GO$$STY,\'5=M31PGH(;IRCX
M":_?)#]N7)+YCUR>K(HJK;(B+9.VHP](<+HV*:JL['.7=/2T'FF+H_Z1I&)5
MNOOD3975S:YN>(BTRI."'FC[95OD1=KPJ9.4N*:AK[LZV;C&%21*;?+G/[RZ
MOG[R>N]F_-/BM7W2M^-/ZKZQ3S"#?FI+N+B<TRHZUV3U=I=6AX0(7K4IRVR;
MI(U+7%D0X_,*:>XLIL,<=&@_AA*;],XE2^>JA)37+FW\8%!L17<@L>LV [9O
MB'C%KB02K%WEFK0L#_C>[70AH.E/58'?WF,>)NSMUC4D0<FCB^]O;]]>7/*.
M&VPTZTAL*U)T6 ]HL'CYNDU<VQ5;?AD/IBTIQYWLO-ND)(:K%5[$5(VCD\IQ
M2EL^QOD9EGSN6?+Y69[ZB4A'B_:+F.+*3QM!&%-(S">$;T^PYA'U03+:YS_[
MHB&"!&J!\[;I!_=)U"*F[@*UL QZWG7R:EFDRZ(LND*'RHLV*^NV;W@WM"ZP
M &8^]8[, G[#"_AY<I-X[]1R*C*YC;MS5:^+</=D:EOZ)>\;<&!XD?F1&*O.
MY\EMUO4T"5&([$Y+:^U+K)^VWB2KIM[2:W4;D>H<G[SP?/+BO.Y)VPTO,<,/
M.*"[M,0&IQCF5PYUD]R69;(A(TIR5A;T!6W++3MB%-+!O=!3A)28JBG61.^2
MV*(C8G4'.87&N60K9J9N$A)=42!92<=(E@WT;X\FGHLN39OF #K3I[UPP>BY
M)-WMFOI>&1"'D_6D%RO(=?.!#I/?/$?NEY[<+\_2Z-8T-<F\H^F7I9LB]"</
M<O/G/RQ>/'D]\0WXC#B*.5XY-"<J,#\)"'$-GB]9P9(X8OLMT06$(JKD?:;<
M3K_<%:T*?NN:NR(C'DQ^Z)N$-&B])QFA<>ET,E+!19>0U('E"\A[477T'S0X
M?4]F((^,5K16@+ \J44#0V@R+(J $)2LR"CSP\2[,](19&K87A2Y8S$C\T1L
M1WN$XBYM'.P 8Y,-I!7/>"YB@S7Q'UB-@"GX4*? \@GQDN!7.0TY&RF$7=T6
MI@N%;X2B,^)MP=7XDBD'!;\\&'&@0FF%1D;HS#3/92PZA(HPKZI+$8^>L%43
M&WN\O29)2GD/CO4C@>#DKVG5 _4I?)J)_E2TH,RM)/):'*JJ8\'*BB;KM]BM
M+"HGPO%41L:8B V+RS8])%7=D07VS]\Q\ZSZ#EIW>'HSY@!WGVYW.+-=W='4
MH*113A4$#IK6F;FF:E4C8AG,ME__\(\WWUPM/M.]80$% 0RU#\?< C8(C-)"
M4^S)5\"_^,KT*6N& >MZ#J03X>VQ6B &O=.S*(N5FYCAG*9XY37%J[-"_J;"
MH=0 :E,:XJ-?ODFB7UAGLC++S="1X-)FV#2V'5A C%=:%O]BD135IZ 43\AN
MBVA0$I'<D>QM6<+[UBP<X;*&[+R\MW5DO<C(?5LJ1]N4Q/DVV,&CVB;=PP"0
MC*9E.R,CV,#\E^FR)M&",B((T:_HR,6>XD VY+@";]IYXO.IO<SH\(GCZ4><
M>9A:^#)CRT(3U$N"G;2KY)\]>4V"#;QZ,I;!;K%#O "=24LE)8L%T?[):-,"
MZ^8L.WSFV>&SLR?ZMB%OO8'\[$KVXH J2%!V(.84@_R&X6Z2LU\S$S$28B;"
M(<Z8TJ*8^VTOMB2'X2$M*6C^:WJL#2)$$I63VBGK'7U&YTP6_ZIGN+_=]=#C
M;;WJ]I@I@DQDIDM6,'0$^C8OB!9#AQ!A>:B==%=T.'F7V^30=-4&JDTXD-;P
MP-RC@69!D[/FZ=A#&8PIJBI6YZ3;5GV5R8^DD<AB,G/8]P8E >U(C=$$.M1^
M4V0;4(PXN!5'C]:29JS5&C593FPE+7_5EZ2/[L1986HIP,4^RK8>4V3+MFOT
M*IMO.KVU2+9 @-.L,--%\CG9<8N(I G\:P1.KL!\D)T"XH'58!X@!E).R[XH
M85C%[5Q<OTZ>/DD.+FW:UR3CV89>)=D<\I]_$B>X>&Z/^^.+.!5R:8<Y>$W?
MFB=_ W$W-2'M ?&/=N15/BD(49BGZ%Y.CU@W"ON!AL#1I1PKZ<UY\HZ\JJ)I
M5;6!*RN&4QDS+KO*XD(PSC4I.J=8%D]"F.C)65WP?5WG^P+V$&J/>1-PK5H7
MT)G"19-AH=\^[$TR^53N"&$1;UZ!KOGQ:TP08 Y2MN1"_0O(JA>]1(BD4Y@)
M3% TR@<$BJ 9(F6R(C-&D(_4>P.FH1=H, !C8A]ZAQXN!LB(A'PM0&T2)#EU
M5*MX7D 3=T_0B0Q3^%30Q0SCI]5!9$(-7R[FD%A9(3J$CQ6>.C-KHU<T"_8,
M(\SJ472K(]$)P,0<S9Z(2N-\1]O9]0W)OS$M7L::6A'J=/0.#U[96ABVKN5)
M&BDEVI/)A]VL*W _Z65"2R3>D^\DCU@9?:CJ/4>;4I9;>K/J+D$1^.L-[&X
MV3&4II7X* _[$B"Z7X"$9-9D@!HZ/W+!"[<7V&VSA]##//D+09\[8/568AHN
M+$75YGI-HXFAPTJ!;$IW1!P6^X/$H=IB6]#LB2/P6F^!ES<IPHR$9 @S9"TC
M%*()1T>4$T^=*2,5L)"<#5B5#(C@:X468D<5>Y$R=B)!?&+,SF7QP1$IB$P5
M2XS9+1J@:()'/'7B[&3SBX@<#KWH>?(_$XMA)"Z,//,2B5D1YA,</8-6;^I
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
M\+FPO]@:W:*847P[&\KDTCW;8ZTJ.M(]-'FXQAK[69%S2C24 L:E6Q>5W W
M(0M/RL7ST&AO6QZN*8H1@Q+QL//D6ZG&-$Z0>U\DJF8:X9<ZW$,_KC(*J8[!
M7BR:9,$';A<Y(11"=XN!/\#_X@^../I($!<:7[!=V:U?MCR[Y4E="[MIV3=9
M3^39IOX( O.TS4PL_?*8I0,[U\;, OX&=X;PG2\X\HD+84[;ZN+X]B[OW)VX
M+PW1Y?B^-%:VH@&W"(^&BV"8M:UY9WS%&,@;=2GXW#:CX$^\<,PO^?>Z=LS?
M.G;TS/2E8Z%78LC4N!=TN&.[J.44F40,0JX^JAQY?>)J,1.<0:/.N)W^MYZZ
M>B+RM;#Z<7-^..N!#43N(7*=Q@:0LVA\GRV[.1S='5UF4(^OR,&\>^>O-B)%
MY8?2PIKHTI2/E.GJTV7Y.^8M+OJJ^=\9'__$WQLPX=;R>I9WW^/LX0%JT-@8
MD]J3KA[OCWH+'&HR@NJ7W$TSTPH\T\8VFU^$_*&8T55_?3O3X8'D->[HH8S0
MALO#60T//9VAZ=4KF ZXG<'6YGM$4OX26UG6=TX"IM:+=V0,K+IG.+O*QCDE
M++?WRE^#X8Y*JWF?Q:4<;"G'?Y!B,EKQ./IC8EO7K/E/IO$?FJDZ^;MB_M/$
M_BS;K?PQLO"X_$VWOZ?-&OW9I5O1JT_F+Y]?2,32?NGJ'?]ILF7==?66?\0-
M_:[! _3]JB;ZZ2^8P/^QNB__#5!+ P04    " !%9%E2[SCO6]\#  !S"
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
M"7I[Y;Y N1,C5_:KSZ,T1B[MX4)@0E'T .[/ $][0AMTGP&O_@=02P,$%
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
MI05X/^LZOQ7(P/"Q=_8_4$L#!!0    ( $5D65):EL*D?P,   4(   9
M>&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;)55VV[C-A#]E8&P!1) L"1*MIS
M-I!D6W2!! TV:?>AZ ,MC2UB*5$EJ3C^^QU2LN)L'0-]D8:7.7/F##E<[)3^
M;BI$"Z^U;,PRJ*QMKZ/(%!76W$Q4BPVM;)2NN:6AWD:FU<A+[U3+B,7Q+*JY
M:(+5PL\]ZM5"=5:*!A\UF*ZNN=[?HE2[99 $AXFO8EM9-Q&M%BW?XA/:/]M'
M3:-H1"E%C8T1J@&-FV5PDUS?3MU^O^$O@3MS9(/+9*W4=S?X4BZ#V!%"B85U
M")Q^+WB'4CH@HO'O@!F,(9WCL7U _\WG3KFLN<$[);^)TE;+8!Y B1O>2?M5
M[7['(1]/L%#2^"_L^KW3/("B,U;5@S,QJ$73__GKH,.1PSS^P($-#LSS[@-Y
MEI^YY:N%5CO0;C>A.<.GZKV)G&A<49ZLIE5!?G9UCY22@8MGOI9H+A>1)5"W
M%!4#P&T/P#X 2!@\J,96!GYM2BS? T3$9J3$#I1NV5G$SUA,($U"8#&+S^"E
M8XJIQTO/I_CWS=I83:?@GS.8V8B9><SL \PGNAQE)Q'4!N[1&,00_FA1<RN:
M+?B((=P+OA92V'T(#]QVFJQ3^IZ-Y"[EM6EY@<N ;IU!_8+!:H 3E!81D"X<
MR"&:FR0)L5ZC'F5TGP0^ 9N%23YW(P8L#:>97TDAF8?,3<4L@R0+XRQW]A3R
M<#Y-G3D#WI1@*Z2;O[$.F9#2!)Z5Y7)@T/(]75=K(&'3\"I/O#+7(!K:C\;"
M19)3E/DE/+I$&@LO7'9X.H-/D,3S,,]2.%.MZ5BMZ?EJ=6TKT7$CKE^:OI51
M3P@_JMVI,OV/$.(MQ(E2_#237+T3\5B$B^3R2 BR&",!$[CCIB*U10D4!WBM
M.J>Z: K9T14DPQ4*:L+KM.=T6N.=L!7M56/NA</=4)]V^C,Z$OFL/S/9= Z^
M7SN@CF XR48AU=I2W^]#XFM1\6:+GM,;9A]6K:78>D$<]#R\BC/ZIWDXRU/X
MYELGH? 7\B($(DVP;]YT?FJ837+8(]<&\@D;K/]XEL(43@V@Z C9)(9?Z)O1
MUVGY3*H4G=9.D59I7Q]*R(GU,^&#3GL0[Y55[@Z,*,=R3DZ=U.BH-=>HM_X!
M,N!)]EUZG!W?N)N^M;]M[Q_(!ZZW@O23N"'7>)+3B=3]H],/K&I]HU\K2\^&
M-RMZIU&[#;2^4<H>!B[ ^/*O?@!02P,$%     @ 16194GZ]/UKP!   9PP
M !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULC5=M;]LV$/XKA-<-":#9
M>K7D+#&0I LVH-V*INTP#/M 2V>+*$5J)&4G^_4[DK+BMK*P+Q8I'I][>>Y.
MY^N#5)]U#6#(4\.%OIG5QK17BX4N:VBHGLL6!)YLI6JHP:W:+72K@%;N4L,7
M<1@N%PUE8K:^=N_>J?6U[ QG MXIHKNFH>KY#K@\W,RBV?'%>[:KC7VQ6%^W
M= >/8#ZV[Q3N%@-*Q1H0FDE!%&QO9K?1U5UNY9W )P8'?;(FUI.-E)_MYM?J
M9A9:@X!#:2P"Q<<>[H%S"X1F_--CS@:5]N+I^HC^X'Q'7S94P[WD?[#*U#>S
M8D8JV-*.F_?R\ OT_F06KY1<NU]R\+)9.B-EIXUL^LMH0<.$?]*G/@XG%XKP
MS(6XOQ [N[TB9^5K:NCZ6LD#458:T>S"N>INHW%,6%(>C<)3AO?,^DXJO,'$
M3I.+#W3#05]>+PP"V^-%V8/<>9#X#$@4D[=2F%J3GT4%U9< "\0?S(J/9MW%
MDXBOH9R3) I(',;A!%XRN)DXO.0LWL:0UTR77.I. ?GK=J.-PI3X>P(\'<!3
M!YZ> ;^732L%"*.)W)(W4NQ^_ "J(5;I6# GT6P57NF6EG SPS+3H/8P6__>
M8?*]4$71&2BAV8 :HD2HJ' 1K<@!T$.JR59RK#E]Y8_=T2,()A6Y5U Q0QYH
MR3@SSU?D/>PEWR,V*?W1MC\*K"Y*%#5@G8OFR^7WH^H#IS^91_'8>;0*2-6!
ME4S)*Y)D81"&H5V%?N4"QB45$YJS<<U'Q?G7QU_K7>:)TW5\IO,B1\P^)K])
M _HHO"1I;]CPG"_C,\(YR7JA;! ^)UL,,C]\5\11_!-*E9UBAOU+79MJE=PI
MVGSC?9Q.>!_/LV@\["3/>LO<(P[25>%64;"*?1C>@,8<^2AH(Q6: 15V-:P6
MIG5'10FDE!HS^P)#N8SB2URD09CEEQ8K+X*D*"Q66 2K-"'WG5)8"*2U4.@-
MFGZ2MA<1^H[^(XBWY])7B['DG\B]0NPDSX,"L5\A>I%Y](E:S89:S29K]8$R
M13Y1WKFPGJO028SQ"OU00U]PMHJ,;:66RSVKD'QC#ZWF_5&SQ()V8:;:&W*N
MF@-RJ%E9(QW^<N4^0A7!X+Z!/7 2$R;:#ADZ,%,SX735#!159?U,.BMK)&F
MNL9W8L6%!G#)2;!_HXB]6$JA)6<5IEU%MDQ@ C#*B3;XHG$=#N< LNT4"BM4
M[*<"9/KR:L2';[/QX8L@N !8LK-BB3GER5[E:;"*BBFREP/9RTFR;W<[!3M;
M0K>-[/YW?YX$'6???5_>4N,J&0F_'6<U<$&F@UGTQ2P^%(*-"G8M'+XP!6Q+
MU"X97+ Z_+XJESQZM&T@/G:! ^,<AP1C":]0"A,2*.80JK'Z!3QA@[<@ST"5
M1[=\ MVB :.?C\A2XXO7;F/LX+Z?A'%"TB3(L]#W6&3NN,F^!HZ"8S.=X#8?
MN,TGN7W$\;3JN,NC>ZIK\H#&!N2Q:UON4A73]N6#KX.S;$^J&6?["R6E5;Y%
MY:?E0/[$R/II:*0N7"G@3^$M9P*C QJ[)F45!CI?!5F2X&*5!:LL=:&/@GPU
M'K?%R?#7@-JY$5=C)6-F^3EP>#M,T;=^>'P1]R/X6ZIV#-.-PQ:OAO,<^Z#R
M8ZW?&-FZ47(C#0ZF;EGC/P%05@#/MQ+;2;^Q"H;_%NO_ %!+ P04    " !%
M9%E2 7#=O6L#   C"   &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6RE
M5FUOVS80_BL'K2@V0(TDRG+LU#;@) M:H-V,)FL_#/M 2V>;*$5J)!4G_WY'
M2E:\( FR]8O%E[OGGGMX/'JVU^:[W2$ZN*NELO-HYUQSEB2VW&'-[8EN4-'.
M1IN:.YJ:;6(;@[P*3K5,6)J.DYH+%2UF86UE%C/=.BD4K@S8MJZYN3]'J??S
M*(L."U_$=N?\0K*8-7R+U^C^:%:&9LF 4HD:E15:@<'-/%IF9^<C;Q\,O@K<
MVZ,Q^$S66G_WDX_5/$H](918.H_ Z7.+%RBE!R(:?_>8T1#2.QZ/#^A7(7?*
M9<TM7FCY351N-X\F$52XX:UT7_3^ _;Y%!ZOU-*&7]CWMFD$96N=KGMG8E +
MU7WY7:_#:QQ8[\ "[RY08'G)'5_,C-Z#\=:$Y@<AU>!-Y(3RAW+M#.T*\G.+
M*Z&X*@67()1UIB6]G86?;_A:HOUEECB*X2V3LL<[[_#8,W@9@\]:N9V%7U6%
MU;\!$B(W,&0'AN?L1<1++$\@SV)@*4M?P,N'C/. ES^+9\0M][4 'X]2YJJ"
M#UAMA=K"TI>*< (M7 I;2FU;@_#G<DWF5$9_O<!B-+ 8!1:C9UA<T^VJ6HF@
M-_ ,(Z'@VG&'?N;-'HYJI:WP-1W#%1<&OG+9XE-']2(%?]W/;,-+G$=TGRV:
M6XP6-SN$C99T5[T0SI<!A%W/R-&FU"7WL0,_OU#26$M1$=.*+H@DC@BA(#M1
M-Y[BK:?HDZ@><CTN.&X[(4JLUVB&XPX +,VF9T_L/5K)IK"TEMK80PCKW:S8
MJL"-.AC=446WRAA4Y;U?V'-3^0S"N5IX UD\GF;=MYC";UJ]J_X3PCB#;,K@
MPFAKWPUV0CDD$1T8P@&[YPT1CK-T#"R+B],"5@8;+BK .^JV%COE-,EK^F".
M)+)>4G*8%!-@>3QBXU?$>?O3A&7L/61YG(['\'O [+$>[=UH1\7%'XM(:O1!
MWT ^CD>4WB?!UT(*=_^C8A?I*'S9I/@?8N=$.DM9G]1!*-F3\]>7>)^F])M/
M3E^A53Z*,U8,LG2PQW"/##K!Y%-B>*V*>#HM0GH^_%--(SEJW#6:;7B>+&78
M*M?U\&%U> &77>-_,.^>S\_<4.^R('%#KNG):1&!Z9ZD;N)T$YZ!M7;TJ(3A
MCEYQ--Z ]C=:N\/$!QC^%RS^ 5!+ P04    " !%9%E2E9Y$>8\%  "A#@
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
M#?<'\J'M1P/)#")$<!B@JR-@)5,O33**IH!._D<H.\.A%P0Q(IAD21_!U)M
MH[XG@H$7.L^#P(OCM"?K%"D^$$7T% HOSMH"#!+?"Y.T?8:,)<FT+=(I!&Z:
MC0Y(VJ27M,E!G?GP5:!9\I\N;_MT[;"]@VO5(5GC^&+(<(G=)0+-B]JR*;^
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
MDZ*5@9H)36^V4JW759Z9)8U:065ZY*I51 R/_ ^(^UHD*"B9@M/:IC-1EL\
M HU[E\]'EI.H7TZBT2X^;%/LJFE$E]@_2[Y$;U?R].H^+O0/%O)A"APOWQ3X
MK"\Y(.('1/D!$4,$^J+:4W<]B-)AN%3<OA9VIDT%+3=BNVZ2\KK>(5Y;7F<-
M,<C8MJ*85G&0,RM)(O:S0 O> W(#K/98B6(KB")VWVT>'==RO8@YF! YNHF!
MUQ@U/$UK-,*&1:YF>2'$)XEI62R"@I!Y8!BDI@'$9YZW)B4XN9&C1:,9.P%8
MJAWKA2J!*C3R3Y5"HI[RF>/[EA<"3>A9'A;,(U<,G'E&&PC=G"VVR2DFA)<2
MVK1<F!IZ'A%1.]!=';U)TNZM[]G8.Z:_P4),::0A WX46DY@,]]WP&03K#&H
M#JDH>_L:ZSM' I+N)2P&_PWW?AY&^]C9QF7P-'@9&BK1JA-.&,X/71L!<5F0
M1)9G^^P7+! G!^^(?!/TT YF^AY$$(UO-E)H<5]H\6A-'%992K_[:N\IZA&#
M8J,:K%*I.PNU#NVYOK/1U.N.(YPJRU$(ITGW]W"=L5-5C*[.=:L],+\]05JB
MVY>E7ETH?TK=\98\-[E+9AY5\#=FMD,SCZ@0S23Y.^0++:O8];\N?LN4>]<"
MXE=L\=K@H,;Q@9<M+5S$ZB,K".D:6XX=XHIMGQ<2-:YU$LIR!-> HFUJ"9 &
MH&.Y6"F]P.G+ V#_O+@#+[('W//SCXC1?,!LDK6P?K:CNU2,]O- W,'$>Q1<
MU@J2F/,-S$"\^6:3HW_KOJ[YMWY+:Z+J=@/8>,>AWN9B>Z09FI4$**K>M].L
M<\OLAU2O.GYM#$IW3-6\W),+UX_ X+66"#H'P1XDB@ZWZ]FOPCY2W$E?W,EH
M<=^]<$T'S$9HQS[R+X@@%=0'D(8FD^EW#UW&!5,-PAW:TR8A-*=82W!CBN\?
M!P)]%\7=T!:X)&B%AD8N_C*$]FJ[==V7\YTI9=VSB;V:VKKA)<\XO0B[%^"C
M^CGHGK\*@'P0FW8)B(.9[VH='5V7^L7?-<W9T1O'O'D/E23+=KMG2FM3VYVV
M]^CXN\'S1\1\U\@AH$>@YAO:[/?O1D+MV(>#3'O\("5=HVQR[>D;WJS9.WC,
M8H\M8J$I(-:BP\D?&/IAJWWRO'-4V^FF?:0K)0PK8$ AF=-SJHE_4\7?G>Z6
M@\9X="R+K5G6;QRQ]<$^@+A0%%D@$73C@0H0)PH#6B)/5LYB<$1<T&:8#L(;
M\+RV5.:TN'_;'[9?F2/FPW!S4O\1^T-*W5RL,-6>1\&$U>;PVSRH:J,/G)>5
M4E6A;]>"8S]* _!]555J_T *^K\@+O\'4$L#!!0    ( $5D65(BZVU-FQ$
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
M72>6BSSM7"8$.D#2$[43(]6;N#XP,G3L,PIR;>T>] N ]#PZF\0VLBZN[9W
ML>+8VP\L_Q^N'+$G)Y[.(?0:A&.#PS^4$84^1!X,+O95_)8S^8E'2S*.11!W
MU@,CBG$VW#5V&540C?]8,B/0<R(0Z!$*N?[7D!E50!/713Y!RU7[?K9?9D!(
M0$( 8T#0^XC[4.>00XJ'O,'E]3*S5G8^8TCZC"$Y&[PY)?\[I>3U>"6:N;CA
M3.Y80G!^S$>77A9]'5#O+Q./2Y>C0IEM]6,!ZY++LMJ^% ,/*!*Y*M>B9_K%
MNZZ=F*27XG/90*__U99DA(":3&OWAM\(B0]I]:5+M,7[.<: ">>=&,3D1WDG
M<P%4^*1@CV3>R"__-J-%=6;Q?;%IAW;N;KN?BO)42QC.N[1>T1)S[':_^W7F
M!WC*5JR9/K% /43%&_WM-_SN'ZUJMDB_@.&<[;X$5T6Z!+MW)2%Y3H\GLTO@
MN)5$OCGLC\.+7_4ZS?/KM9I?9>E&2#WT).-X'L6V.>SW_;FL\GG?7#YD><LO
M$6A,Q,'Y)2*\Y8>1.>SW!W:O80IRGQ7=P/E&?):Y7.3R05#B6FW*BC'%3:P@
M<<UA?]#OU0-GG9Q2CL7#:R!K.5>TW@4XT,Y-,@;M0%S4H%0_Z\/^J#^6&D-T
MIUE)JX7<<W$IDAC)5F@.ATQVA(][+2E_@4P2<SA0[UI62Y+ENC/5N9PU76?%
M>O')+O3AY)266)9WLBJX0AJO<!(IM? " B=SV!]%>]4LS;Y GD8C*Y)J7M+Z
MJ!LZHU)O?*4C<[/=:+=7Q9WLX@*,M,T;U7FVMN_)+[!1*TYLX0/[(OS&R"@'
M7@I^):>K U7 ZQE(*:JD!<SN"Z1A(PL/#AAX81YH>@YMW^]@8D0@8=& 6KS&
MEB![X=4VQ[=<?C]!U:AOAJ?%M:'[L%K8\**\9E0/-LE10B)I]<V\+_H5D*^'
MI C>_\Y(&@9V]_L$) W$H9$\'4<CRFU]<W@FCMJ6[?CF\'P<]6/+A2%WA]\)
M1[W8\E""=8??"T<Q'+U5[0[/P5''CBS']_KC,Y 47<QAO]</>3FC% ].J0R"
MK@#:;L+_SP3>A(-H<C24/A5V@2@1K* [/!=V/2<<(=SXZK? KNN' -R(S !8
M%HUX>1QV 8S^H0!?=/<U-8?&&CP!=+V8:FCR;"_RK"CR.#&.>941HP?^2<S]
MZQ',]:A M@?,[5:;TRE&&=X2E<4N2I+_ 'VS2LWT*E8!!*P)":Z(>45/*T @
MM%N5:T)K7KAJ:S0:MM;0*S<N,3HTGQ,:$WIWZUR$H5H?O"2F:Y6]Y_MD3<5L
MBH@!"@R@F\Z8>MWR.P(]9K."2+2@B8,1,L ^^M>>15E<\856;O<82(;Q-PI"
M,R57I:LD'E4^K-1,-;K0 Y7Y%O9Y/\),#'>:RG1,YYA,MH4<"FU$;/^)S1CW
M^DC*H><0Y]",H9?9(?BMN8SL^9GJ $MSF6DP3J9ALV[*[$M-*PY 7BX$:3F$
M5*6%N"IS1N-Q\UY^@\C84;IPLRNWVJS9L_S,BUW=JWORL05WH-\ES'Q?S.7#
M5,S_E>(S"+4KLGJ,_&!N2_$ P4GNRLZ"=9MU&G/G/D5A7O ;GZ-2I7UU<W8Z
M>K4-)RE85N"IHT^1%"SM9/I%%%"HJ5KM\_>K$L1I'U=/':U;,WCN@/16JLJW
M9 .[LMN2T:34EI0.*1Z(]KCA'1>]JNM65C7<*./PS%L/X%CEAJ -(\C=T"1X
M)X$&A#^7]VA:63I7I.GN%<P)D&7<?UW2"W\H G#8&\9@%-V^KUU_T!!VU%Z.
M$'N&//F;3%D5.QH"08/NX);I'6LD*XMRK3):PZ& A18UDM!:U&JM\K2B%:C%
M\53FN'*&N"269+"[O4<$69TSF$QM)]+W:=9XJXAUBA(M3HX--64.- 0SC#RT
MR#J<F$$=IRS"3-LE+9;.6D93CV88<I.1DM=MH3*U2?6;,XM'/Z0/S9=M2GXM
MATC&O/^PF_"P<76TC\3,1EE+^86T0AN(FU2QB\G%P@2[;I/.D"/*YEY*LM!*
M8IA_=TOZG82N;_13]'K-=G)H4C1!P%67;@Z3GX!MBW"D66*6PRX\988BEE(>
M"GYX>KKU$9%!C[1])R>T!K","X6]?'K@XH1"M %S+G8<[\<B5V9S#(]8WZ-T
M2Y<PMBXWQ4"?*TXQMZ"W0:9)R9I.C\FEN^VLFQ8TZ>VP:RH@32)'E%-JTO-"
M VZ51,4':D&5?$ _C&KJ>MH%P<ER] UD @$NRER5'"E.6=_RM%<<)H([8EZI
M)=S_BNEA(#DEST%<>R;4!=49A$6B(1/#/%6CJ&SG%_5#;K!K*[_*BMX.M!O*
MO@>HFHK5.2<_].X=AM(ARV(,/,Y#P]'^*"9:;":J:3O(+JM1NL:I?BJ*EE=8
M.)/K@YSZ2OG:J9A!^<9>R.VBLK4K$L:*.3EF=367A'$%QVP=(X8$9$<(PT6_
M4V/7\TP&<"[RZR!5-!W!U3+5[W> I.1P59N1S;#5&V)&FJD@U%^>9-DZ,S5E
M#B<LK/ .XW;Q?BJ^G!Z4-S%PO87!4AAEO2((;IDV6F<SP$ \P.6!D2 7.6";
M?[E*BX)3I0T<-MMVQE+HZEGJ^-'F.4UW)S5HC'>K$)"L>>GNZ!*?!LQQ;3M.
M4W?7"$U_ U.T=]%L8QUBR&%5W]8:#WFMC25+^_ HBQR6XJ8B/RV^35GF<C[V
MH-U*?VR9%"JZH#^*E# *N(6I/K2.#1'01M-GY7U\(OS5(4KG$OJK'V.+*3L<
MC;6SX%!UN?Z\XQE-(+R]%5M4,2N5K4C0"*L,X]M=D8]*@U&_07]&',/,*P+^
M+N$>>#UMC,.J,,OB):^CN.$WCR/A7B@^R B'18K>$^=FF>Q.@O&\<^!QW7<R
M/M#BE-BDP'U*(SOLU*-=Y:J@X,\+*+2A=J[:]159H[EU(*== HZ'\.E(%'#2
MI3R>^-U!(&5;=ZP.#4?]CRZ6C%0[>IYF )<*EL$Q7NH\8ZYJ$_J1*.0,'0TO
MX&\H$!*'O#H E949D5*,GAECZ$L(OOB+2>6G9][].O;PR9=]]DUM_W5*O_TZ
MW;(0CW[:=7:L?_)3HW1&8$H\2D-3O^&ZHTF+GB/AB:WY!)4RA6=V?K8@TZC;
M+$.&3//K3XN,,-/EDCYP:N1.<]V&C$*FBX9JYT(VI@4A.11IBI']+<EU.ZO5
M?,LQ80,V'WAK/=SNA3UU!*H%)&S%N2V5O _%M0(WXI5-Q_7HKDOWDB02+K])
MQ!W<]BS?P\&*0Y_NX,>W^-,-*XBY5T!WO,"G_9>Q(_Z;^<+]86'8M3W:_*M7
M>V,K=(]_7',]^J:0(CI_.5GK:*X_+^SO]E]GWNAO$H?F^M/.#RDE!#52FP6Z
MVE/Z%K+27TOJBZ;<\!>**&J;<LVG*PD0KZ@!GB]*($-W01/TWZR^^3]02P,$
M%     @ 16194M%XYC!A!@  9PX  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#4N>&ULK5?;;N2X$?T5HI&',4"X)8JZ&;8!>]9)YL&[QGAF@R#( UMB=S,K
MB5J2\B5?GU-4M^S9G7%V-WGIIBBRZAQ6U2GJ_-&ZG_Q>Z\">^F[P%ZM]"./9
M>NV;O>Z5/[6C'O!F:UVO A[=;NU'IU4;-_7=6B1)L>Z5&5:7YW'NSEV>VRET
M9M!WCOFI[Y5[OM:=?;Q8I:OCQ$>SVP>:6%^>CVJG[W7X/-XY/*T7*ZWI]>"-
M'9C3VXO557IVG=/ZN.!'HQ_]JS$C)AMK?Z*'#^W%*B% NM--( L*?P_ZO>XZ
M,@08/Q]LKA:7M/'U^&C]SY$[N&R4U^]M]S?3AOW%JEJQ5F_5U(6/]O&O^L G
M FQLY^,O>SRL35:LF7RP_6$S$/1FF/_5T^$<?LL&<=@@(N[9443YG0KJ\MS9
M1^9H-:S1(%*-NP'.#!24^^#PUF!?N+R>/&:\9U[O<-;!,S6TS(:]=LP,<]#I
M]-Y]4IM.^Y/S=8!7VKMN#AZN9P_B&QY2P6[M$/:>W0RM;K\TL ;<!;,X8KX6
M;UK\3C>G+$LY$XE(WK"7+6>017O9-^S=S]391SU:%\RP8_^XVOC@D#'_?,.\
M7,S+:%[^;T?\M9-]TS#5ZYD?5:,O5BA(K]V#7EU^VFNVM1V*C8B$&#467X.A
MG=P1!2K*(W,]%CL&+.Q9*^>9IA@QG+#N-\!W/&7Z3>L('(/JC/T=J^> _GKQ
MO);6L:M>.],HS_[$4BZ+G"=9/H]KP44IXSC+4U[4-;NYO;EB>25YE=?XKW@B
M,U8D&:_2C%UYHY@H2IZD!1.UY)FHF*@*7M4Y^^'FE@F@%+*(_V5:PG_.Z[)@
MWVOB^J"'21,,P?.LY&E>S.,ZYUDAXEC*BF=5]@>HR00DZA2C+*UYG65D+\]Y
M65<SJ0KO9<6 6@K)TJ3@29W,E,!=9!4KLSA55CS-9CZ2SD&PO.1U+5D.<OC[
M9(/JEA!"FIV*"3LZNS6!O4M/L*'BE< !RAR44B;KA&<XC\^#0E8T*H"7?H*H
M>YS'.W&"302U2&F4PG]5TJBH>)%F)^S#T-@>*>5LSQK4L1DF<GAP;0?/-AHI
MI)'*02.G F>=1;)#,_0389N,W\]HMY#+38A)%-13C(84X%U4<51RD5-"9"+E
M92(CF?MO,35#TTVM7HJ*#:_#'-'"O78@?9!1C>QVNIT:\-\\,X/4]P%8E&M!
MS$=\.VM;3-NNY4RU_\(^+*8"V9HGC'HU3%NHPN0(2=RD-MZZ,4KD@W)&#8WV
M'* Z%.N.LYT> +R+G%4+_3:D*]2(EAAPJD2D7+./JUIPZ.P8.2UABMO1PN8
MDC. ;>#8PMB+J5/V_E=S3"$V+Y%7O2590+TO:F0&.M0H?3 <;'P+3*..'9.V
M3+0.+NV@Z<\#([$R0??((3\1=IR;ZHC.,%')Q/6Z'SO[K&DV4HB6Z$5 8V?P
M,(03#LH8M#&KANB<H.ZL>XXF9AY ^6"[!]V>QIS]:C*/SN!B8;KG8W;\(F"O
M O1HPCZZTD^-'H\G^CNC3-GNIN-"(FCZ41D78]?LE=L=0K?#Y8BXT0&1'^6]
MQE7JCX@HY")-TSC*N,0*C&0113$JC22!%"0>I(]X2LMT%IHT@]I!?"1/2L%2
MP6N( @E-FD,2<U;P/$\857V"-!I0!*:-YXOP.-V8.>\.842N_'N>@-+%RHT:
M"OG(BCJ.)$18LC?:9[ZTS_S-]CE+'JGXQV-Y$XB7Z3M'ZA">.;OKU##KR\W/
MDYEK"*7^%VUW3HU[T\#$[ANM]DT0OZO5V@>#U L1WQ>J%(5OF1X7V.,"6[^&
MO7N![2+LK[;J&)!8;/^WIOU%QWQ'=]XV9N\L:NRH02=G[//I_6ELX3D:<RKG
M=EZ@O0E9S6U>UFAYR,V)V+("J9J7)2MR =FO65&B^Q5R3M [U9@MR(H,O:Y
M Y=X6:+)9W)NEUUWN#75&4=_8C6UK9*><$GX3:W]^_]V[@LE<II6T9) 3RSG
MEEZAY')VJSKU3(B!OBP21I68%-3):Y3!!Z<[L@F*&;;)!(C0A<%%9*\XI%1V
M=8;+0,7KJJ8K0EJ2/XFK0)T2;IG13::.(P%/Q5?+:?WJ\@^AV,5/' _=@M3.
MWP'+[/(5=35_/+PLGS_!;B%9!AV]TUML34Y+%(6;/VOFAV#'^"FQL0$=-0[W
M^!+4CA;@_=;:<'P@!\NWY>5_ %!+ P04    " !%9%E2"(O94R4%  #U#
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
M:W-H965T<R]S:&5E=#4P+GAM;+69;6_;-A#'OPIA[$4+N)%(^2F%8Z")ES1
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
M9H!ZOV%,/M\TGU+ZKWG+?P!02P,$%     @ 16194N2XIF4F!   0A<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULO9A1;]HZ%,>_BA7M89-:$MM
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
M#/?R+#IOU<2 ,3P&QPAPC-@Y=L;*2720!0:4$  9L8-L^-*Y,W2T5L6FI9,
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
M#?,(_ ?.]5Y(KAK(&V*>24E'IYME&WNZI17NF/0,M]1]9/>TO<-]KB]#<@E
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
MN" @T?D"%";T HW0\],"G9]=H#-$&/I9\HW$K)!35^F2!NCF'?UM2Q\<H5]
M/D:A?XD"+_ &X/,OP_W)9[BKC?9N@]YM8/G"_[A]1PLB<\KE1@#Z?;.42NC[
M].=$A;"O$-H*T9$*C[C1QZ- $$P']ZN%QQ9NGM@V\\,@3/7F;'?W92#-CT(O
MZ-,^J8MZ==%)=2_Z28T(&]6"YR '];4$R4[A-+Y*HSUY UE^E$Z&U<6]NOBD
MNCO"B+[)!5IS/GS9XH.RH1=-XF!/W6%:,/'2-!F6E_3RDI/R^LMSB7Z &I*7
M'!Q:[(?^)-F3=Y@6I4D<IWORW)U7;3KJ=RS6A$E$8:6!WCC5#*+M4FV@>&T?
M^I(KW3;LL-2-'81)T.LKSM5'8'I'_U>1_0-02P,$%     @ 16194N^&Q[$>
M P  0 D  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULI99=;YLP%(;_
MBH5VT4I9 0,&JB12EVS:I$V*UG6[F';A@!.L 6:V:=I_OV-(&4W<--)N$MN<
M]YS'+_Y@NA/RMRH8T^BA*FLU<PJMFVO755G!*JJN1,-J>+(1LJ(:NG+KJD8R
MFG>BJG2QYQ&WHKQVYM-N;"7G4]'JDM=L)9%JJXK*QW>L%+N9XSM/ U_YMM!F
MP)U/&[IEMTS?-2L)/7?(DO.*U8J+&DFVF3DW_O4R-?%=P'?.=FK41F8F:R%^
MF\ZG?.9X!HB5+-,F X6_>[9@96D2 <:??4YG*&F$X_93]@_=W&$N:ZK80I0_
M>*Z+F9,X*&<;VI;ZJ]A]9/OY1"9?)DK5_:)='TNP@[)6:5'MQ4!0\;K_IP][
M'T8"/WQ!@/<"?*X@V N"<P7A7A!VSO13Z7Q84DWG4REV2)IHR&8:G9F=&J;/
M:_/:;[6$IQQT>KZ2L(*D?IR@IJ2UGB#VI^4-O%>-+I9,4UZJ2_06W=TNT<6;
M2_0&\1I]*T2K:)VKJ:L!P21RLWVY=WTY_$*Y)<NN4.!/$/:P9Y$OSI;[J46^
M/%^>/)>[X-M@'A[,PUV^X%7S5L8\!)Z@]X-_/V_62DM8V+].E J&4D%7*GRA
MU&?(/4'KEI<YK[>J*U4R6/"%*'/$JT:*>V;*6E]*GSOJ<IN#X'Z.8TR">.K>
MC\VWA(6)1_Z%/4,/!_3P)/H7FA4P)!\[Z&%]V3C[1&0$$*:$D/" TQ(6!L3'
M=LYHX(Q.<BY$U;2:R=$6,,!*;/2.2F;CC8Y _!BG?G# :PF+DB@.[;QDX"6O
M\-:POMK^_(1M"4M@*YFR+@!R1)"$04 ..(^C2)"FOATS'C#CDY@')\SS13!!
M6RGLR/&Q:1XF4>0=0!_'I7Z(PQ?,30;JY/1^ R.OT4V6M55;4LURN$S@7LTX
M-7;;>),CCK=1!)LL.>"UQ(5)$.'(#IP.P.G_V%PSZX9+CW9\& ?I:"?US):P
MP(O-$3P.6]K"<$S(P<S<T75EOBV^4+GEM8+S; -"[RJ&#+*_K_N.%DUW@ZV%
MAONP:Q;PB<.D"8#G&R'T4\=<BL-'T_PO4$L#!!0    ( $5D65*A;E$IK (
M #0'   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;+U5R6[;,!#]%4+H
M(0&::/46R +LJ&D-)$"0I3T4/=#2V"+"Q27I*.W7EZ1DU7%L-Z=>+)*:]V;>
M/&N8UD(^J0I HQ=&N1I[E=:K"]]7104,JW.Q F[>+(1D6)NM7/IJ)0&7#L2H
M'P5!WV>8<"]+W=FMS%*QUI1PN)5(K1G#\M<4J*C'7NAM#N[(LM+VP,_2%5["
M/>C'U:TT.[]C*0D#KHC@2,)B[$W"BWQ@XUW 5P*UVEHCJV0NQ)/=S,JQ%]B"
M@$*A+0,VCV>X!$HMD2GC9\OI=2DM<'N]8;]RVHV6.59P*>@W4NIJ[ T]5,("
MKZF^$_47:/7T+%\AJ'*_J&YC P\5:Z4%:\&F D9X\\0O;1^V &'_ "!J =$N
M(#D B%M _%Y T@(2UYE&BNM#CC7.4BEJ)&VT8;,+UTR'-O()M[;?:VG>$H/3
MV6<ARII0BC OD= 52$2XQGQ)YA005@JT0F=H4I;$^H0IFO'FSV9=.\E!8T)/
M3<3C?8Y./IRB#P:/'BJQ5H91I;XV1=I4?M$6-&T*B@X4%$;H1G!=*?2)EU"^
M)O"-NDYBM)$XC8XRYE"<HSC\B*(@"O84=/EN>#C: \_?#Q\>41-WAL6.+S[
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
MN&RD8<*NXHU1^)9AGIE_!ZR!)I_(3566''!]#.58&$Y%"J1N)";J;K%E/[X
M0QG7)YAR>W-!CH].R!%&D!^YK#05F9[Z!GU9=3]M/"QJ#^$;'H8AN93"Y)I\
M%AED+P5\!&JIPB>J1=BK> 'I@$3#CR0,PJ##T/+=Z</3'CM16^3(Z47]1?YU
MOM)&8>/^[M$<M9HCISGJTR2<T17CS##HK'LM,782=C]OY\,@F8RBJ;_=KT9'
M6(A_PS;LA<-QZW#<ZW!)=4Y*RC*"[4-H(2MA-+9*RBM<9=LS)@=2($>E7.,1
MN2;\$ OW@\DQ%L\MA2TH-B2UNFL\?CJ1:T_Q'DN8A)/X@+@C*AZ-DV[@N 6.
M>X'=$6@A*D2@6@/BRA5N%U'CPD.:4[$!5X]GGAI9KCC;N#W6B16_6J+D-!@=
M4+T.BB;Q).JFFK14DUZJ.W<2(@'=HF-TCXN%2,_.#:BBRW*_;$P>@2I-$E+4
M>Q]/@8P^=L$O^Y4FC5+8J_2"/6G9D_]CSYA.;1\37#OH@N[7&PV"X$,7X;_2
M1H=I-8Z_=_ 7H#;N/M3$6:Q/RW:VO7+/W4US,+_ J[B^.9]EZGO\DJH-$QK7
M>HV2P6""[:7JN[$>&%FZZV4E#5Y6[C''GQ.@; "^7TMIG@;V"]H?*/._4$L#
M!!0    ( $5D65)#\Y;,-04  $$8   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8V+GAM;+5946^C.!#^*U:TE7:E-L&& *G:2-ND>UNIK:IV>_=PN@<'G 0M
MX)SMI-O3_?BS#84D&)-6EY=M@/EFOAE_G@'OQ0ME/_F2$ %^96G.+WM+(5;G
M@P&/EB3#O$]7))=/YI1E6,A+MACP%2,XUJ L'2#'\0<93O+>^$+?>V#C"[H6
M:9*3!P;X.LLP>[TB*7VY[,'>VXW'9+$4ZL9@?+'""_)$Q//J@<FK0>4E3C*2
M\X3F@)'Y9>\K/+]V7070%K\GY(5O_08JE1FE/]7%37S9<Q0CDI)(*!=8_MF0
M"4E3Y4GR^+MTVJMB*N#V[S?OWW3R,ID9YF1"TS^26"PO>V$/Q&2.UZEXI"_?
M29G04/F+:,KUO^"EM'5Z(%IS0;,2+!ED25[\Q;_*0FP!H-\"0"4 [0.\%H!;
M MQ]@-L"\$J =VB$80G0J0^*W'7AIEC@\06C+X I:^E-_=#5UVA9KR170GD2
M3#Y-)$Z,KRB3B"1?<' &)C1;T9SD@@,Z![<T7YS]("P#4S(3X/.4")RD7Z3=
M\],4?/[T!7P"20Y^+.F:XSSF%P,A"2FW@Z@,?E4$1RW!(0)W-!=+#J[SF,2[
M#@:25Y4.>DOG"ED]3DG4!RX\!<A!CH'0Y& X'!G@4SO\#K\"%+0&O[:C[^FF
M+Z$Z>&"IA5LMK:O]N2W^;N6U6L<)(W$BP#<<)6DB7L&?^L&-(!G_RQ+&J\)X
M.HS7%D;)1"B9Q%(FI^ W1KE1"X6;H7:C^M=FC+Q1Z#BR5)OM)6K:P1%RM^UV
M> XKGD,[3\+Y.7C.<4:92/XAL>8+$L[7.(\(B"@71MZ%6W^+SQD<^1#MT3:9
M><XP,+/V*]:^E?6]G!419NQ5;E$@J:]S8>+H-X(C+PC=,-PCV;2#(R<<>:Z9
M95"Q#*PL)VO&9-L *U5:V?ZEZF958S'Q#0S%<IQA0PL&.VG4)H6PHAL>*%D[
MR[!953<(PD95FW8P'+97=531'%EI/I(-33=JX?>VL&770J=N_,XQVP/<FC#P
MP&JG9<A(AS3."]C8_.[N@A<5-]DY[<* J":+K&2?2)Y05C($\[>B)+E,@' !
M&!;$2-SN%O9]_\0TCSIP;A^B$]LJU,, NAV)16N6R,:']0Y]8'3!<&9S70\
MZ!U5274'AQTM_#U*&C84$@P-0FJ:61H,K-LVM/?MO7*OBG*? BP UB)2[&$?
M>2?JEGSO(-F,L.K5!<@7*H#Z0VAZ;'PUN2H)=2;<-+,E7$\ :!\!-YT[Q([7
MM3#N$#M.%\FFKGHH0/M4T*^Z*<5YM>T;R^4/+<LE]VJP_UBOUBF(UT39>>!?
MH*/<RB@VSO6$@*-C;CU43POD_&];KW2U+3$_<)M2[+;;)5M/'&2?.!]MXAUN
M]?H;/RKL."T,VRK4TPG9QX'7#P,IP3*_>RH(?].6+[6U?=\6KQX:Z*B?$*@>
M(<C^$5$RSYO,RY5I?A1XCN&]H-MNEV ]>I!]]'2VMPY\L7)&\;P?N)M#/9.0
M?29Y?1^UJ"=XAWKJD8""HZJG[MS(WKD[U1.:9UY#/8?977?;[292MW-D?^/O
M5ID=7ZRP464?!%Y_ +A[6E&/&-<^8KQ^FSK#P]7IUD/"A<=4IULW;?>@3XI6
M=9;P3G4:[/9,IMVN=G/8.DJR?SUT"K,#K]?6I,L/XJ;OQQ69#[:.2C/"%OJ,
MFH-(':P4QXS5W>H<_*L^_=V[?P7/)\5I=NVF.%R_PVR1Y!RD9"Y=.OU +@<K
MSJN+"T%7^D!V1H6@F?ZY)#@F3!G(YW,JI5)>J #5_QJ,_P-02P,$%     @
M16194C"+S02+"   '#H  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL
MO9MM;]M&#(#_RL%8@0W(;+V_#$F .&Y6#^D:).WV8=@'13X[6BV=*\E..^S'
M[TY23"662*FUV@^-7XX\'H_WD)2LTT>1?LP>.,_9YWB=9&>CASS?_#*99.$#
MCX-L+#8\D=\L11H'N7R;KB;9)N7!HA"*UQ-#TYQ)'$3)Z/RT^.PF/3\5VWP=
M)?PF9=DVCH/TRY2OQ>/92!\]?7 ;K1YR]<'D_'03K/@=SS]L;E+Y;K+7LHAB
MGF212%C*EV>C"_V7N>\J@6+$'Q%_S&JOF5K*O1 ?U9OYXFRD*8OXFH>Y4A'(
M/SM^R==KI4G:\:E2.MK/J03KKY^T7Q6+EXNY#S)^*=9_1HO\X6SDC=B"+X/M
M.K\5CV]XM2!;Z0O%.BO^9X_56&W$PFV6B[@2EA;$45+^#3Y7CJ@)Z$Z+@%$)
M&"\%W!8!LQ(PN\Y@50)65P&[$K!?"M@M DXEX+P4L%H$W$K [2K@50)>5Y/\
M2L OPJ'<OV+S9T$>G)^FXI&E:K34IEX4$51(RSV/$A7L=WDJOXVD7'X^%:F4
MB))5QGYF%XM%I$(P6+-Y4AXD%9 _SG@>1.N?Y(@/=S/VXP\_G4YR.;?2, FK
M>:;E/$;+/&^#+\QP3YBA&5J#]"4N?;%)QTRSE;CN-XC/</'?Q6XL10MQMT'\
M-6V[[A323H/T%2X]X^&8F7KKTG^E)I=+-[56\3<=Q V_57S>V?B7CI_(N-F'
MF[$/-Z/09[7HN^/A-I4Q]F\963>I6*5!C"@V]XK-0K'9:NA]+H,VR].M1''.
M_KJ6 ]@\YW'V-Z+>VJNW4+OG2<Y3GN4L#7+>% .XN#XVK%=-WL?%C+&MOT*L
MM_?6VZB>:Y&L?I8+B)GZAHDE"U,NCWK30DI-=J%)9<K=N6MKQ;_3R:YN^N'
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
M03_7&VDT/+#DM *NJ.!(0K'PO@2WJ]CZ.X<7"JT:R<A6LA/BU2KW^<+S;4+
M(-.6@9C? 5; F"4R:?SJ.;TAI 6.Y2/[G:O=U+(C"E:"?:>Y+A?>C8=R*$C#
M])-HOT)?S]3R98(I]T5MYSN;>2AKE!95#S895)1W?_+6]V$$".(3@+ 'A!\%
M1#T@<H5VF;FRUD23-)&B1=)Z&S8KN-XXM*F&<CO%K9;&2@U.ITLA#8+RO4*?
MT1VA$KT0U@ 2!5K#3J/+-6A"V96Q/F_7Z/+B"ET@RM&W4C2*\%PE6)LT+!G.
M^I#++F1X(N0:L@F*@D\H]$/_'?CJP_!@_B\<FU*&#H1#!T+'%Y_@>X #,!2>
M88H&IL@Q12>81NU[!*(:"6;=M4(_'HPCNM=0J9]GPL1#F/ALPB[,X3BEW$SI
MO1ET'%/'8:_R(0VG-S-_>I/@P[C9__L%\^MX'OSUZY+$HQVS]_N1R#WE"C$H
M#-*?7!L*V=V93M&B=FNW$]HLL1-+\\R M [&7@BACXK=Y.'A2O\ 4$L#!!0
M   ( $5D65*,M7',1P(  )T%   9    >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;(6476_:,!2&_XH5]:*55O)%2%>%2% T;=(FH=)N%],N3#A)K#HVLT^@
M^_>S'8B8(.,F\<=YW^><.,?97JHW70,@>6^XT%.O1MP^^KXN:FBH'LDM"+-3
M2M50-%-5^7JK@&Z<J.%^% 03OZ%,>'GFUI8JSV2+G E8*J+;IJ'JSQRXW$^]
MT#LN/+.J1KO@Y]F65K "?-TNE9GYO<N&-2 TDX(H**?>+'R<IS;>!7QGL-<G
M8V(K64OY9B=?-E,OL D!AP*M S6O'3P!Y];(I/'[X.GU2"L\'1_=/[G:32UK
MJN%)\A]L@_74>_#(!DK:<GR6^\]PJ">Q?H7DVCW)OHM-8X\4K4;9',0F@X:)
M[DW?#]_A1!"% X+H((A<WAW(9;F@2/-,R3U1-MJXV8$KU:E-<DS80UFA,KO,
MZ#"?2V443%2:W)-952FH* *9-;(5J(DLR5<IJOL74 U9P!K)[0*0,GY';@@3
MY*66K:9BHS,?33;6TR\.Y'E'C@;("RA&) X_D"B(@M?5@MS>W/WKXIO,^H*B
MOJ#(V<:#MB;)!=,%E[I50'[.UAJ5.?Q?_S&/>_/8F8\'S$VJX:5*.U7B5+8-
M=GD8!$D09/[N FW<T\;7:-$E6J>:G-!BPQJ )3TLN0:++\&2,]@X3I,!V*2'
M3:[!QI=@DS/8Q_!AD);VM/0:+2'F)R58@[FX2@1U"9Z>'^(X",X_K'_2;?;B
M^D95Q80F'$JC#$:IL5#=9=!-4&Y= ZXEFG9VP]K<GZ!L@-DOI<3CQ/9T?R/G
M?P%02P,$%     @ 16194@L?![A@ @  N04  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S N>&ULC51;3]LP%/XK1]$>0-IP;@6*TDBT&1H/2(B.[6':@YN<
M-A:.G=D.9?]^MI-FY5+$2^)S_'V?S\4^V5:J!UTC&GAJN-"SH#:FO2!$ES4V
M5)_(%H7=64O54&--M2&Z54@K3VHXB</PE#24B2#/O.]6Y9GL#&<";Q7HKFFH
M^CM'+K>S( IVCCNVJ8USD#QKZ0:7:.[;6V4M,JI4K$&AF12@<#T++J.+(G5X
M#_C!<*OWUN R64GYX(SK:A:$+B#D6!JG0.WO$1?(N1.R8?P9-(/Q2$?<7^_4
MKWSN-I<5U;B0_">K3#T+S@.H<$T[;N[D]AL.^4R<7BFY]E_8#M@P@++31C8#
MV4;0,-'_Z=-0ASU"='J $ ^$^"4A/4!(!D+R44(Z$'RI29^*KT-!#<TS);>@
M'-JJN84OIF?;])EP;5\:97>9Y9E\+I5E,+'1\ 667=MRM$TUE,."ZAJN[+6
M:]%?+]>GHP(-95P?6_C]LH"C3\?P"9B [[7L-!65SHBQ<3EU4@XQS/L8X@,Q
M1#'<2&%J#5]%A=5S 6+#&[.*=UG-XW<5"RQ/((D^0QS&X1L!+3Y,CZ9OT(N/
MT\_?R289>Y1XO>2@WLI P73)I>X4PJ_+E3;*OIC?[XBGHWCJQ=,#XK[-3!A4
MJ VTE%5O-;#7F'@--TD>\[/I)$DR\KA?U=>HZ60Z29^CBM>H*(S.IN$(Z_,@
M>Y>Z0;7QPT%#*3MA^ILP>L?Y<^F?W0O_W,ZE?HS\E^F'V@U5&R8T<%Q;R?#D
MS :E^D'1&T:V_NFLI+$/T2]K.UM1.8#=7TMI=H8[8)S6^3]02P,$%     @
M16194A1M#*@^!0  ]!<  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&UL
MS5AM;]LV$/XKA/>"%$ACD9)LN7,,-':,!FB'(EV[#\-0,!9M:Y5(CZ3C%-B/
MWU&2)3FB:2>MAWU)).I>>/?<W4-SN!'RBUHRIM%#EG)UV5EJO7K5[:K9DF54
M78@5X_!E+F1&-;S*15>M)*-QKI2E7>)YO6Y&$]X9#?.U]W(T%&N=)IR]ETBM
MLXS*KU<L%9O+#NYL%VZ3Q5*;A>YHN*(+]H'ICZOW$MZZE94XR1A7B>!(LOEE
MYS5^-25]HY!+?$K81C6>D0GE3H@OYN4FONQX9D<L93-M3%#X=\_&+$V-)=C'
MWZ713N73*#:?M]:G>? 0S!U5;"S2WY-8+R\[40?%;$[7J;X5FS>L#"@T]F8B
M5?E?M"EEO0Z:K9466:D,.\@27ORG#V4B&@H$[U$@I0)YI!"&>Q3\4L$_5B$H
M%8)C%<)2(3Q6H5<J]/+<%\G*,SVAFHZ&4FR0--)@S3SD<.7:D."$F\KZH"5\
M34!/CZ8)IWR6T!0E7&FYAJ+1"KU$K^,X,=##AQM>%+ IA+,)TS1)7PR[&IP;
M$]U9Z>BJ<$3V.,($O1-<+Q6ZYC&+=PUT8=?5ULEVZU?$:7'"9A?(Q^>(>,3[
M^&&"SGZT[6M\M!4\**U42?E\ TE)]-K$_GDLUEPSN:)2?[7XF1SO)_H6/]=/
MB.?ZXRTZ^_F'R.\%OSS/V_0)47V3MYT2\*OJ]7/W_E[W,KFG9C8I-*6)1)]H
MNF;HC[<@AVXTR]2?#B]!Y27(O03[>D1(&% <VE%*QF=?D9:4JS3OB',T@ZI.
M^#KA"P3S7N:KZAS1^"_H7M-.: $#'IVE0JD7YX@#6X@YTO3!UD/%1L)\(X84
M[D?AH!]&GN<-N_?-HFX+!G@0MN0F;;F7D1]%@Z;D3E+"*BFA,RDW!D>F-+IC
MG,T3"(HCM:$KA;C0,-L59(S%B"JT9/'"9*<>,+;("V^]QD;Q /<MD5L$HZC7
M:X?>%O1)O[\W\%X5>,\9^)BJ)9H"(Z,W16"."NM7-OLGK..H\A(=@(S-YRRG
M<LZ4,HAML8GK#=C B5JI?(S*08F)2V(GG$$5SL -A(2.0N-M4U8%>4LU0V/H
M2@G'%O0/>@I@V*MYTSLA9+C!S_C_,GS*G30A>NGW?<]K-Z%%E'C1KN1NP*0.
MF#@#_A7&QR0?'X!C/D!*V-!--4  U6U>*ORO'V9+RA<U],J5_YIA\"DI!M<<
M@]TD\U84'5EWHA6BP#+]K "U!7TG/O7<Q^[!_YO0<"B$(5^<#FEF*!W!$1'1
M-#55R,W+;LW"PH;*."]7"S1E;);)WO-#:W06T2#$KOCJ\8[=\_W(^CMJ^K@J
MH^8&?$IRP#4[X$/T\'T9';<G/H!DA=,BF1]1]J)9<P1VD\3WF21/9!%2LP@Y
M)8N0FD6(FT5.UK2EW^8!$Y.!%672Y@SL$\\!,ZE)@[A)XS]H6%)3!CDE99":
M,HB;,DX%ZIBT?S60 M+6(=LBNI5\)'I=BF+<-(L'Q"([M<D&ON^:":1F,.)F
ML!H?.!&MLSLFS:&H>?^Q9&EL)L-S?C&/29N<PL=9:XOT'F?KH)6IT\IN;FKV
M(V[V:^9FGCQ /R7;1H'3I>U,,CY@,;B(^N%/U@N30XH]8E6\?J['Z3,\[N:Q
M)FW2/SJ/E/-U?L%V*)%ND^0B" =[,NG6Q!>#@-@S^5R7TV>X+%+9;5Q69DPN
M\FME!0,)NJJX_*M6JZOKU_F%[:/U*_QJ4EQ UV:*^_!W5,+\5RAE<S#I7?2A
M461QQ5R\:+'*KT3OA-8BRQ^7C,+1VPC ][D0>OMB'%07_:-_ 5!+ P04
M" !%9%E2,^9N*&@$  #\%P  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6R]6-N.VS80_15"R$,"M"N1E&0IL TT=A=9(&T7NTGZ4/2!*],6$4ET2=K>
M!?KQI62M*%L7VXG5%UN7F>'P',XA->,=%]]D3*D"SVF2R8D5*[5^;]LRBFE*
MY U?TTR_67*1$J5OQ<J6:T')HG!*$QLYCF^GA&76=%P\NQ?3,=^HA&7T7@"Y
M25,B7C[0A.\F%K1>'SRP5:SR!_9TO"8K^DC5E_6]T'=V%67!4II)QC,@Z')B
M_0+?SW"0.Q067QG=R=HUR*?RQ/FW_.9N,;&</".:T$CE(8C^V](939(\DL[C
MGS*H58V9.]:O7Z/?%I/7DWDBDLYX\B=;J'AB!198T"79).J![S[2<D)>'B_B
MB2Q^P:ZT=2P0;:3B:>FL,TA9MO\GSR40-0?H=CB@T@&=ZX!+!UQ,=)]9,:TY
M460Z%GP'1&ZMH^47!3:%MYX-RW(:'Y70;YGV4]-;EI$L8B0!+)-*;#1#2H*?
MP2UA FQ)LJ& +S4N@FU)#K@$;^=4$9;(=]KJR^,<O'WS#KS1WN!SS#>29 LY
MMI7.+(]O1V46'_99H(XLYC2Z 1C^!)"#G!;WV=GN,#QTMS4>%2BH @45\=PN
M4+C0]&=@MA&"9M$+^/4YBDFVHF#&,R7TTI/@7_"'BJD "2-/+&&*4=DS,JY&
MQL7(N',F!NB"@J\%!7]]TG;@3M%4_MTSBEN-XO;.[S-7FO#7S%_J]+9QMP_F
M%<%R6=A.L0N1-[:W=8J:5DYE<9"E5V7I]68Y(S(&MUIGP$>Z6+%LU3-SOXKI
M#XCOJ!IE= :^1$HMPR>PW0?R:Z@A&'C!$;9-*^R[(6K'-ZBR#*ZY"H)F#EX8
M'J^"IA7$P:@]T;!*-+QL(>CBNQ=T3=@"T&>]H4G-IA8>P(N*C(JJ57O\^XH2
M.D8DG0&7#:R),;S6PBDCG5HY;6;817X[(] H).R7R#9.]H)X&G8CAG!(-81&
M#N$Y>G@>[&X#3^<8\J8)Q([?!;F10WBA'FK(K[]302.E<$@MA49,X3EJ>K9.
MP:98PF#4(*G%JE.HH)%4V*^IW\_1G$IM1!1=Z(58>=]5A[)K:9X171@.2"\R
MVHJ<:Q5?&>F -#^$1]2V6GEA.[7(:#/JU^9!J;VD0E'M&(N&I-#H-,+7K- R
MV@%!GN,>T]ABA0*O@T:C]:A?Z[^?QM^Y^K^J%)E- 7E#4FS$'OE7JU*_09S?
MJ-&F#>PZSR*S4Z#^G6)P;B\J4[-IH&!(#HVBH_YS]*5E&K9\=?C'1#:-H--!
M)#9[ N[?$]J(G DNI:'Q+E-44*G @V:LXO)*]8?-KH#A@-QA(^6X_[Q]0?V5
MD0Z._ YTCIEK,X/>J$-@<:V#T;\9_ AW9WY!8*/VV!V2'B/#N/]L?@D]WLDO
MB!:3GB\(;$0<]XOXCU-S9K?+*#8>#<F/D5A\U5Y'&>U4RZO%[+CG9==:LWE?
M_#<B-/ 2)'2I?9R;D786^U;S_D;Q==&M?>)*\;2XC"G1^>8&^OV2<_5ZDS>
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
M,T_I<5H=G1RNOR=/S%1<62*@=!CQ[.8Z(J:?O=Y!W83S/FATTQ/,VEU7,#[
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
M/M-7>[0O'JW:,VWM>!TFZ; ?GC"[9!</PI;=$;6TH99V4GL06#FL(FC#4)F
M5&NG<+\JIEFM=B+'ZV-ODJO?Q2#2<W)QV@^3DQC.S7KQ,.Q=CJ#?1-#OC."S
MHD+S^FS1_ ?JELWU)9;]L^V3,#BA>&YS/4@N$QPT! >=!%$4_G X!V>;QFD:
MQR?4!G\ZPD?LA@V[82>[3R Q@YFY(@\BZ[B-87"0]:!3+9RN?[7*>T5NM0:C
MW1EJZ\337JBQ9O-&FJW5)RD.6CVEFFGR[1$W( \&2MTE%V&K[X1_<QT)OD1(
M=I"I[$BF]GWE]6(_",]J$29!&@0GM?!;W;$$M7*/!HT[5<+4W:!9;1XFMZX=
MGZQ/[8/%==T#3/W:>:(*Y4\3#DN$#&[Z2$K5#XAZ8N3:]>"%--C1W;# 1Q<H
M:X#?EU*:_<1NT#SC)O\#4$L#!!0    ( $5D65)D7J&N]0(  )<(   9
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;+56;6_:,!#^*Z=HTEJI:R"\%"I
M*J73*JT:*MKZ8=H'-SF(5<=.;8>T^_7S2\AH"QF;-#Z [=SSW'-WYBZC4L@'
ME2)J>,H85^,@U3H_#T,5IY@1=2IRY.;)4LB,:+.5JU#E$DGB0!D+HU:K'V:$
M\F R<F=S.1F)0C/*<2Y!%5E&Y/,4F2C'03O8'-S25:KM03@9Y62%"]1?\[DT
MN[!F26B&7%'!0>)R'%RTSV=#:^\,OE$LU=8:;"3W0CS8S74R#EI6$#*,M64@
MYF>-E\B8)3(R'BO.H'9I@=OK#?M'%[N)Y9XHO!3LCB8Z'0># !)<DH+I6U%^
MPBJ>GN6+!5/N&\K*MA5 7"@ML@IL%&24^U_R5.5A"]#N[P%$%2!Z#>CN 70J
M0.=00+<"=%UF?"@N#S.BR60D10G26ALVNW#)=&@3/N6V[ LMS5-J<'JR2(G$
M5+ $I7H/^%A0_0P?X"))J*T+87#-_>6R53J:H2:4'1N+=Q""LF U"K418NG"
MN'(Z]4ZC/4[;$=P(KE,%5SS!Y"5!:"*HPX@V84RC1L89QJ?0:9] U(I:.P1=
M'@QO#W? 9X?#!PW1=.JB=!Q?YX"BP)6OR??/Q@BN-6;J1X.+;NVBZUQT][BX
M%%EF"NHK> *DT*F0]"<F<$0WQ\>[*NMI^X[6]I3UQ'08_QF%ZQV*>K6BWM\H
MRHF$-6$%.D&)8(R89.0HO<5.;=Y!;TM;N];DKT&3Q0O5_5IUOU'UW+0IE,AC
M_(=<]M_DLM>0R+-:TEFCI(46\0-\R>T_MN&F#&JZP?^ZC,/:Q;!1\9WKSB9?
M9(W2#!L@7-.$LL+.!"A3&J=0FBP#%QHHCUEANH99@$X18L+B@OG^)): 1'+*
M5UM7Y4]5&+ZI0OME%?S5.<QL]M:LOZNFX5;+SE"NW.A3$(N":]_VZM-ZNEZX
MH?+J?&JFKA^2OVG\R+XA<D6Y H9+0]DZ/3/77OHQZ#=:Y&XPW MMQHQ;IN;-
M :4U,,^70NC-QCJHWT4FOP!02P,$%     @ 16194D$A6[SS @  =@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULE59-<]HP$/TK&E^:S+3Q!\:&
M## 3<#OM(3.9I!^'3@_"7F--;(E(<DC^?5>R<0D82"]8DM\^]NVN=CW9"/FH
M"@!-7JJ2JZE3:+V^=EV5%E!1=276P/%-+F1%-6[ERE5K"32S1E7I!IX7N15E
MW)E-[-F=G$U$K4O&X4X255<5E:]S*,5FZOC.]N">K0IM#MS99$U7\ #ZQ_I.
MXL[M6#)6 5=,<"(AGSHW_G42&[P%_&2P43MK8I0LA7@TFV_9U/&,0U!"J@T#
MQ<<S+* L#1&Z\=1R.MU?&L/=]9;]B]6.6I94P4*4OUBFBZDS<D@&.:U+?2\V
M7Z'5,S1\J2B5_26;%NLY)*V5%E5KC!Y4C#=/^M+&8<? CXX8!*U!L&\0'C$8
MM :#]QJ$K4%H(]-(L7%(J*:SB10;(@T:V<S"!M-:HWS&3=H?M,2W#.WT[*&@
M$@I19B#5!P)/-=.OY!.YAU3PE)6,VNR(W 27I40+DK&RUI"1C0TI+N@S2*P0
MDHJJ0JPRC(I@B2E-><;XBEPDH"DK+Y&X?=L^&"??"U$KQ*F)JU&/\<I-6]_G
MC>_!$=_]@-P*K@M%/O,,LK<$+@:BBT:PC<8\.,F80'I%!OY'$GB!U^/0XMWF
M_KC'/'F_^>B$FD&7VX'E&QSA^]QD\_?-4FF)%^S/"<ZPXPPM9WB$<V[+X()M
M\WS9E[:&(K(4IN\\S\(H'*&DY]U8]J&P6[U%)3VH830:=Z@W*H:=BN%)%8FI
M8>PW!/(<&Y"I;RO'MA"LZ V5F3JG<GC@63P>[VD\Q(S&^PH/,>/8Z]<7=?JB
M_]6']QGOJ6;+$@@7&B\?7CJ"0B7E^JS6Z,#'/16+LXCD$.&'0;_.N-,9G]>)
M"3OC?7Q80W$PBO<4]*&\@VSUH**1Y^_I<'<Z<@5R92>;PB347#?MJ#OMAN>-
MG1E[YW,<JLT,_$?33.1;*E>,*U)"CI3>58QU))LIUVRT6-N^OQ0:IXA=%OAA
M -( \'TNL S:C?F#[E-C]A=02P,$%     @ 16194@([+<5"!0  <!@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULQ5E=;]LV%/TKA%=L#=#$(BE9
M4I88B)T6[4.WH&FWAV$/C$1;6B4Q)>DX^?<E)46?%!UL6?H2Z^/R\ASR\AR1
M.=LS_E4DE$IPGV>%.)\E4MZ>SN<B2FA.Q F[I85ZLV$\)U+=\NU<W')*XK)1
MGLV1XRSF.4F+V?*L?';%EV=L)[.TH%<<B%V>$_ZPHAG;G\_@[/'!IW2;2/U@
MOCR[)5MZ3>67VRNN[N9-ECC-:2%25@!.-^>S"WBZQE@W*"/^2.E>=*Z!IG+#
MV%=]\R$^GSD:$<UH)'4*HG[NZ)IFF<ZD<'RKD\Z:/G7#[O5C]G<E>47FA@BZ
M9MF?:2R3\UDP S'=D%TF/[']>UH3\G2^B&6B_ OV=:PS ]%.2);7C16"/"VJ
M7W)?#T2G 5Q,-$!U S1LX$XTP'6#<N3F%;*2UB619'G&V1YP':VRZ8MR;,K6
MBDU:Z&F\EER]354[N;Q."*<)RV+*Q2^ ?MNE\@$<@W5"BBT%J1[G:)?O,B)I
M#)A,* <1RU7%)'HJ[W2(NJ?@=<:$.'H#"E5Y; ,DN0>O+ZDD:7:DTGVYO@2O
M7QV!5SKCYX3M!"EB<3:7BH'&,8]JM*L*+9I "Q'XR J9"/"VB&G<3S!7U!O^
MZ)'_"EDS7M+H!&#X!B '.09 ZR<WAZ$%#FZF Y?Y\$2^#T6D%J.@>O"JJR,]
M9->215^;67I;S=)?GUB6 57,>\+CORV=NTWG;MFY.]'YBF[3HDB++5B1C!01
M-4U0E<(K4VB-N%NBT ^Q'KR[[K@9XCP<AG[0Q/4P>@U&SXKQ]T,E"&ZH$C>J
M)";*B!#I)HV(%@QCM55]+3H@<8A#;T!E''7L>YYK)K)HB"RL1"YRMBNDZ.!4
M"VS#67YPQ=4\*]8F5HL17G\1A@-2XR 7N;Z9D]]P\JV<?E.+/]IQ3@MY_$ )
M_W?P_3$RWPG= ?YQU#'&S@2!H"$06 DH53E0_L&X8C!>N)X_@#>.&RZ3'L"P
M 1A: :Z)2'[^"2Z<7]\I P;O:;REPK+TH=/Z@//RR@,[-@3_N_;4.7J5C8>K
MU1 43-4%1"T^](*Z4W<VJ%X,AU3&8=!9H DNK<= _*.DI^ZY5_<0#M>N(>H8
M0CRAJ+#U+V@WL.?1G[J3/CH$ARO<%.9/S4UK;]#N;X<5"!KLR W0$-TXJKM4
M^NA:SX)VT[JJO]_5UQNH5L05$Y)3F7*JONTE6-&";E()KA1\JRZUE@+]'Z!+
MK2% NR,\39?&:G\,<1# X4>1.5"%3M@";'T!VHWAF?4I-.#T'3RJ,E,<"B T
MTT&M&R'G1TE4W7,7L^<%0Q<Q1>%@BE=K<\AN<\^C4&AL<4H_77<H4:8XW\43
MQ89:,T1V,SPL4LA@<-!ST.@[R1C87SI]D*W+(;O+*1E0>_@"K,OACA[ 9ZXT
M*2N+'ES$_ZB]M98LVQZR-1[DOKQ(H=8TD-TTGB12R. ;R%G@D;$9 Z'CP0ES
M0ZU](+M]/*](H?$6Q@M]+QC2,>QT8#AAA:CU)63?Z_R?"C7>VPR-Q!K29]1:
M';);W3-IT]CBC+,R#K/,2FN#R&Z#3U FDV6Y"\\;;I!-@8/UTC_B:<T-'S"W
M3H%42V+=&^,/W25A.U1J;0?#E]<GW/H%MOO%D_0)F_9$KHO#X4>'.1 ZP43U
MX,[AF]TR#E=/G<#K%47HHW!8WZ;  9L*Y+QS=IM3OBV/M(5:=4I=JF/,YFES
M;'Y1'A8/GJ_@Z;HZ_&[35&?Q'PE7XR] 1C<JI7/B*U2\.MZN;B2[+4^(;YB4
M+"\O$TI45>@ ]7[#F'R\T1TT_V18?@=02P,$%     @ 16194IBT<4BV!0
M?AD  !D   !X;"]W;W)K<VAE971S+W-H965T.# N>&ULQ5E=;]LV%/TKA%=L
M#=#$(JG/S F0.$D3Q]V,IMT>ACTH$FT+E427I.,4Z(\?)<N235&L@+3K2V))
MYUS>PWLO>2F--I1]XDM"!'C.TIR?#99"K$Z'0QXM21;R$[HBN7PRIRP+A;QD
MBR%?,1+&)2E+A\BRW&$6)OG@?%3>F['S$5V+-,G)C &^SK*0?;DD*=V<#>!@
M=^-]LEB*XL;P?+0*%^2!B(^K&9-7P]I*G&0DYPG- 2/SL\$%/)TB7!!*Q%\)
MV?"]WZ"0\DCII^+B+CX;6(5')"61*$R$\M\3&9,T+2Q)/SY71@?UF 5Q__?.
M^DTI7HIY##D9T_3O)!;+LX$_ #&9A^M4O*>;6U()<@I[$4UY^1=L*JPU -&:
M"YI59.E!EN3;_^%S-1%[!&E'3T 5 :D$NX. *P+N2[ K@MV7X%0$IR_!K0AN
M7X)7$;R^!+\B^'T)044(5(+;%3AK%SFK[QBP#G8KVIV47;AA&>_A-K'*K+P*
M17@^8G0#6(&7]HH?96J7?)F,25Y4X8-@\FDB>>+\81DRLJ1I3!C_#9#/ZT1\
M <?@(HK6V3H-!8D!%4O"0$0S6>;+HOZ>"$AR>4W ZY1R?B2O!-W=(L]R@>#R
MT14189(>26,?'Z[ ZU='X)7$@ ]+NN9A'O/14$C_"R^&4>7KY=97U.$K!N]H
M+I8<7.<QB37\B9D/D<' 4$Y</7MH-WN7R&CQBD0G ,,W %G(TC@T-M,?R.H$
M(*^3?F6F3]:YI/N=]&LS_5W()#WHI-_TU@X##?UM'^U!)_VVAW9L==+O>F@W
M.#]Y6=SO7S9UT_YTWY#%N%X#<&D/=]C;+_8_RV(?'Q3[757LT[+8_YE*.K@3
M)./_&@:WZ\'M<G"[8_ QY0+0.5A0&G/ Y4JD"\?6AE/:*!J+)UG,$"$?C89/
M^_.NP4'?Q8YWB)OJ<+;CN WN0(Q3BW&,8JJ9FC.:R04S%TF^3O(%D#T3"XNF
M@X-'(CLG D3X3'0KX&1KW]US3#KO856G!H:#P,**S#8,P<!%OEZE6ZMTC2H_
M%,Z#UX\D)_-$' '93"7?$J[3ZNJ\PU"1VD8=R\A;GJ]HU5C#4JQ>JE=+]8Q2
M_R!E<LIPZ;8KKY5%GNM:BH!Q&P6AA#F'L"L=S+:5B%YK4!A"1\F/&PU,SICE
M'L+>MF&RI@(4',)NVS ?8Z0$X*Z-LF$ %=3$TV2NXZN3=M^&V2X,? 4V;<-D
MR.V]<CF(NE]'W3=&_3V)TI#S9)Y$9?8">7PITJ#?0FE8%(/:@>#_7Y&AU?2$
MEGD9RU;R=-2KKM^ W%0BDVHD]Z!& B7![C4H&]GJHJU!80]V5#C<ZX#A#XPV
M^ K&(5_^^@MTK=]OY*$6W))X(=?'KT >$^4A, ?7S]$RS!>DN+$)F:GQA*CQ
M&OV$%&E:!HB_P[9=&3E<E!U;C7X;)9=XWU;#KX$AY%D=\6\:$&CN0%Z^:5<#
M?$MF&Z65J8$99#:M"33W)M]KUX::IL*V5*UMT#%T+%6J#N7B#J5->P+-_8EQ
MTYY 7=L!6\'2M1T0MX*E@2&YU79(:-H.:.X[7KPFS:H79?*D70%GLF(9$0DC
M&<D%N-SF 9BEH1KG0Y^;31/Z/V%%:K9,&/SH,@[:>Q7R734S-"@+(C4Q-"AY
MOM#G!6IV9F3>F;]7$:/V5@J]5A.F0[EJ@S[5VL(=58R:;1F9MV5S%5?D_4$=
MQW=4 1H4;C61.I2/N@0T.S1"1@$7D5B'+ E34+PETZ=<9>(PY1RLRFBCW "K
MJZG.%MX[9AS*:'9Z9-[I9RRA[)@3]I1$!$2,Q(G0:\&M P!N*6ECU#/\5(-!
M#E1D#/=>>6:$+<H7^5P6P#H7VS<?]=WZ8\%%^<I4N7\)3^^@YOX$GDZWGP(:
M\]LO$^]"MDCD<I*2N1S*.O&DIVS[LG][(>BJ?.'Z2(6@6?ES2<*8L (@G\\I
M%;N+8H#ZD\OY?U!+ P04    " !%9%E2K'E18; &  "A)   &0   'AL+W=O
M<FMS:&5E=',O<VAE970X,2YX;6S-6EMOVS84_BN$T8<4:&7Q)MM%$B")=^FP
M;$&#K _#'AB+L87JXE%4G S]\2,I690MB;ZT!>P'6Q>>P^_<OD/1.E]EXDN^
MX%R"ER1.\XO!0LKEA^$PGRUXPG(O6_)4W7G*1,*D.A7S8;X4G(5&*(F'R/>#
M8<*B='!Y;J[=B<OSK)!QE/([ ?(B29AXO>9QMKH8P,'ZPJ=HOI#ZPO#R?,GF
M_)[+A^6=4&?#6DL8)3S-HRP%@C]=#*[@ARD=:P$SXJ^(K_+&,="F/&;9%WWR
M,;P8^!H1C_E,:A5,_3SS&Q['6I/"\6^E=%#/J06;QVOM/QOCE3&/+.<W6?PY
M"N7B8C >@) _L2*6G[+5K[PRB&I]LRS.S3=856/] 9@5N<R22E@A2**T_&4O
ME2,: HCT"*!* &T)P#X!7 G@?05()4",9TI3C!^F3+++<Y&M@-"CE39]8)QI
MI)7Y4:KC?B^%NALI.7EY+[/9%S#+$I5(.3.A6,8LS<%[<!6&D;[ 8O Q+3-,
MWSZ;<LFB^*T:\7 _!6=OWH(W8 CR!1,\!U$*'M)(YN_4175\&\6Q$LK/AU*!
MU5,.9Q6PZQ(8Z@$&$;C-4KG(P4]IR,--!4-E96TJ6IMZC9P:IWSF 0S? >0C
MOP/0S=[B<-(A/MU??.RP!M>!PT8?[@N<]C>X5BD?@IMF^*Z$8.F<J]J4X/H5
M-,?=L5=S^6K%1 C^_EVI!!\E3_)_'(!(#8@80*0'T"U[B9(B 6F1/'(!LB>=
M58D"E)L48X5<9"+Z3\&0&7CD(,KS0IT4*KK"Y!PX4PE3IM';KGPIIP_,])K.
MGB\I]O7G?/C<@9O6N*D3]Q\UWFRI'9B#N7*@5-!VX*$M/!"KS JZX00UG, )
MYR$5?);-4^.IC;KD+_J8=T$I54X:4+#OD6X@HQK(R GDOBQH]JR*G3W&'"@*
M $^%+%0Z&0_ENQPT:CD(PS&&DTDWL'$-;.P&9O*I#-8Z5N_ RC"\\AE[YD)U
MK/(.")E4R%DDP#.+"VX@AUD<,Y&#I0J[@=^)O@0Q:J ?$8].FI_:CI(_VA+!
MV$-H<]2T/8J./=B3-9/:)Y,?YI,NXR>MA!J-O(G?^, MX]L2 ?'PENT=@R8>
MZ5:[X0?HVW[F[^^)JF1T6YK%11BE<Z"6'+'^G?-4^20&+%7N"55GC7(IF%Z$
MU%*=3<MOF3#IJS38:,+0S4%9^OZ9YSI4JIBDB&;ZL"3.0K?3-5ONJ+AJF@V.
M1"0@6['J&!9,1MOY/.T:AA#J"Q&RUJ)=UH(^:RO?'Q6P3H^@5KP@\<8])MCF
M"['3A)NRM9ED<_1.:)LG)*?1SJ'MB_ '-49X6&>$MC5"=V_\9+.E+'.SU'09
M:YL=')V(_VV;@^X^]XLA:^7^5I$P/>'.]ENI[R>#35RVU<!]>LV?)B=<RW)+
MV<@_#=\C2\C(3<A'K<(JG7OU!F39$KG9\HZ+* O-ZJO"U'9\-;];$02OG E
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
M+NNVN6(T8=(,@/<+(?3^P0BH/KA,_P502P,$%     @ 16194N^YR272 @
MFP<  !D   !X;"]W;W)K<VAE971S+W-H965T.#4N>&ULE57;;MLP#/T5PL"
M#5CC:]JN2 +DTF(%5B!(T?9AV(-J,XD06_(D)6G^?I3LN&GAI-V++5$\QSPD
M+?:V4JWT$M' 2Y$+W?>6QI17OJ_3)19,=V2)@D[F4A7,T%8M?%TJ9)D#%;D?
M!<&Y7S NO$'/V:9JT)-KDW.!4P5Z711,[4:8RVW?"[V]8<872V,-_J!7L@7>
MHWDHIXIV?L.2\0*%YE* PGG?&X97DZ[U=PZ/'+?Z8 U6R;.4*[NYS?I>8 /"
M'%-C&1B]-CC&/+=$%,;?FM-K/FF!A^L]^XW33EJ>F<:QS)]X9I9][]*##.=L
MG9N9W/[$6H\+,)6Y=D_8UKZ!!^E:&UG48(J@X*)ZLY<Z#P> \/P((*H!T7M
M<@00UX#XLX"D!B0N,Y44EX<),VS04W(+RGH3FUVX9#HTR>?"EOW>*#KEA#.#
M>R/3%:2RH#[2S)6BS)G0< 9/+F>8G;$-*FH!8)J:H[0^&M8:,S 24!M.V4>8
M,ZY@P_(U@IR#D.)L0V?DI)=,H8:%8L)NOT[0,)Y_HP_,R$'QU%JK,!X$-[KG
M&])EH_/36L.HTA =T1!&<">%66JX%AEF;PE\2DB3E6B?E5%TDG&":0?B\#M$
M012T!#3^-#S\T0*??!Y^>4)-W-0X=GSQL1K;"L"(V9*-#RL]5%24!=)?;&"T
M@T._*=LY\W#+5 8WMKB/KKC#@R88BJSI$AC67?+JJ^'W+PH%;@T6^L\)(4DC
M)'%"DB-"9EROSN8*$3CU$G65 46]U]8QIXG"3G#QI:VNIV%1)PG;8)/_AKV1
MWVWD=T_R7+^4Z/Z6C&]XAI3\'<<\:Y-_FBCHQ)>M\C^")>>M\C^"=>-6^?[!
MM56@6KCK7]-EM!:F^E<;:S-AANYB?6<?T>2I!L4K336V[IA:<.K4'.=$&70N
M*%15C8)J8V3I+L=G:>BJ=<LE34]4UH'.YU*:_<9^H)G'@W]02P,$%     @
M16194EM)>6Y2!   J@\  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&UL
MS5??;^(X$/Y7++0/K=22.#]A19%HV;VKM'NMRK6KT^D>##$D:F*SME.6__[&
M=AK2$FBNZL.]@.W,C+]O9CSVC#9</,J44H5^%3F3%[U4J?5GQY&+E!9$]OF:
M,OBRY*(@"J9BY<BUH"0Q2D7N>*X;.07)6&\\,FNW8CSBI<HS1F\%DF51$+&]
MI#G?7/1P[WGA+ENE2B\XX]&:K.B,JOOUK8"94UM)LH(RF7&&!%U>]";X\Q1'
M6L%(/&1T(QMCI*G,.7_4D^ODHN=J1#2G"Z5-$/A[HE<TS[4EP/&S,MJK]]2*
MS?&S]:^&/)"9$TFO>/XC2U1ZT1OT4$*7I,S5'=_\3BM"H;:WX+DTOVA3R;H]
MM"BEXD6E# B*C-E_\JMR1$/!"PXH>)6"]TH!'U+P*P6_JT)0*03&,Y:*\<.4
M*#(>";Y!0DN#-3TPSC3:0#]C.NXS)>!K!GIJ/%-\\8@6O(!$DL2$8IT3)M$Y
MFME40'R)&"P_4:EH K&62F0+/91&MV29LN'+U!:=3*DB67X*^G<[2;O+/4AJ
MP_>S*3KY=(H^(0?)E(!%E#'[]0P68?QGRDM)6")'C@*2&JJSJ A=6D+> 4+8
M0]\Y4ZE$7UA"DY<&'/!.[2+OV467WE&+4[KH(Q^?(<_UW!9 5YW5\;!%?=I=
M?7"$C5\'W#?V_$,!UPX_UT<E05?-L$^$(&Q%X4PK--^BIMPMV9KER8:(Y Q]
M^5GJ4%\SB&^I/TATHU(JD$H)0S=K;0XB^0=G-F=@6!9S^ Z9-+/Q_ON.YSF"
MDZLM_G.$5E#3"@RMX "MW0ZP[?F#S56[V1FZ*954D$X96YVA.5UEC,%0"P-L
MM*5$H!/(.IN+IVTY9S>/S.:ZE#Z-<1S[ 03DJ05T6(,.WP_Z-PB'GK^!+-Q#
M%GI!%+0#BVI@T?N!5=,W<$5[N,ZC>!#B=F!Q#2Q^/S!(IR7-.F"+][%A-\8'
MHCFHL0T^* 4I2_Y+\@WVDR_$7N#7<&T9:A$[DJ/#FM7P_U<O?ICK&BQ-GJB
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
M DJO-P!1LF[_]42+C6V(2Z&AO=IA#B\FE<8 ]E="Z/W$.&C?X,E?4$L#!!0
M   ( $5D65(Z&DZ,J00  $\2   9    >&PO=V]R:W-H965T<R]S:&5E=#DP
M+GAM;)U8;6_B.!#^*Q;:E:C4DC>@[8HBM:2KZ^JJJ]KKW8?3?3#) -8F-F>;
MTO[[&SLA0-=QNOL%\N+G&<_C\<PXDZV0W]4*0)/7LN#JJK?2>OTE"%2V@I*J
M@5@#QS<+(4NJ\58N [660',+*HL@#L-Q4%+&>].)??8@IQ.QT07C\"")VI0E
ME6\W4(CM52_J[1X\LN5*FP?!=+*F2W@"_;Q^D'@7-"PY*X$K)CB1L+CJ74=?
MTFAL ';$7PRVZN":&%?F0GPW-W?Y52\T,X(",FTH*/Z]P R*PC#A//ZK27N-
M30,\O-ZQ?[7.HS-SJF FBK]9KE=7O8L>R6%!-X5^%-O?H'9H9/@R42C[2[;U
MV+!'LHW2HJS!.(.2\>J?OM9"' #043<@K@'Q>\"P!9#4@.2C@&$-&%IE*E>L
M#BG5=#J18DND&8ULYL**:='H/N-FW9^TQ+<,<7IZQS-1 M'T%10Y(X^0"9ZQ
M@E&S*HK,06\!.%&:ZHT6\HTL( =)"\(:()%4 Z$\)[!8@%W''][V4]"4%2=H
MXODI)?U/)^03#B+WK"B,H4F@T1DSI2"K)WY333QNF7@4DWO!]4J16YY#?DP0
MH J-%/%.BIO8RYA"-B!)=$KB, X=$YI]&!Y=.N#IQ^$7'F^29F$3RY?X%_9/
M7(&4J:P0:B.!_',]5UKB9OO78V+8F!A:$\,6$U_K4-@'AUEKUU+Z>>)H$(:?
M78K_(B[]>=R1 *-&@)&7R(A;Q3P1"PQG#9+;C6/VAX;2&=9^ROYHD(2?3UQB
M= "CJ V9=B 3!_!(CW&CQ]C+=%>N,;24$4.O,/9FWZY="E0D8TMBZM++%+?;
MRZ&KG2/2:D04'PPY"P=AU P[<N"\<>#<Z\#OL,2E ZZ9?B,ER"5(S%A81D!*
MR*LLZ?+(SQJVA;<?UD\N#-"YHC]M\$B.BT:."R_/[6L&2MDL/@<."X9K*Z'
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
M: L[>DKE5W;^"2I#4UUOPU)1_$7G"NM.T.8D),LJLE*0)7GY25^J@6@1<#!
M(!6!= G^ ,&K"-YK"7Y%\(N1*:T4XQ!329=SSLZ(:[2JIK\4@UFPE?TDUWU_
ME%P]311/+M=5"VF^14P>@*,C$Y*#3#BH]DKT!#GL$BG0>_0SU)=HHU"([="Q
MQ3<ST3&EN4 W,4B:I+>JSK?'&-V\NT7O4)*C7P_L)!1;S!VI_&A5SJ;2OBJU
MDP'MF* O+)<'@3[E6]A>%W#40-2C02ZCL2+6BC%L[I"'?T#$):Y!T/VKZ7AF
MH,>OIT<6-U[=6Z^HY]M[:ZGDUY7\HI(WJ&RG[FS1JFKI6K44Q8G8I$R<.* _
M/JO'Z$%")OZTO&Y:OVYJ%?X(_#G90#')3-.B9$\+MM[8GI?8Q\'<>6ZWJ@\B
M81!=@V)#I:GKUJ K]4&M/K"J?\@E<!!R4'Y)#]HO)1$)._H-J,!M:2L-&%!^
MU!J+*P=A[2"T.OCT<E3;LNJW6LTGGB.UOO4B1E0(D,:%&O9DO/=P,.VHO3?
M2.B33NMB$VP6! .NHMI59'6EMR^:,2Z3?ZB\[%DJ(H!SFII,13T9H>]WVV0
MN=CK&.J#@C ,S79FM9V9U<[]B>L-56^UQI;,>N_L=F,4$=L05Z*QV^2-.[*V
MI4QA4'7%MLD>A\0&B!\-3!_<BDH\.H$NH7:3Y!N6P2V"%QV!8/2"^_-X-@MZ
M?@PP'/C3KB<#+'"C@5F$2>.*6%W]4J1^M;,+R^Z-F]S!WO\1%[B))^S_I\"H
MZ-99U8?,NAWH0Z9#ZZ&).FS/NM&TJ/A7PES25=\'86^&NP9,J&@V8*').VP/
MO+?'!>['5J\?HY#8"KGVTB0?MD??FT,"&\(*![CKQH3JVNECL#>T:36AA^VI
M-Q83N)]-O5:,0F(#)!@*.-PD'+9'W%A6C$?<."2V0JY/$4W($7O(O34IJG+M
M_T-#OSN'#""UQKN;E %%R)1T'#FM$V,&?%^<O(7:@TZY+(]+]=WZ=/^Q.--V
M[J_4J;\\HS=ERI\,OE"^3]3!+X6=*NG>A4H2+T_AY85DQ^)<^L2D.N467P]
MM\ U0#W?,28O%_H%]6\ARW\!4$L#!!0    ( $5D65+[?1T.$@,  # +   9
M    >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;+U6:V_3,!3]*U8D))"@>?8Q
MU%:B"XA)3%2;@ ^(#UYRVUAS[&"[Z_CW7+MIUDVI.T#B2Q,_SO$]Y][&=[J5
MZE97 (;<UUSH65 9T[P-0UU44%,]D T(7%E)55.#0[4.=:. E@Y4\S")HE%8
M4R:"^=3-+=5\*C>&,P%+1?2FKJGZM0 NM[,@#O835VQ=&3L1SJ<-7<,UF"_-
M4N$H[%A*5H/03 JB8#4+WL5O\]@!W(ZO#+;ZX)U8*3=2WMK!13D+(AL1<"B,
MI:#XN(-SX-PR81P_6]*@.],"#]_W[!^<>!1S0S6<2_Z-E:::!9. E+"B&VZN
MY/8CM(*&EJ^07+M?LFWW1@$I-MK(N@5C!#43NR>];XTX ,2C(X"D!21/ =D1
M0-H"TN<"LA:0.6=V4IP/.35T/E5R2Y3=C6SVQ9GIT"B?"9OW:Z-PE2'.S)=M
M"JDHB305*-)(;108I@#3:\@-"%@QH\D;\LV9""6A=Z"P* C56"Z-S9\F&XT+
M3*#G!A0&RL2:"*S;!A23)2OV1*1 ?O(R!T,9?S4-#8JPH81%&_!B%W!R). X
M(9=2F$J3]Z*$\C%!B.H["Y*]!8O$RYA#,2!I_)HD41+U!'3^;'A\U@//GP^?
M>-2D74)3QY?Y$^IARCJFS#&E1R-;X4Q)%FWBEIP*DC-=<*DW"LCW3[A,+@S4
M^H?GN&%WW- ;N&66&ZPX10WTU84?G@Z2Z$5?]ORP;)#VPO)3IXV>PAZ)'G6B
M1UZ>*]1*Y J_H&:C1)]J/WX\&/:K/@4;]ZL^!9MX58\[U6,OSV?WH6GK2GL(
M)QWAY'^4ZEEWW-F_E:H?G@[B_J3Y8=F1"L]/G>8OU3AZN"HB+].%8(913BJ@
MW%0%16/QIL"+XY@-)_C&@ZC?AY.XK-^(DSA_^<8'EV;L9?K"#:OM7_?Y5O@)
MAT>M^#M<_N>XG17A02M1@UJ[EDP35^Z[*[6;[=J^=Z[9>3*_L.V@:U$>:':]
MY"55:X8= X<54D:#,7YJU:X]VPV,;%S#<B,-MC_N%7TN0=D-N+Z2TNP']H"N
M29[_!E!+ P04    " !%9%E2@L=_EO<%   1'   &0   'AL+W=O<FMS:&5E
M=',O<VAE970Y-RYX;6S%F5N3VR88AO\*XV8ZZ4PV%J!CZO7,KMU,<Y')3K9)
M+SJ]P!:VU4C"!;1.^NN+#A:V0-C-7O1FUY)?X/TX? ^8V8'Q+V)'J01?B[P4
MMY.=E/LWTZE8[VA!Q&NVIZ7Z9L-X0:1ZY-NIV'-*TJ90D4^1YX73@F3E9#YK
MWCWP^8Q5,L]*^L"!J(J"\&_W-&>'VPF<'%]\S+8[6;^8SF=[LJ6/5'[:/W#U
M-.UK2;."EB)C)>!T<SNY@V^6.*X+-(K/&3V(D\^@#F7%V)?ZX5UZ._%J1S2G
M:UE70=2_)[J@>5[7I'S\W54ZZ=NL"YY^/M;^M@E>!;,B@BY8_GN6RMWM))Z
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
MP@CH]UO.U?/$7!*Z2^'R/U!+ P04    " !%9%E2/216F7@'  "3+   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6S5FDMOVS@0Q[\*8?20 '4MOO0H
MD@!)O(OMH;M!NMT]+/:@R+0M5 ^O1"=M/_U2LFS:XI"1&[= +XGM#.GYD\/Y
M#2>Z>"JK3_52"(D^YUE17XZ64J[>3B9ULA1Y7+\I5Z)0?YF751Y+];9:3.I5
M)>)9.RC/)L3S_$D>I\7HZJ+][*ZZNBC7,DL+<5>A>IWG<?7E1F3ET^4(C[8?
MW*>+I6P^F%Q=K.*%^"#DQ]5=I=Y-=K/,TEP4=5H6J!+SR]$U?COEK!G06OR5
MBJ=Z[S5JI#R4Y:?FS;O9Y<AK/!*92&0S1:Q^/8I;D67-3,J/_[I)1[OO; ;N
MO][._FLK7HEYB&MQ6V9_IS.YO!R%(S03\WB=R?ORZ3?1">+-?$F9U>U/]-39
M>B.4K&M9YMU@Y4&>%IO?\>=N(?8&8-\R@'0#2'\ LPR@W0 Z= #K!K1+/=E(
M:==A&LOXZJ(JGU#56*O9FA?M8K:CE?RT:/;]@ZS47U,U3E[==5L8%S-4RJ6H
MT*JL925D6@FUO1(]B$+,4UFC,;K.RW6A7E4B*1=%^E7,4-KL7++.UUDLQ7:&
MI,Q5#"Z;F1\%.DL+]8$X1UE9U^AL*F2<9N=JNH\?INCLU3EZU<SRY[)<U\J)
M^F(BE:S&N4G22;C92" 6"9B@]V4AES7ZI9B)V>$$$[4>NT4AVT6Y(<X9IR)Y
M@RA^C8A'/,"AV\'#<00,GPX?'CK4T-T6TW8^:IUOKCZ9H9O-3J*[+"Y>H]ME
M7"2B6?KMMMX?;.OUWK;^T6[K[<&VOFMW%?US7V894D?P*:YF_SJ\93MO6>LM
MLWA[(Q9I4:3%0AWGK''Q]7$1]AH5*EN6<R3CSU L;;Z=M]_>),7'*\H8C<C%
MY!'PFN^\YDZOW^4KE<&:KTW6526*Y N255S4RFEUNDXL8>.*OR=AS*. ASL)
MFR#EAM(QPQ$_M)J:5B$-PPA>#G^W'+YS.=1!_'X[Z!OR2120J"_?-'-M=+!3
M%CB5=?G2$>CA;J;P)SB6T<[;Z-ACN:K24E40HGI,E<>)P@8Z2RHQ2^4YM&V1
ML1\XH+T] VPB#&\8]C3A/*?KOZMHBO.RDNG76&Y9ITH#455Q!LD $>29AP[W
MSM(M:!1:_-\C-';Z?YW(=5RE<882%1P+43=QT&$9E0]9NNB2S$ EV'#2Z^MP
MF1RJ(%H%<:K8AOO6\54;[LU/M3FBF#7%!@Q_8CC# HLW&HF8OBA?'QG;W;<Y
MU]1E<JA"HQ*[6=E/L\=ZS<Q,ZADQ;1H9YW8*&5D/KF8J=D,5R#D-&<X6ZCIS
MCI32AA:@,).0!-,0^WUM@)W' VRA'];XPV[^/9-R!JHP"38.&"5]$8"9'^UQ
M_E"#!AUVDVYPVFG4-&+06:,$CK3 7&B./>.,F&:8>Y1:I&C2XO ;<H^Y"TCM
MU)",% X^RAJOV,W7YQ+2P) Q 1IRW%]ETXA;(IYHR!(W9/NI:)B_Q 0FH832
M?A*"[( #/87L' >:: 83-X.!5+0YSBJJ5)DJ8'4F1L>!3X)^V(-VC!&;UYJY
MQ,W<9]+0  4F>U7R[U?:D)5/+>F?:$83-Z,')Z !.DSXCGD8&&$&F%'&+=4&
MT9PF;DX/JGV:Y#- B4G:L2U.-&C)RVZO ]P"[J2$]3,/9(4MH"(:MN2XR^8
M;P%DAIZ_M]&=OQ"!S0,\!>T<!U@SF+@9_+V;(00 +@WV\V6W$) =9J'MC&LR
M$S>9G\E0IQ5K8GO, \_0"IG1T-(W()KPQ$WXP>GL.=$;S5VU]:QHZ$I-B)'Y
M #/, Q\637590-UEP5TOQ[U,\I!=IF8)0"U7<*KQ3]WX_Z'M/6J6 S[NUPR
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
MD/T<)1]X&GQP"':'3G<\6?X]"[*,)^N\IS%YUT8O&D=/%;+_4XDD _]H;4;
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
M>"HBP1N,Z[C8M1$\+?'N;51N0>4B>.]QG<W']?$>5[G4,:T\$8/H.-RU\39
MKWC'<F)!W")X$W*=7<CU01Q?"J:.:>6)6$+'FWX0B >3*-Z.G%A0J C>85QG
MBW%]&->-^<K:VXUIU]Y).>>\>A]7\<5YO0:/7_(T+<5<9I6)8^J"O/O4*?A]
M+;3]]):<3<21,OSB?!D_<%$^'\1LR$GYO3C4?5VO."F2A_GN394OZR:=N[RJ
M\D7S<L[C&2_J /']?2[*].9-?8*GO/C<I'?Q?U!+ P04    " !%9%E2<(<%
M(@<#   B"@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&ULQ59=;]HP
M%/TK5EI5K;0UL?-!: %IE%6KM*FHK)NF:0^&7$C4),YLI[3_?G8( 50G:'O9
M"[$=GWO.O?$]>+!F_$G$ !*]9&DNAE8L97%EVV(10T;%)2L@5V^6C&=4JBE?
MV:+@0*,*E*4V<9S SFB26Z-!M3;EHP$K99KD,.5(E%E&^>L84K8>6MC:+CPD
MJUCJ!7LT*.@*9B ?BRE7,[N)$B49Y")A.>*P'%H?\-48]S2@VO$M@;78&R.=
MRIRQ)SVYBX:6HQ5!"@NI0U#U>(8;2%,=2>GX70>U&DX-W!]OH]]6R:MDYE3
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
M/$:6CRFC"5-V /:OI33'ACU+-G\VS/\"4$L#!!0    ( $5D65+5K]K\4 8
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
M?=5S!W*E+D6[CAIL7#S-5[Q)HVW^1-5+E*;1)G^YEMY2QAF@OE]%4?KY)KO
M_IG*F_\#4$L#!!0    ( $5D65(]XEB%N0,  )D+   :    >&PO=V]R:W-H
M965T<R]S:&5E=#$P-RYX;6S-5FN/FS@4_2L66ZU::3* R0.Z220"F6VD-)GF
M,:-JM1\<< *JP:EMDNZ_KPT,DQ 23:5=:;\DV-Q[?,Y]F-L_4O:-1Q@+\",A
M*1]HD1#[C[K.@P@GB-_3/4[EFRUE"1)RR78ZWS.,PMPI(3HTC*Z>H#C5AOU\
M[Y$-^S03)$[Q(P,\2Q+$_AEA0H\#S=1>-A;Q+A)J0Q_V]VB'EUBL]X],KO0*
M)8P3G/*8IH#A[4!SS8^^"95#;O$4XR,_>09*RH;2;VHQ"0>:H1AA@@.A()#\
M.V /$Z*0)(_O):A6G:D<3Y]?T!]R\5+,!G'L4?(<AR(::+8&0KQ%&1$+>OR$
M2T$=A1=0PO-?<"QM#0T$&1<T*9TE@R1.BW_THPS$B8/9O>( 2P=8=VA?<;!*
M!^NM#NW2H9U'II"2Q\%' @W[C!X!4]8233WDP<R]I?PX57E?"B;?QM)/#)?>
MI[&_GH[!9 ):X,F=KMW59#X#[LP'7];N=/+P=3+[$[B>-U_/5DMIXTZG\V=W
MYHW!PWP!_/EZM'I83U\MWOM8H)A\D*;KI0_>O_L WH$X!:N(9ARE(>_K0A)7
MQ^M!27)4D(172)H0?*:IB#@8IR$.SP%TJ;B2#5]DC^!-1!\']\ R[P TH-%
MR'NSN^DTN/MO=[=OJ+&J)%HYGG4MB6,/+.6-$&8$WP$3M@SG3D;L@&6#"A7[
M)T0RE/>92V2GHS3 ',A<@ 7FF!WDXJ\%)03(5CHB%OY]@U.[XM3..;6O<!HA
MHH[Y_3>S:_R!!!CA79RF<;HK=N@6?,6(-=5"@=O)<=6U=1@ZIB&3=&A@TZG8
M='Z)C:PC<(-" =8]H6!"YX1#42.=7R#:K8AV;Q*M\@/DG0Y\FFW$-B/ #0*:
MI8+?2$RO.J'WORD6N^)D_T?%8E]DRC$ZG5JB&HRLMGUNY-L7V30-> )U)LRI
MA#FWTQF&L0HE!UZ$V Z'A2!!P20-:(*;)#D7;*V>4V/K71J97;M6H/ZE$>Q
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
M^'I_@E-4435KG1'LY*\X(16;MKON3"'<KD[^8HX73)J$W==2_ =02P,$%
M  @ 16194I>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70
MGC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8
M_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(
M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1
MH2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^
M %!+ P04    " !%9%E23@*P?ID'   31P  #P   'AL+W=O<FMB;V]K+GAM
M;,6<76_:2!2&_\J(F\U*33$&C%TUE2@D#1*%;"!9[54U,0.,:GM8VR1-?_V.
M39.<2>'5WIQP16P<\S#CF>><^>#C@\F_WQGS7?Q(DZPX:ZS+<O.AV2SBM4IE
M\=YL5&;?69H\E:4]S%?-8I,KN2C62I5ITO0]+VBF4F>-3Q^?[G65-^F!*55<
M:I/9D]6)6ZT>BI?WJT-QKPM]IQ-=/IXUZK\3U1"ISG2J?ZK%6<-KB&)M'BY-
MKG^:K)3)+,Y-DIPU6KLW;E5>ZOBWT[,*<B[OBOI,*>^NI04Y:P2>O>%2YT59
M7U'?7UK&>V4OWAUM2W.ADU+E0UFJ+[G9;G2VJFYCOT63?(VZ')Y>=X7X(?\_
MQ6B62QVKH8FWJ<K*73GF*JD LV*M-T5#9#)59XV!N5>YV,B5JKZ4_9318O<%
M2TM&BBO_H.T;^6A1,S+R3">SZ7@T[,_/AV(VMR]?SR?SF9A>B-%D,"60/H#T
MCP8YF'Z](I!M -D^(N0WGT!V &3G#2$_]\?]R>!<S"[/S^<S M@%@-VC 8J3
M*TD@ P 9'*^J^[-+ MD#D+WC05[V)P0R!)#A$2&=1A,!R(@7<K9-4YD_"K,4
MA5YEVOZ;S$KKF-ALLU+3CMQ#/;G'BWFM8GM!\BAT46S5XIDO6U5,&<6$PF$V
MSL3>-U?W*MNJ@C(AO[28!=./_]W:#ZW/"YDMQ-!&#T6IRVWN0B*_M)@%<VV)
M\FULF:HJK2A-N;;!A$XW4N<IQ42&:3$K9I39NBUM;.>6'')*BUDJ-FK=V)CR
M\9W8)'7+M66G;(UOJO^CD,@I+6:I?#%F\:"3A-:L#8ZS5<4AJ/E:R"HM9JV,
ME2S<FD7Z:#'[X[/)<_-@VX-#A%S18I;%A<YD%FN9V-JKVFMU.87SD2)\9D5<
MV(Y"W,MDJT1JZ]'V;J]:@(_,X#.;8;:6N5J;9*'RXH^Z@9:/E UF(,R&F)4F
M_BYBD]I[%/7;=5_BU"R2@\\LAU%FV93-BG\XC=-')O"937!EBZHJJ)<.;6-L
MDU"EKI\[BHGLX'.G'"9-=5FWTQHU-G709(]%HN4=Q41^\)G]\'E;Z$P5A2C4
MZ@7V211+BHG\X#/[X:^;_O7\_'K\C[!!?5^<W$SZ-\.1#>__I(3(&3ZS,V:#
MR_/AS?A<C$;B5-SVQS?]^6@Z$?W)4%AZBHE$XA\SZW!2HS922IM9*32<%R=S
M:3^]H%7=1D9I,QL%QO7BA&(BN;29Y0(C>[>JX0 7NV.>(_N]-8U<T^9V#0KQ
MW9I&KFDSNP8&^6Y-(]>TF5VS"_+W5C)R2YO9+2_1_EXT))4VLU3VAOU[*9%3
MVMS)R=[X?Q]F!SFEP^R4?8G 7DCDE@YWMG(@(_@%2C&16SK,;J&)P=XR1$;I
M,!L%9@CNG F<-&&6"PR]74PDEPZS7 Z'WG7%4TPDEPZS7'!@VZ:82#8=9MG
MX72WTI%X.LSB<>+O4S&M'\J7@)QB(O-TF,V#(_%3.OF(S--E-@_$="J]B]S3
M/69>XS2A+G)/]ZAYC8.)+-0]YL3*MP[%1!;J,EL(8W8I)IS 9[80Q@PH)K)0
ME]E"3C([5*74"0V+ND@]76;UO$IFW]%,UJ)23*2>+K-Z<#+K-&^DGBZS>C F
M;=X!4D_ K!Z,29MW@-03,*L'8]+F'2#U!,SJ^36"<2KZBT7MR3HSW]W*'E%,
MI)Z 63W/F%]EU6&656]DX^*D.BT2NK0D0.H)F-7SC#G;;C9)/6A@R_-.VMXI
M5H).. 5(/0&S>LCXT*D8V,S<9'6V9DMT;+(5Q82KQ[AG<B@F>3Y'N^>38B(+
M!6\WVG8JZI&CVWKDR);F4-U1"P7(0L&;+0&H2G.URM7*DHA^6F5KA:"8R$(!
MLX4<3*<9#62QII@]9*$>]PJ!O>.8SX\IQ406ZC%;Z!#FKP%.BHDLU&.VT('Q
M5LM9\U-,9*$>LX4.8NYJG6(B"_68+700L^J7).V0>LA"/68+'<2\5K%Q*QU9
MJ,<]#+=OD/W%1Q03KF)FMM !S%U9ZH1B(@OUN!<5[,<<K&UDK(33A)"%>MR+
M"@Y4>FS_<YO0?C-$%@JY)X .S:WLGD^*B2P4'FL*R!K>%C3%1!8*C[1VS6+^
MK30-BT-DH9#90H<PJW I=<+B$%DH9+80+$UGB#A$%@J9+82>35N<%!-9*&0?
MAB/3D[]G0Q0362ADMM K3#>WW#B8<#<-LX5>89*9MIOWL_<TR0B1A4)F"[W"
M?'*YWEU),2-DH8C90J\PAVJI\EPMJA-"%G34(T(6BI@M] KS)HM57DJ=U9P;
MFK)%R$+1VRQ$F#\_FVX*3#&1A:*C+DF@@]H1LE!TS+75SJ!VA"P4<>^\@9AT
M4#M"%HJ8+80QZ:!VA"P4<<\+0<P>Q406BI@MA#%#B@EW=3);"&-&!+/EX7V=
MS!Y"H-_J+:<OH'!GI\=L(@S:<D#A=D^/^P<%T)8/)X9O>7#+I\=L([SRK.V
MPDV?WE&7R'4<4+@5U#OB(CEW;KWEP>V@'O?X'-JF\NH9A1M"/>X1.@CJ/J-P
MKZA7>ZE97UY\^KA02_M(+2;V0PI[/I9)?)6+ZJ6^E]_I5AL]E]LD&=ASTVQL
MY.+I-UV>?H_FTW]02P,$%     @ 16194C#&G"8, P  ;S\  !H   !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W;2T[C0!1&X:V@+ #7K7>U@%%/F+;8
M0!3,0^2EV*V&W7<$ _A+/>@)\AE%Y<B5,_H4V76O?HW;]?Q\V$]/S\?IXG6W
MW4_7JZ=Y/OX8AFGS-.[6T^7A..[/WSP<3KOU?%Z>'H?C>O.R?AP'[UP>3E_W
M6-U<?=WSXN[M./[/CH>'A^?-^/.P^;T;]_,_-A[^'$XOT],XSJN+N_7I<9RO
M5\/K]O/R-+Q_V.5YY]7%[?WUZG1[;ZMAZ2 O07[YH"!!8?F@*$%Q^: D06GY
MH"Q!>?F@(D%E^: J077YH"9!;?D@<RJC R1U6 .T-N7: %Z;@FT L4W)-H#9
MIF@;0&U3M@W@MBG<!I#;E&X#V&V*MP'T]JJW!^CM56\/T-MW?[8!>GO5VP/T
M]JJW!^CM56\/T-NKWAZ@MU>]/4!OKWI[@-Y>]?8 O8/J'0!Z!]4[ /0.JG<
MZ!VZAR4 O8/J'0!Z!]4[ /0.JG< Z!U4[P#0.ZC> :!W4+T#0.^H>D> WE'U
MC@"]H^H= 7I'U3L"]([=PVZ WE'UC@"]H^H= 7I'U3L"](ZJ=P3H'57O"- [
MJ=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >J?N925 [Z1Z)X#>2?5. +V3ZIT
M>B?5.P'TSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9]<X O7-WV 2@=U:]
M,T#OK'IG@-Y9]<X O8OJ70!Z%]6[ /0NJG<!Z%U4[P+0NZC>!:!W4;T+0.^B
M>A> WJ4[+ C0NZC>!:!W4;T+0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ=P7H
M757O"M"[JMX5H'=5O2M []H=]@;H757O"M"[J=X-H'=3O1M [Z9Z-X#>3?5N
M +V;ZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@=^N&=0!ZF^O'=0!^F^L&=AQ
M<'/=R(X#&&ZN&]IQ ,7-=6,[#N"XN6YPQP$D-]>-[CB Y>:ZX1T'T-Q<-[[C
MOM/S:7[;CM-GT<>Z"_A.O>?SO>/G[[\O/R[VHXSO7 ]?,Z:;OU!+ P04
M" !%9%E2**2SM'0"   3/0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V]]N
MFS 4Q_%7B;BM K8!&Z:F-^UNMU[L!1@X#0K_A-TN??LYI*VTJ8M69=*^-T&)
M[?,[^$B?NUQ_>YZL6QWZ;G";:.?]]"E)7+VS?>7B<;)#6-F.<U_Y\'5^2*:J
MWE</-E%"Z*0>!V\'O_;'&M'-]9W=5H^=7WT^A)]=.PZ;:+:=BU:WIXW'K$U4
M35/7UI4/Z\G3T/R6LGY)B,/)98_;M9.["ANBY-V$X\J? U[.?7VR\]PV=G5?
MS?Y+U8==R:%+G'_NK(O/EWBGQW&[;6O;C/5C'X[$;IIMU;B=M;[OXE/1J_/)
M/MRP/7W*B_.7,N<"P\[[>9Q<F-AL/Q[W.I+CZ?44"MG9M^=?\2TQE+[X_>QQ
MVHUM_C([7.^/<=XO\W#)\KC\CG^=\5O]#_:A('VDD#XR2!\YI \-Z<- ^B@@
M?920/J2@-$(155)(E113)05525%54EB5%%<E!59)D5519%44615%5D6155%D
M5119%45619%54615%%E3BJPI1=:4(FM*D36ER)I29$TILJ8465.*K"E%UHPB
M:T:1-:/(FE%DS2BR9A19,XJL&476C")K1I$UI\B:4V3-*;+F%%ESBJPY1=:<
M(FM.D36GR)I39-44635%5DV155-DU119-45639%54V35%%DU159#D=509#44
M60U%5D.1U5!D-119#4560Y'54&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"TH
MLA8464N*K"5%UI(B:TF1M:3(6E)D+2FREA192XJL)456*2BT2D&Q50H*KE)0
M=)6"PJL4%%^EH  K!458*?XGL=_'<?^/XY=GW%?M\)J?+/^%OOD)4$L! A0#
M%     @ 16194@=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " !%9%E2JO>@0>\    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !%9%E2
MF5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( $5D65)XPIS-$0<  "H;   8              "
M@0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !%9%E2
MYJ*UDYX&  "-'   &               @(%5#P  >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ 16194DHFMC2>!0  ;10  !@
M     ("!*18  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M $5D65*")P64[P,  %D,   8              " @?T;  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " !%9%E2+1KZ<W,'  !O'P  &
M            @($B(   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ 16194M\<'5M0 @  4P4  !@              ("!RR<  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( $5D65(U,69!F D  &DJ
M   8              " @5$J  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " !%9%E2DWB,_%P'  #Y(@  &               @($?-
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 16194@-IN<N&
M @  [ 4  !@              ("!L3L  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( $5D65+E >WX+AX  .Y<   9              "
M@6T^  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 1619
M4O.!1\$I!P  +Q(  !D              ("!TEP  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " !%9%E2/UXMD-,#  !J"   &0
M        @($R9   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( $5D65)[R>-^$@D  $@6   9              " @3QH  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 16194D,>+H0'"@  '!T
M !D              ("!A7$  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " !%9%E2+GP'-6D"   E!0  &0              @('#>P
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( $5D65*ZGW8N
MY0(  $<&   9              " @6-^  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ 16194K.:XG*J!0  ; P  !D
M ("!?X$  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !%
M9%E2R<3S..@#  !R"   &0              @(%@AP  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( $5D65)\/BRM&1$  (-"   9
M          " @7^+  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ 16194N8!;< H!P  8A4  !D              ("!SYP  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !%9%E22&'ARL4)   P
M'   &0              @($NI   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( $5D65+YSQX)P08  +80   9              " @2JN
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 16194K$F
MD"?R"@  8QT  !D              ("!(K4  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " !%9%E2BM7 2FP/  #]*@  &0
M    @(%+P   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M $5D65+Y6H9$D!D  .91   9              " @>[/  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ 16194CH-^XIO"P  RQL  !D
M             ("!M>D  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " !%9%E2$U"LSC (  !2$@  &0              @(%;]0  >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( $5D65(4PR?<$@4
M -L,   9              " @<+]  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ 16194L'.\Y5V P  S@<  !D              ("!
M"P,! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !%9%E2
M0708PMPA  "X;@  &0              @(&X!@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( $5D65+O..];WP,  ',(   9
M      " @<LH 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ 16194BCU,B,>!0  $0L  !D              ("!X2P! 'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !%9%E2()EP09H)   2'
M&0              @($V,@$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( $5D65+*W#4V<P(  "(%   9              " @0<\ 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 16194@H5S>[[
M @  2P8  !D              ("!L3X! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " !%9%E2.T6 S?<%  #X#0  &0
M@('C00$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( $5D
M65):EL*D?P,   4(   9              " @1%( 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ 16194GZ]/UKP!   9PP  !D
M         ("!QTL! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " !%9%E2 7#=O6L#   C"   &0              @('N4 $ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( $5D65*5GD1YCP4  *$.
M   9              " @9!4 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ 16194L,#E@\:!@  <@\  !D              ("!5EH!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !%9%E2=[-;
M>4P%  !&#@  &0              @(&G8 $ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( $5D65)V;)1PH D  (X8   9
M  " @2IF 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
M16194B+K;4V;$0  OSH  !D              ("! 7 ! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " !%9%E2T7CF,&$&  !G#@  &0
M            @('3@0$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( $5D65((B]E3)04  /4,   9              " @6N( 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 16194GB,%X*,!P
MURP  !D              ("!QXT! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " !%9%E20T)+.AP#  !?"P  &0              @(&*
ME0$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( $5D65*4
M^BL,D@0  %@5   9              " @=V8 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ 16194FLW#515!0  <A@  !D
M     ("!IIT! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" !%9%E2[,UR:*0$  #9$P  &0              @($RHP$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( $5D65+DN*9E)@0  $(7   9
M              " @0VH 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ 16194B1R]*J<!P  /ST  !D              ("!:JP! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !%9%E2:"^(8#($
M  !;$   &0              @($]M $ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( $5D65),L#@CI 4   @A   9              "
M@::X 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ 1619
M4K9+JQ&# @  <@8  !D              ("!@;X! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " !%9%E2>-C>M&H"   V!@  &0
M        @($[P0$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( $5D65+OAL>Q'@,  $ )   9              " @=S# 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ 16194J%N42FL @  - <
M !D              ("!,<<! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " !%9%E2OC*<QJ %  !='   &0              @($4R@$
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( $5D65)[QNHY
M6@0  . 1   9              " @>O/ 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ 16194CH4PO%. @  Q04  !D
M ("!?-0! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !%
M9%E2G[9.*) "   /!P  &0              @($!UP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( $5D65(ZS&>DM@(  !D(   9
M          " @<C9 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ 16194EN26 <@ P  K @  !D              ("!M=P! 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !%9%E20_.6S#4%  !!
M&   &0              @($,X $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( $5D65(PB\T$BP@  !PZ   9              " @7CE
M 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ 16194E!$
MMWD> @  Q 0  !D              ("!.NX! 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " !%9%E2C+5QS$<"  "=!0  &0
M    @(&/\ $ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M $5D65(+'P>X8 (  +D%   9              " @0WS 0!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ 16194A1M#*@^!0  ]!<  !D
M             ("!I/4! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " !%9%E2,^9N*&@$  #\%P  &0              @($9^P$ >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( $5D65*U?3)L$00
M /H1   9              " @;C_ 0!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ 16194L2R=P ) @  # 0  !D              ("!
M  0" 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !%9%E2
M'0&F?#0#  !I#P  &0              @(% !@( >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( $5D65)_=X!NE@,  -()   9
M      " @:L) @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ 16194F1>H:[U @  EP@  !D              ("!> T" 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !%9%E202%;O/,"  !V"
M&0              @(&D$ ( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( $5D65(".RW%0@4  ' 8   9              " @<X3 @!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ 16194IBT<4BV
M!0  ?AD  !D              ("!1QD" 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " !%9%E2K'E18; &  "A)   &0
M@($T'P( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( $5D
M65+[)[M)N (  ) '   9              " @1LF @!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ 16194AL-AU4D P  KPD  !D
M         ("!"BD" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " !%9%E2N8Z8UF8$  !\$0  &0              @(%E+ ( >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( $5D65+ON<DET@(  )L'
M   9              " @0(Q @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ 16194EM)>6Y2!   J@\  !D              ("!"S0"
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " !%9%E24;6V
ML5D%  !/%0  &0              @(&4. ( >&PO=V]R:W-H965T<R]S:&5E
M=#@W+GAM;%!+ 0(4 Q0    ( $5D65*F*W% .@,  *L*   9
M  " @20^ @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @
M16194H57-S7) @  CP<  !D              ("!E4$" 'AL+W=O<FMS:&5E
M=',O<VAE970X.2YX;6Q02P$"% ,4    " !%9%E2.AI.C*D$  !/$@  &0
M            @(&51 ( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4
M Q0    ( $5D65+O3055X0,  &4-   9              " @75) @!X;"]W
M;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ 16194EJ0NA;- P
M8@P  !D              ("!C4T" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX
M;6Q02P$"% ,4    " !%9%E207WL(6 "  ##!0  &0              @(&1
M40( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( $5D65*'
M2[9>7P4  . :   9              " @2A4 @!X;"]W;W)K<VAE971S+W-H
M965T.30N>&UL4$L! A0#%     @ 16194E#WE\LU!   %Q$  !D
M     ("!OED" 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4
M" !%9%E2^WT=#A(#   P"P  &0              @($J7@( >&PO=V]R:W-H
M965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( $5D65*"QW^6]P4  !$<   9
M              " @7-A @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L!
M A0#%     @ 16194MKIF_FL P  ( X  !D              ("!H6<" 'AL
M+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    " !%9%E2/216F7@'
M  "3+   &0              @(&$:P( >&PO=V]R:W-H965T<R]S:&5E=#DY
M+GAM;%!+ 0(4 Q0    ( $5D65(*R3'J 0,  ! *   :              "
M@3-S @!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( $5D
M65*S-IMR\ X  #./   :              " @6QV @!X;"]W;W)K<VAE971S
M+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( $5D65)PAP4B!P,  "(*   :
M          " @92% @!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4
M Q0    ( $5D65*!M!2O% 0  '@0   :              " @=.( @!X;"]W
M;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( $5D65+5K]K\4 8
M &,A   :              " @1^- @!X;"]W;W)K<VAE971S+W-H965T,3 T
M+GAM;%!+ 0(4 Q0    ( $5D65* 9%SD'P4  '\8   :              "
M@:>3 @!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( $5D
M65+ED#D<: @  %\I   :              " @?Z8 @!X;"]W;W)K<VAE971S
M+W-H965T,3 V+GAM;%!+ 0(4 Q0    ( $5D65(]XEB%N0,  )D+   :
M          " @9ZA @!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4
M Q0    ( $5D65*8_R/[P0,  ,<+   :              " @8^E @!X;"]W
M;W)K<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0    ( $5D65)>8M-\:@(
M #H-   -              "  8BI @!X;"]S='EL97,N>&UL4$L! A0#%
M  @ 16194I>*NQS     $P(   L              ( !':P" %]R96QS+RYR
M96QS4$L! A0#%     @ 16194DX"L'Z9!P  $T<   \              ( !
M!JT" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( $5D65(PQIPF# ,  &\_
M   :              "  <RT @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( $5D65(HI+.T= (  !,]   3              "  1"X
K @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !T '0 [!\  +6Z @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<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>130
<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>131
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>625</ContextCount>
  <ElementCount>629</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>158</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="tfx-20201231.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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1008009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies</Role>
      <ShortName>Summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2104102 - 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>11</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Net revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Netrevenues</Role>
      <ShortName>Net revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2109104 - Disclosure - Acquisitions and Divestitures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestitures</Role>
      <ShortName>Acquisitions and Divestitures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2114105 - Disclosure - Restructuring and other impairment charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Restructuringandotherimpairmentcharges</Role>
      <ShortName>Restructuring and other impairment charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2120106 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2123107 - Disclosure - Property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Propertyplantandequipment</Role>
      <ShortName>Property, plant and equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2126108 - 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>17</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2132109 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2137110 - Disclosure - Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Borrowings</Role>
      <ShortName>Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2144111 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Financialinstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2148112 - 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>21</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2154113 - Disclosure - Shareholders' equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Shareholdersequity</Role>
      <ShortName>Shareholders' equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2160114 - Disclosure - Stock compensation plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Stockcompensationplans</Role>
      <ShortName>Stock compensation plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2168115 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2177116 - Disclosure - Pension and other postretirement benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Pensionandotherpostretirementbenefits</Role>
      <ShortName>Pension and other postretirement benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2188117 - 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>26</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2190118 - Disclosure - Business segments and other information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Businesssegmentsandotherinformation</Role>
      <ShortName>Business segments and other information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2194119 - Disclosure - QUARTERLY DATA (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED</Role>
      <ShortName>QUARTERLY DATA (UNAUDITED)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2197120 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies</Role>
      <ShortName>Summary of significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2307301 - 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>31</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2310302 - Disclosure - Acquisitions and Divestitures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresTables</Role>
      <ShortName>Acquisitions and Divestitures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/AcquisitionsandDivestitures</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2315303 - Disclosure - Restructuring and other impairment charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables</Role>
      <ShortName>Restructuring and other impairment charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Restructuringandotherimpairmentcharges</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2321304 - 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>34</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2324305 - Disclosure - Property, plant and equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PropertyplantandequipmentTables</Role>
      <ShortName>Property, plant and equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Propertyplantandequipment</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2327306 - Disclosure - Goodwill and other intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables</Role>
      <ShortName>Goodwill and other intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Goodwillandotherintangibleassets</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2333307 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Leases</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2338308 - Disclosure - Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BorrowingsTables</Role>
      <ShortName>Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Borrowings</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2345309 - 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>39</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2349310 - 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>40</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2355311 - 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>41</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2361312 - Disclosure - Stock compensation plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/StockcompensationplansTables</Role>
      <ShortName>Stock compensation plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Stockcompensationplans</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2369313 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/IncometaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Incometaxes</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2378314 - Disclosure - Pension and other postretirement benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables</Role>
      <ShortName>Pension and other postretirement benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Pensionandotherpostretirementbenefits</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2391315 - Disclosure - Business segments and other information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables</Role>
      <ShortName>Business segments and other information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Businesssegmentsandotherinformation</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2395316 - Disclosure - QUARTERLY DATA (UNAUDITED) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables</Role>
      <ShortName>QUARTERLY DATA (UNAUDITED) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Summary of significant accounting policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail</Role>
      <ShortName>Summary of significant accounting policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Recently issued accounting standards - Recently issued accounting standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails</Role>
      <ShortName>Recently issued accounting standards - Recently issued accounting standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2408403 - 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>49</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2411404 - Disclosure - Acquisitions and Divestitures - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail</Role>
      <ShortName>Acquisitions and Divestitures - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2412405 - Disclosure - Acquisitions and Divestitures - Schedule of Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Acquisitions and Divestitures - Schedule of Acquired Finite-lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Acquired Finite-lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2416407 - Disclosure - Restructuring and other impairment charges - Expected costs to be incurred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails</Role>
      <ShortName>Restructuring and other impairment charges - Expected costs to be incurred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2417408 - Disclosure - Restructuring and other impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail</Role>
      <ShortName>Restructuring and other impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Restructuring and other impairment charges - Restructuring program (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail</Role>
      <ShortName>Restructuring and other impairment charges - Restructuring program (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - Restructuring and other impairment charges - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail</Role>
      <ShortName>Restructuring and other impairment charges - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2422411 - 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>57</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2425412 - Disclosure - Property, plant, equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PropertyplantequipmentDetails</Role>
      <ShortName>Property, plant, equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2428413 - Disclosure - Goodwill and other intangible assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and other intangible assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2429414 - Disclosure - Goodwill and other intangible assets - Changes in carrying amount by reporting segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail</Role>
      <ShortName>Goodwill and other intangible assets - Changes in carrying amount by reporting segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2430415 - Disclosure - Goodwill and other intangible assets - Components of intangible assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail</Role>
      <ShortName>Goodwill and other intangible assets - Components of intangible assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Goodwill and other intangible assets - Estimated annual amortization expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail</Role>
      <ShortName>Goodwill and other intangible assets - Estimated annual amortization expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2434417 - Disclosure - Leases - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/LeasesAdditionalinformationDetails</Role>
      <ShortName>Leases - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2435418 - Disclosure - Leases - Maturities of lease liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails</Role>
      <ShortName>Leases - Maturities of lease liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2436419 - Disclosure - Leases - Supplemental balance sheet information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails</Role>
      <ShortName>Leases - Supplemental balance sheet information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2439420 - Disclosure - Borrowings - Components of Long-Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail</Role>
      <ShortName>Borrowings - Components of Long-Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2440421 - Disclosure - Borrowings - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail</Role>
      <ShortName>Borrowings - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2441422 - Disclosure - Borrowings - Fair Value of Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail</Role>
      <ShortName>Borrowings - Fair Value of Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - Borrowings - Aggregate Amounts of Long-Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail</Role>
      <ShortName>Borrowings - Aggregate Amounts of Long-Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2443424 - Disclosure - Borrowings - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails</Role>
      <ShortName>Borrowings - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - Financial instruments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail</Role>
      <ShortName>Financial instruments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2447426 - Disclosure - Financial instruments - Fair value of derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails</Role>
      <ShortName>Financial instruments - Fair value of derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2450427 - Disclosure - Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail</Role>
      <ShortName>Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2451428 - Disclosure - Fair value measurement - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail</Role>
      <ShortName>Fair value measurement - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2452429 - Disclosure - Fair value measurement - Valuation Technique (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails</Role>
      <ShortName>Fair value measurement - Valuation Technique (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2453430 - Disclosure - Fair value measurement - Reconciliation of changes in three financial liabilities measured at fair value on recurring (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail</Role>
      <ShortName>Fair value measurement - Reconciliation of changes in three financial liabilities measured at fair value on recurring (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2456431 - Disclosure - Shareholders' equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail</Role>
      <ShortName>Shareholders' equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2457432 - Disclosure - Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail</Role>
      <ShortName>Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2458433 - Disclosure - Shareholders' equity - Change in accumulated other comprehensive income (loss), net of tax (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail</Role>
      <ShortName>Shareholders' equity - Change in accumulated other comprehensive income (loss), net of tax (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2459434 - Disclosure - Shareholders' equity - Accumulated other comprehensive income (loss) into income expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail</Role>
      <ShortName>Shareholders' equity - Accumulated other comprehensive income (loss) into income expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2462435 - Disclosure - Stock compensation plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail</Role>
      <ShortName>Stock compensation plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2463436 - Disclosure - Stock compensation plans - Share-based Compensation Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails</Role>
      <ShortName>Stock compensation plans - Share-based Compensation Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2464437 - Disclosure - Stock compensation plans - Weighted-average assumptions used to estimate fair value of options granted (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail</Role>
      <ShortName>Stock compensation plans - Weighted-average assumptions used to estimate fair value of options granted (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2465438 - Disclosure - Stock compensation plans- Summary of stock option activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail</Role>
      <ShortName>Stock compensation plans- Summary of stock option activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2466439 - Disclosure - Stock compensation plans - Weighted-average assumptions used to estimate fair value of non-vested shares granted (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail</Role>
      <ShortName>Stock compensation plans - Weighted-average assumptions used to estimate fair value of non-vested shares granted (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2467440 - Disclosure - Stock compensation plans - Summary of non vested restricted stock unit activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail</Role>
      <ShortName>Stock compensation plans - Summary of non vested restricted stock unit activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2470441 - Disclosure - Income taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail</Role>
      <ShortName>Income taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2471442 - Disclosure - Income taxes - Components of provision for income taxes from continuing operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail</Role>
      <ShortName>Income taxes - Components of provision for income taxes from continuing operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2472443 - Disclosure - Income taxes - Summary of U.S. and non-U.S. components of income from continuing operations before taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail</Role>
      <ShortName>Income taxes - Summary of U.S. and non-U.S. components of income from continuing operations before taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2473444 - Disclosure - Income taxes - Reconciliations between statutory federal income tax rate and effective income tax rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail</Role>
      <ShortName>Income taxes - Reconciliations between statutory federal income tax rate and effective income tax rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2474445 - Disclosure - Income taxes - Deferred tax assets and liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail</Role>
      <ShortName>Income taxes - Deferred tax assets and liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2475446 - Disclosure - Income taxes - Uncertain tax positions for liabilities associated with unrecognized tax benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail</Role>
      <ShortName>Income taxes - Uncertain tax positions for liabilities associated with unrecognized tax benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2476447 - Disclosure - Income Taxes - Supplemental Cash Flow (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails</Role>
      <ShortName>Income Taxes - Supplemental Cash Flow (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2479448 - Disclosure - Pension and other postretirement benefits - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail</Role>
      <ShortName>Pension and other postretirement benefits - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2480449 - Disclosure - Pension and other postretirement benefits - Net benefit cost of pension and postretirement benefit plans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail</Role>
      <ShortName>Pension and other postretirement benefits - Net benefit cost of pension and postretirement benefit plans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2481450 - Disclosure - Pension and other postretirement benefits - Weighted average assumptions used in determining net periodic benefit cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail</Role>
      <ShortName>Pension and other postretirement benefits - Weighted average assumptions used in determining net periodic benefit cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2482451 - Disclosure - Pension and other postretirement benefits - Summarized information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail</Role>
      <ShortName>Pension and other postretirement benefits - Summarized information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2483452 - Disclosure - Pension and other postretirement benefits - Amounts recognized in consolidated balance sheet (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail</Role>
      <ShortName>Pension and other postretirement benefits - Amounts recognized in consolidated balance sheet (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2484453 - Disclosure - Pension and other postretirement benefits - Amounts recognized in accumulated other comprehensive (income) loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail</Role>
      <ShortName>Pension and other postretirement benefits - Amounts recognized in accumulated other comprehensive (income) loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2485454 - Disclosure - Pension and other postretirement benefits - Weighted average assumptions used in determining benefit obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail</Role>
      <ShortName>Pension and other postretirement benefits - Weighted average assumptions used in determining benefit obligations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2486455 - Disclosure - Pension and other postretirement benefits - Fair values of pension plan assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail</Role>
      <ShortName>Pension and other postretirement benefits - Fair values of pension plan assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2487456 - Disclosure - Pension and other postretirement benefits - Expected benefit payments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail</Role>
      <ShortName>Pension and other postretirement benefits - Expected benefit payments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2489457 - Disclosure - Commitments and contingent liabilities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail</Role>
      <ShortName>Commitments and contingent liabilities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2492458 - Disclosure - Business segments and other information - Segment Result (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail</Role>
      <ShortName>Business segments and other information - Segment Result (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2493459 - Disclosure - Business segments and other information - Total net revenues and total net property, plant and equipment by geographic region (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail</Role>
      <ShortName>Business segments and other information - Total net revenues and total net property, plant and equipment by geographic region (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>2496460 - Disclosure - QUARTERLY DATA (UNAUDITED) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail</Role>
      <ShortName>QUARTERLY DATA (UNAUDITED) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>2498461 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="tfx-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>2499462 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - DEFERRED TAX ASSET VALUATION ALLOWANCE (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - DEFERRED TAX ASSET VALUATION ALLOWANCE (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</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-K" original="tfx-20201231.htm">tfx-20201231.htm</File>
    <File>ex1023-sreosevagrxdlogue.htm</File>
    <File>ex1024-eocicagrxdlogue.htm</File>
    <File>ex32-amendedandrestatedbyl.htm</File>
    <File>exhibit21-subsidiaries2020.htm</File>
    <File>tfx-20201231.xsd</File>
    <File>tfx-20201231_cal.xml</File>
    <File>tfx-20201231_def.xml</File>
    <File>tfx-20201231_lab.xml</File>
    <File>tfx-20201231_pre.xml</File>
    <File>tfx-ex23_20201231x10k.htm</File>
    <File>tfx-ex311_20201231x10k.htm</File>
    <File>tfx-ex312_20201231x10k.htm</File>
    <File>tfx-ex321_20201231x10k.htm</File>
    <File>tfx-ex322_20201231x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tfx-20201231_g1.jpg</File>
    <File>tfx-20201231_g2.jpg</File>
    <File>tfx-20201231_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>134
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tfx-20201231.htm": {
   "axisCustom": 0,
   "axisStandard": 48,
   "contextCount": 625,
   "dts": {
    "calculationLink": {
     "local": [
      "tfx-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tfx-20201231_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-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tfx-20201231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tfx-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "tfx-20201231.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/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 941,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 1,
    "http://www.teleflex.com/20201231": 2,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 7
   },
   "keyCustom": 78,
   "keyStandard": 551,
   "memberCustom": 63,
   "memberStandard": 87,
   "nsprefix": "tfx",
   "nsuri": "http://www.teleflex.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "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-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "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-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of significant accounting policies",
     "role": "http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies",
     "shortName": "Summary of significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i45f699cec3154d809f17c7df8f8d98e5_I20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2485454 - Disclosure - Pension and other postretirement benefits - Weighted average assumptions used in determining benefit obligations (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
     "shortName": "Pension and other postretirement benefits - Weighted average assumptions used in determining benefit obligations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i45f699cec3154d809f17c7df8f8d98e5_I20201231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2486455 - Disclosure - Pension and other postretirement benefits - Fair values of pension plan assets (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
     "shortName": "Pension and other postretirement benefits - Fair values of pension plan assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i45f699cec3154d809f17c7df8f8d98e5_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2487456 - Disclosure - Pension and other postretirement benefits - Expected benefit payments (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail",
     "shortName": "Pension and other postretirement benefits - Expected benefit payments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i45f699cec3154d809f17c7df8f8d98e5_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i68c5a2f8eded4ac9875a0682bda8658c_D20210217-20210217",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2489457 - Disclosure - Commitments and contingent liabilities - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
     "shortName": "Commitments and contingent liabilities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i68c5a2f8eded4ac9875a0682bda8658c_D20210217-20210217",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2492458 - Disclosure - Business segments and other information - Segment Result (Detail)",
     "role": "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
     "shortName": "Business segments and other information - Segment Result (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2493459 - Disclosure - Business segments and other information - Total net revenues and total net property, plant and equipment by geographic region (Detail)",
     "role": "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail",
     "shortName": "Business segments and other information - Total net revenues and total net property, plant and equipment by geographic region (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "if2e6082c357e481eb1422416e8837068_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2496460 - Disclosure - QUARTERLY DATA (UNAUDITED) (Detail)",
     "role": "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
     "shortName": "QUARTERLY DATA (UNAUDITED) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2498461 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Detail)",
     "role": "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ibfad4d618999477d81b443ba80d99520_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2499462 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - DEFERRED TAX ASSET VALUATION ALLOWANCE (Detail)",
     "role": "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - DEFERRED TAX ASSET VALUATION ALLOWANCE (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i88104f09f35b46a7bbfb9db2b6c65c11_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Recently issued accounting standards",
     "role": "http://www.teleflex.com/role/Recentlyissuedaccountingstandards",
     "shortName": "Recently issued accounting standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Net revenues",
     "role": "http://www.teleflex.com/role/Netrevenues",
     "shortName": "Net revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109104 - Disclosure - Acquisitions and Divestitures",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestitures",
     "shortName": "Acquisitions and Divestitures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114105 - Disclosure - Restructuring and other impairment charges",
     "role": "http://www.teleflex.com/role/Restructuringandotherimpairmentcharges",
     "shortName": "Restructuring and other impairment charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120106 - Disclosure - Inventories",
     "role": "http://www.teleflex.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123107 - Disclosure - Property, plant and equipment",
     "role": "http://www.teleflex.com/role/Propertyplantandequipment",
     "shortName": "Property, plant and equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126108 - 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-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - Leases",
     "role": "http://www.teleflex.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137110 - Disclosure - Borrowings",
     "role": "http://www.teleflex.com/role/Borrowings",
     "shortName": "Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144111 - Disclosure - Financial instruments",
     "role": "http://www.teleflex.com/role/Financialinstruments",
     "shortName": "Financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2148112 - Disclosure - Fair value measurement",
     "role": "http://www.teleflex.com/role/Fairvaluemeasurement",
     "shortName": "Fair value measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154113 - Disclosure - Shareholders' equity",
     "role": "http://www.teleflex.com/role/Shareholdersequity",
     "shortName": "Shareholders' equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2160114 - Disclosure - Stock compensation plans",
     "role": "http://www.teleflex.com/role/Stockcompensationplans",
     "shortName": "Stock compensation plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2168115 - Disclosure - Income taxes",
     "role": "http://www.teleflex.com/role/Incometaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2177116 - Disclosure - Pension and other postretirement benefits",
     "role": "http://www.teleflex.com/role/Pensionandotherpostretirementbenefits",
     "shortName": "Pension and other postretirement benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2188117 - 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-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2190118 - Disclosure - Business segments and other information",
     "role": "http://www.teleflex.com/role/Businesssegmentsandotherinformation",
     "shortName": "Business segments and other information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2194119 - Disclosure - QUARTERLY DATA (UNAUDITED)",
     "role": "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED",
     "shortName": "QUARTERLY DATA (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2197120 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS",
     "role": "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of significant accounting policies (Policies)",
     "role": "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies",
     "shortName": "Summary of significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - 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-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310302 - Disclosure - Acquisitions and Divestitures (Tables)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresTables",
     "shortName": "Acquisitions and Divestitures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315303 - Disclosure - Restructuring and other impairment charges (Tables)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables",
     "shortName": "Restructuring and other impairment charges (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321304 - Disclosure - Inventories (Tables)",
     "role": "http://www.teleflex.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - Property, plant and equipment (Tables)",
     "role": "http://www.teleflex.com/role/PropertyplantandequipmentTables",
     "shortName": "Property, plant and equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327306 - Disclosure - Goodwill and other intangible assets (Tables)",
     "role": "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables",
     "shortName": "Goodwill and other intangible assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333307 - Disclosure - Leases (Tables)",
     "role": "http://www.teleflex.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338308 - Disclosure - Borrowings (Tables)",
     "role": "http://www.teleflex.com/role/BorrowingsTables",
     "shortName": "Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2345309 - 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-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "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 - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2349310 - 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-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2355311 - 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-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2361312 - Disclosure - Stock compensation plans (Tables)",
     "role": "http://www.teleflex.com/role/StockcompensationplansTables",
     "shortName": "Stock compensation plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2369313 - Disclosure - Income taxes (Tables)",
     "role": "http://www.teleflex.com/role/IncometaxesTables",
     "shortName": "Income taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2378314 - Disclosure - Pension and other postretirement benefits (Tables)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables",
     "shortName": "Pension and other postretirement benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2391315 - Disclosure - Business segments and other information (Tables)",
     "role": "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables",
     "shortName": "Business segments and other information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2395316 - Disclosure - QUARTERLY DATA (UNAUDITED) (Tables)",
     "role": "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables",
     "shortName": "QUARTERLY DATA (UNAUDITED) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Summary of significant accounting policies - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail",
     "shortName": "Summary of significant accounting policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Recently issued accounting standards - Recently issued accounting standards (Details)",
     "role": "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
     "shortName": "Recently issued accounting standards - Recently issued accounting standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i49624b1408cf4b5f98bfca3a952eb813_D20200928-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - 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-20201231.htm",
      "contextRef": "ibc2ad81d83e24672a8baf679a8efec2f_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "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 - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411404 - Disclosure - Acquisitions and Divestitures - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
     "shortName": "Acquisitions and Divestitures - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - Acquisitions and Divestitures - Schedule of Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Acquisitions and Divestitures - Schedule of Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i5b8a85b77ca44d74875b865f8ee35984_I20200218",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i320315cd1c6f44888e91ce615d9fd418_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Acquisitions and Divestitures - Schedule of Acquired Finite-lived Intangible Assets (Details)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
     "shortName": "Acquisitions and Divestitures - Schedule of Acquired Finite-lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i00d4e5d57e3648e8aa0b287dcf9af01a_I20200218",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "tfx:AggregateRestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416407 - Disclosure - Restructuring and other impairment charges - Expected costs to be incurred (Details)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
     "shortName": "Restructuring and other impairment charges - Expected costs to be incurred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i7c2445309c2d4efba27b077b50912ba3_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "tfx:AggregateRestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ic6fe9bd1fa1e422dad8cb2ebdaed9a76_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - Disclosure - Restructuring and other impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
     "shortName": "Restructuring and other impairment charges - Reconciliation of changes in accrued liabilities associated with restructuring program (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i431006ae86204ddb97442e0bed910aed_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Restructuring and other impairment charges - Restructuring program (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail",
     "shortName": "Restructuring and other impairment charges - Restructuring program (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - Restructuring and other impairment charges - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail",
     "shortName": "Restructuring and other impairment charges - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "tfx:AssetImpairmentChargesNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - 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-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tfx:LandBuildingsAndLeaseholdImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425412 - Disclosure - Property, plant, equipment (Details)",
     "role": "http://www.teleflex.com/role/PropertyplantequipmentDetails",
     "shortName": "Property, plant, equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tfx:LandBuildingsAndLeaseholdImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428413 - Disclosure - Goodwill and other intangible assets - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
     "shortName": "Goodwill and other intangible assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i766a88aca598445e8861378feb7a6b40_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3f2a676f8a4842b89957695b080bd640_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - Disclosure - Goodwill and other intangible assets - Changes in carrying amount by reporting segment (Detail)",
     "role": "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail",
     "shortName": "Goodwill and other intangible assets - Changes in carrying amount by reporting segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3f2a676f8a4842b89957695b080bd640_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - Disclosure - Goodwill and other intangible assets - Components of intangible assets (Detail)",
     "role": "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
     "shortName": "Goodwill and other intangible assets - Components of intangible assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Goodwill and other intangible assets - Estimated annual amortization expense (Detail)",
     "role": "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail",
     "shortName": "Goodwill and other intangible assets - Estimated annual amortization expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434417 - Disclosure - Leases - Additional information (Details)",
     "role": "http://www.teleflex.com/role/LeasesAdditionalinformationDetails",
     "shortName": "Leases - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435418 - Disclosure - Leases - Maturities of lease liabilities (Details)",
     "role": "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails",
     "shortName": "Leases - Maturities of lease liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - Disclosure - Leases - Supplemental balance sheet information (Details)",
     "role": "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails",
     "shortName": "Leases - Supplemental balance sheet information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439420 - Disclosure - Borrowings - Components of Long-Term Debt (Detail)",
     "role": "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
     "shortName": "Borrowings - Components of Long-Term Debt (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ied6b40262381466faad1b906a758908d_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440421 - Disclosure - Borrowings - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
     "shortName": "Borrowings - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i8b10778776dc4c12a38a0dfcc12c9328_I20200330",
      "decimals": "INF",
      "lang": "en-US",
      "name": "tfx:MaximumAmountAvailableUnderReceivableSecuritization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i190786a34e75453995afbeed4eecc37e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - Disclosure - Borrowings - Fair Value of Debt (Detail)",
     "role": "http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail",
     "shortName": "Borrowings - Fair Value of Debt (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i190786a34e75453995afbeed4eecc37e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - Borrowings - Aggregate Amounts of Long-Term Debt (Detail)",
     "role": "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail",
     "shortName": "Borrowings - Aggregate Amounts of Long-Term Debt (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - Borrowings - Supplemental Cash Flow Information (Details)",
     "role": "http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails",
     "shortName": "Borrowings - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446425 - Disclosure - Financial instruments - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
     "shortName": "Financial instruments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings",
       "us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "iedb167005c504769bbc1187acc181334_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "id4a911b50cf6448791dfd73d1b53e9da_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447426 - Disclosure - Financial instruments - Fair value of derivatives (Details)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
     "shortName": "Financial instruments - Fair value of derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "id4a911b50cf6448791dfd73d1b53e9da_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450427 - Disclosure - Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Detail)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
     "shortName": "Fair value measurement - Financial assets and liabilities carried at fair value measured on recurring basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451428 - Disclosure - Fair value measurement - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail",
     "shortName": "Fair value measurement - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia4e3e5a874814967b0e45cae09f031a0_I20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452429 - Disclosure - Fair value measurement - Valuation Technique (Details)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails",
     "shortName": "Fair value measurement - Valuation Technique (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia4e3e5a874814967b0e45cae09f031a0_I20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453430 - Disclosure - Fair value measurement - Reconciliation of changes in three financial liabilities measured at fair value on recurring (Detail)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail",
     "shortName": "Fair value measurement - Reconciliation of changes in three financial liabilities measured at fair value on recurring (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3f2a676f8a4842b89957695b080bd640_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456431 - Disclosure - Shareholders' equity - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail",
     "shortName": "Shareholders' equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457432 - Disclosure - Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Detail)",
     "role": "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail",
     "shortName": "Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458433 - Disclosure - Shareholders' equity - Change in accumulated other comprehensive income (loss), net of tax (Detail)",
     "role": "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail",
     "shortName": "Shareholders' equity - Change in accumulated other comprehensive income (loss), net of tax (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib21a6c53747b4d81bc3061dbfa6a3632_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib21a6c53747b4d81bc3061dbfa6a3632_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459434 - Disclosure - Shareholders' equity - Accumulated other comprehensive income (loss) into income expense (Detail)",
     "role": "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
     "shortName": "Shareholders' equity - Accumulated other comprehensive income (loss) into income expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i5e0c94d58fcf445e8552a36b90dd925c_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462435 - Disclosure - Stock compensation plans - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
     "shortName": "Stock compensation plans - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463436 - Disclosure - Stock compensation plans - Share-based Compensation Activity (Details)",
     "role": "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails",
     "shortName": "Stock compensation plans - Share-based Compensation Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464437 - Disclosure - Stock compensation plans - Weighted-average assumptions used to estimate fair value of options granted (Detail)",
     "role": "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail",
     "shortName": "Stock compensation plans - Weighted-average assumptions used to estimate fair value of options granted (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "id4a73eaf8285441aa5a6f358cb9ecaed_D20200101-20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465438 - Disclosure - Stock compensation plans- Summary of stock option activity (Detail)",
     "role": "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail",
     "shortName": "Stock compensation plans- Summary of stock option activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i550552571ec440b1881a8341d48025a7_D20200101-20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466439 - Disclosure - Stock compensation plans - Weighted-average assumptions used to estimate fair value of non-vested shares granted (Detail)",
     "role": "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
     "shortName": "Stock compensation plans - Weighted-average assumptions used to estimate fair value of non-vested shares granted (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i550552571ec440b1881a8341d48025a7_D20200101-20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ide1bc258ae5f4f96b283f9f930963e0a_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467440 - Disclosure - Stock compensation plans - Summary of non vested restricted stock unit activity (Detail)",
     "role": "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail",
     "shortName": "Stock compensation plans - Summary of non vested restricted stock unit activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i550552571ec440b1881a8341d48025a7_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470441 - Disclosure - Income taxes - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
     "shortName": "Income taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471442 - Disclosure - Income taxes - Components of provision for income taxes from continuing operations (Detail)",
     "role": "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail",
     "shortName": "Income taxes - Components of provision for income taxes from continuing operations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472443 - Disclosure - Income taxes - Summary of U.S. and non-U.S. components of income from continuing operations before taxes (Detail)",
     "role": "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail",
     "shortName": "Income taxes - Summary of U.S. and non-U.S. components of income from continuing operations before taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473444 - Disclosure - Income taxes - Reconciliations between statutory federal income tax rate and effective income tax rate (Detail)",
     "role": "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail",
     "shortName": "Income taxes - Reconciliations between statutory federal income tax rate and effective income tax rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474445 - Disclosure - Income taxes - Deferred tax assets and liabilities (Detail)",
     "role": "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail",
     "shortName": "Income taxes - Deferred tax assets and liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475446 - Disclosure - Income taxes - Uncertain tax positions for liabilities associated with unrecognized tax benefits (Detail)",
     "role": "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail",
     "shortName": "Income taxes - Uncertain tax positions for liabilities associated with unrecognized tax benefits (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ie1b715705cc544c9bb8a559ab5473cb0_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476447 - Disclosure - Income Taxes - Supplemental Cash Flow (Details)",
     "role": "http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails",
     "shortName": "Income Taxes - Supplemental Cash Flow (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i482fe09afe944aa99f507c2cf5086b80_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479448 - Disclosure - Pension and other postretirement benefits - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
     "shortName": "Pension and other postretirement benefits - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "tfx:DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2480449 - Disclosure - Pension and other postretirement benefits - Net benefit cost of pension and postretirement benefit plans (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
     "shortName": "Pension and other postretirement benefits - Net benefit cost of pension and postretirement benefit plans (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2481450 - Disclosure - Pension and other postretirement benefits - Weighted average assumptions used in determining net periodic benefit cost (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail",
     "shortName": "Pension and other postretirement benefits - Weighted average assumptions used in determining net periodic benefit cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i796ee2087d0248f0a3272bbbb9c82497_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482451 - Disclosure - Pension and other postretirement benefits - Summarized information (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail",
     "shortName": "Pension and other postretirement benefits - Summarized information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ib56591b8954e4cd3b008794d758e4c37_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2483452 - Disclosure - Pension and other postretirement benefits - Amounts recognized in consolidated balance sheet (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail",
     "shortName": "Pension and other postretirement benefits - Amounts recognized in consolidated balance sheet (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i45f699cec3154d809f17c7df8f8d98e5_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "ia8d367cf8a334631a0760fe386ae5b94_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2484453 - Disclosure - Pension and other postretirement benefits - Amounts recognized in accumulated other comprehensive (income) loss (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
     "shortName": "Pension and other postretirement benefits - Amounts recognized in accumulated other comprehensive (income) loss (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20201231.htm",
      "contextRef": "i3de84d8643a74a5480c844cf4d1ccad5_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 158,
   "tag": {
    "country_IE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IRELAND",
        "terseLabel": "Ireland"
       }
      }
     },
     "localname": "IE",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MALAYSIA",
        "terseLabel": "Malaysia"
       }
      }
     },
     "localname": "MY",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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]"
       }
      }
     },
     "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_DocumentAnnualReport": {
     "auth_ref": [
      "r861",
      "r862",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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_DocumentTransitionReport": {
     "auth_ref": [
      "r864"
     ],
     "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_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": [
      "r865"
     ],
     "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": [
      "r865"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity 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": [
      "r865"
     ],
     "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": [
      "r866"
     ],
     "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_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r865"
     ],
     "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": [
      "r865"
     ],
     "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": [
      "r865"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r865"
     ],
     "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_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r861",
      "r862",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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": [
      "r858"
     ],
     "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": [
      "r860"
     ],
     "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": [
      "r226",
      "r239",
      "r240",
      "r241",
      "r242",
      "r244",
      "r246",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r226",
      "r239",
      "r240",
      "r241",
      "r242",
      "r244",
      "r246",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r168",
      "r178",
      "r273",
      "r554",
      "r555",
      "r556",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r168",
      "r178",
      "r273",
      "r554",
      "r555",
      "r556",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r168",
      "r178",
      "r273",
      "r554",
      "r555",
      "r556",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r256",
      "r400",
      "r405",
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r507",
      "r512",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r755",
      "r809",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails",
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r507",
      "r512",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r755",
      "r809",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails",
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r256",
      "r400",
      "r405",
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r252",
      "r400",
      "r403",
      "r756",
      "r808",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "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": [
      "r252",
      "r400",
      "r403",
      "r756",
      "r808",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "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": [
      "r444",
      "r507",
      "r512",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r755",
      "r809",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails",
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r444",
      "r507",
      "r512",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r755",
      "r809",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails",
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r171",
      "r172",
      "r176",
      "r177",
      "r178",
      "r180",
      "r181",
      "r183",
      "r184",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Revision of Prior Period, Adjustment"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r171",
      "r172",
      "r176",
      "r177",
      "r178",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r205",
      "r276",
      "r277",
      "r558",
      "r596",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r171",
      "r172",
      "r176",
      "r177",
      "r178",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r205",
      "r276",
      "r277",
      "r558",
      "r596",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r162",
      "r869"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r253",
      "r254",
      "r400",
      "r404",
      "r811",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r253",
      "r254",
      "r400",
      "r404",
      "r811",
      "r843",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r867",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r162",
      "r869"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r730",
      "r732",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance.",
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_A2014PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2014 Plan [Member]",
        "label": "2014 Plan [Member]",
        "terseLabel": "2014 Plan"
       }
      }
     },
     "localname": "A2014PlanMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_A2017CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Credit Agreement [Member]",
        "label": "2017 Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "A2017CreditAgreementMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_A4.875PercentSeniorNotesDue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.875 Percent Senior Notes Due 2026",
        "label": "4.875 Percent Senior Notes Due 2026 [Member]",
        "terseLabel": "4.875% Senior Notes due 2026"
       }
      }
     },
     "localname": "A4.875PercentSeniorNotesDue2026Member",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AcceleratedDepreciationAndOtherCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated depreciation and other costs.",
        "label": "Accelerated Depreciation And Other Costs [Member]",
        "terseLabel": "Restructuring related charges"
       }
      }
     },
     "localname": "AcceleratedDepreciationAndOtherCostsMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actuarial changes in benefit obligation accumulated other comprehensive income loss net of tax.",
        "label": "Actuarial Changes In Benefit Obligation Accumulated Other Comprehensive Income Loss Net Of Tax",
        "negatedTerseLabel": "Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_ActuarialChangesInBenefitObligationDeferredTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actuarial changes in benefit obligation deferred taxes",
        "label": "Actuarial Changes In Benefit Obligation Deferred Taxes",
        "terseLabel": "Actuarial changes in benefit obligation, deferred taxes"
       }
      }
     },
     "localname": "ActuarialChangesInBenefitObligationDeferredTaxes",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_ActuarialChangesInBenefitObligationNetGainLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actuarial changes in benefit obligation net gain (loss)",
        "label": "Actuarial Changes In Benefit Obligation Net Gain (Loss)",
        "negatedTerseLabel": "Actuarial changes in benefit obligation, net gain (loss)"
       }
      }
     },
     "localname": "ActuarialChangesInBenefitObligationNetGainLoss",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_AdjustedLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted LIBOR [Member]",
        "label": "Adjusted LIBOR [Member]",
        "terseLabel": "Adjusted LIBOR"
       }
      }
     },
     "localname": "AdjustedLIBORMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_AllOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All other.",
        "label": "All Other [Member]",
        "terseLabel": "All other"
       }
      }
     },
     "localname": "AllOtherMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AmericasSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Americas Segment",
        "label": "Americas Segment [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "AmericasSegmentMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AsiaAndAsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia And Asia Pacific",
        "label": "Asia And Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaAndAsiaPacificMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AssetImpairmentChargesNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Impairment Charges, Net Of Tax",
        "label": "Asset Impairment Charges, Net Of Tax",
        "terseLabel": "Asset impairment charges, net of tax"
       }
      }
     },
     "localname": "AssetImpairmentChargesNetOfTax",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination And Disposal Groups, Including Discontinued Operations, Disclosure",
        "label": "Business Combination And Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Acquisitions and Divestitures"
       }
      }
     },
     "localname": "BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestitures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities For Uncertain Tax Positions",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities For Uncertain Tax Positions",
        "terseLabel": "Noncurrent liability for uncertain tax positions"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesForUncertainTaxPositions",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_ChangesInContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "China Investigation, Penalties For Tariffs And Related Interest",
        "label": "China Investigation, Penalties For Tariffs And Related Interest [Member]",
        "terseLabel": "China investigation, unpaid tariffs"
       }
      }
     },
     "localname": "ChinaInvestigationPenaltiesForTariffsAndRelatedInterestMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ComputerEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Equipment And Software [Member]",
        "label": "Computer Equipment And Software [Member]",
        "terseLabel": "Computer Equipment and Software"
       }
      }
     },
     "localname": "ComputerEquipmentAndSoftwareMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ContractWithInsuranceCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Insurance Company [Member]",
        "label": "Contract With Insurance Company [Member]",
        "terseLabel": "Contract with insurance company"
       }
      }
     },
     "localname": "ContractWithInsuranceCompanyMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_CorporateBondFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Bond Fund",
        "label": "Corporate Bond Fund [Member]",
        "terseLabel": "Corporate bond fund"
       }
      }
     },
     "localname": "CorporateBondFundMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_CorporateGovernmentAndForeignBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate, Government And Foreign Bonds [Member]",
        "label": "Corporate Government And Foreign Bonds [Member]",
        "terseLabel": "Corporate, government and foreign bonds"
       }
      }
     },
     "localname": "CorporateGovernmentAndForeignBondsMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant Terms, Maximum Leverage Ratio",
        "label": "Debt Instrument, Covenant Terms, Maximum Leverage Ratio",
        "terseLabel": "Leverage ratio, required"
       }
      }
     },
     "localname": "DebtInstrumentCovenantTermsMaximumLeverageRatio",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio",
        "label": "Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio",
        "terseLabel": "Interest coverage ratio, required"
       }
      }
     },
     "localname": "DebtInstrumentCovenantTermsMinimumInterestCoverageRatio",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Redemption Prior To June One Twenty Twenty One [Member]",
        "label": "Debt Instrument Redemption Prior To June One Twenty Twenty One [Member]",
        "terseLabel": "Debt Instrument Redemption Prior To June 1, 2021"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Declining percent of redemption price to principal amount.",
        "label": "Declining Percent Of Redemption Price To Principal Amount",
        "terseLabel": "Declining percent of redemption price to principal amount"
       }
      }
     },
     "localname": "DecliningPercentOfRedemptionPriceToPrincipalAmount",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease, Right-Of-Use Asset",
        "label": "Deferred Tax Assets, Operating Lease, Right-Of-Use Asset",
        "terseLabel": "Lease assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets operating tax loss and credit carryforwards.",
        "label": "Deferred Tax Assets Operating Tax Loss And Credit Carryforwards",
        "terseLabel": "Tax loss and credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan accumulated other comprehensive income pension liability before tax.",
        "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Pension Liability Before Tax",
        "negatedPeriodEndLabel": "Ending balance, deferred taxes",
        "negatedPeriodStartLabel": "Beginning balance, deferred taxes"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Actuarial Net Gain (Loss) And Prior Service Costs",
        "label": "Defined Benefit Plan Actuarial Net Gain (Loss) And Prior Service Costs",
        "terseLabel": "Actuarial changes in benefit obligation, prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Amortization Of Deferred Taxes",
        "label": "Defined Benefit Plan Amortization Of Deferred Taxes",
        "terseLabel": "Net amortization and deferral, deferred taxes"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfDeferredTaxes",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Amounts Recognized in Balance Sheet, Excluding Accumulated Other Comprehensive Income (Loss)",
        "label": "Defined Benefit Plan, Amounts Recognized in Balance Sheet, Excluding Accumulated Other Comprehensive Income (Loss)",
        "totalLabel": "Amounts recognized in balance sheet"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Amount to be Amortized And Deferred from Accumulated Other Comprehensive Income (Loss)",
        "label": "Defined Benefit Plan, Amount to be Amortized And Deferred from Accumulated Other Comprehensive Income (Loss)",
        "negatedLabel": "Net amortization and deferral, accumulated other comprehensive (income) loss, net of tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan, assumptions used calculating benefit obligation, initial healthcare trend rate.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Initial Healthcare Trend Rate",
        "terseLabel": "Initial healthcare trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan, assumptions used calculating net periodic benefit cost, initial healthcare trend rate.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Initial Healthcare Trend Rate",
        "terseLabel": "Initial healthcare trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]",
        "label": "Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Chance in Amounts Recognized in Accumulated Other Comprehensive Income [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_DefinedBenefitPlanNetAmortizationAndDeferral": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan net amortization and deferral.",
        "label": "Defined Benefit Plan Net Amortization And Deferral",
        "terseLabel": "Net amortization and deferral"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetAmortizationAndDeferral",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Net (Gain) Or Loss On Plan Amendments",
        "label": "Defined Benefit Plan, Net (Gain) Or Loss On Plan Amendments",
        "negatedTerseLabel": "Defined benefit plan, net (gain) or loss on plan amendments"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetGainOrLossOnPlanAmendments",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Net Periodic Benefit Cost, Ultimate Health Care Cost Trend Rate",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Ultimate healthcare trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostUltimateHealthCareCostTrendRate",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Accumulated Benefit Obligation",
        "label": "Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligations for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Projected Benefit Obligation",
        "label": "Defined Benefit Plan, Pension Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Projected Benefit Obligation",
        "terseLabel": "Projected benefit obligations for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Plan Amendments And Prior Service Costs",
        "label": "Defined Benefit Plan, Plan Amendments And Prior Service Costs",
        "negatedTerseLabel": "Defined benefit plan, plan amendments"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Plan Amendments On Deferred Taxes",
        "label": "Defined Benefit Plan, Plan Amendments On Deferred Taxes",
        "terseLabel": "Defined benefit plan, plan amendments on deferred taxes"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Plan Assets",
        "label": "Defined Benefit Plan, Plan With Accumulated Benefit Obligation And Projected Benefit Obligation In Excess Of Plan Assets, Plan Assets",
        "terseLabel": "Fair value of plan assets for plans with accumulated benefit obligations and projected benefit obligations in excess of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanWithAccumulatedBenefitObligationAndProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plans, annual average Medicare part D subsidy.",
        "label": "Defined Benefit Plans Annual Average Medicare Part D Subsidy",
        "terseLabel": "Defined benefit plans, annual average Medicare part D subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation contingent consideration reversals.",
        "label": "Effective Income Tax Rate Reconciliation Contingent Consideration Reversals",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Legal Entity Merger, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Legal Entity Merger, Percent",
        "terseLabel": "Legal entity merger - deferred taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_EmergingMarketsBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Emerging Markets Bonds [Member]",
        "label": "Emerging Markets Bonds [Member]",
        "terseLabel": "Emerging markets debt fund"
       }
      }
     },
     "localname": "EmergingMarketsBondsMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Service Share-based Compensation, Net Excess Tax Benefit from Compensation Expense",
        "label": "Employee Service Share-based Compensation, Net Excess Tax Benefit from Compensation Expense",
        "terseLabel": "Net excess tax benefit from compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "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]",
        "verboseLabel": "Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FairValueMeasurementsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurements.",
        "label": "Fair Value Measurements [Line Items]",
        "terseLabel": "Fair Value Measurements [Line Items]"
       }
      }
     },
     "localname": "FairValueMeasurementsLineItems",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_FairValueMeasurementsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurements.",
        "label": "Fair Value Measurements [Table]",
        "terseLabel": "Fair Value Measurements [Table]"
       }
      }
     },
     "localname": "FairValueMeasurementsTable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_FairValueofPlanAssetsEffectiveAverageDuration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value of Plan Assets, Effective Average Duration",
        "label": "Fair Value of Plan Assets, Effective Average Duration",
        "terseLabel": "Effective average duration to maintain"
       }
      }
     },
     "localname": "FairValueofPlanAssetsEffectiveAverageDuration",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables Payments To Be Received In Next Twelve Months",
        "label": "Financing Receivables Payments To Be Received In Next Twelve Months",
        "terseLabel": "Financing Receivables Payments To Be Received In Next Twelve Months"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, Payments To Be Received In Year Five",
        "label": "Financing Receivables, Payments To Be Received In Year Five",
        "terseLabel": "Financing Receivables, Payments To Be Received In Year Five"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInYearFive",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, Payments To Be Received In Year Four",
        "label": "Financing Receivables, Payments To Be Received In Year Four",
        "terseLabel": "Financing Receivables, Payments To Be Received In Year Four"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInYearFour",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, Payments To Be Received In Year Three",
        "label": "Financing Receivables, Payments To Be Received In Year Three",
        "terseLabel": "Financing Receivables, Payments To Be Received In Year Three"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInYearThree",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, Payments To Be Received In Year Two",
        "label": "Financing Receivables, Payments To Be Received In Year Two",
        "terseLabel": "Financing Receivables, Payments To Be Received In Year Two"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInYearTwo",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_ForeignCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Companies [Member]",
        "label": "Foreign Companies [Member]",
        "terseLabel": "Foreign Companies"
       }
      }
     },
     "localname": "ForeignCompaniesMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Six Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Seven [Member]",
        "label": "Four Point Six Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Seven [Member]",
        "terseLabel": "4.625% Senior Notes due 2027"
       }
      }
     },
     "localname": "FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_FourPointTwentyFivePercentSeniorNotesDue2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Twenty-Five Percent Senior Notes due 2028",
        "label": "Four Point Twenty-Five Percent Senior Notes due 2028 [Member]",
        "terseLabel": "4.25% Senior Notes due 2028"
       }
      }
     },
     "localname": "FourPointTwentyFivePercentSeniorNotesDue2028Member",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_GlobalCreditFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global Credit Fund [Member]",
        "label": "Global Credit Fund [Member]",
        "terseLabel": "Global credit fund"
       }
      }
     },
     "localname": "GlobalCreditFundMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_HomeCareProvidersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Home Care Providers [Member]",
        "label": "Home Care Providers [Member]",
        "terseLabel": "Home Care Providers such as Pharmacies"
       }
      }
     },
     "localname": "HomeCareProvidersMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_IWGHighPerformanceConductorsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IWG High Performance Conductors, Inc.",
        "label": "IWG High Performance Conductors, Inc. [Member]",
        "terseLabel": "IWG High Performance Conductors, Inc."
       }
      }
     },
     "localname": "IWGHighPerformanceConductorsIncMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of currency translation prior service cost credit",
        "label": "Impact Of Currency Translation Prior Service Cost Credit",
        "terseLabel": "Impact of currency translation, prior service cost (credit)"
       }
      }
     },
     "localname": "ImpactOfCurrencyTranslationPriorServiceCostCredit",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Deferred Tax Liability, Merger Of Foreign Subsidiaries",
        "label": "Increase (Decrease) In Deferred Tax Liability, Merger Of Foreign Subsidiaries",
        "terseLabel": "Increase (decrease) in deferred tax liability due to merger of foreign subsidiaries"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite And Finite Lived Intangible Assets [Table]",
        "label": "Indefinite And Finite Lived Intangible Assets [Table]",
        "terseLabel": "Indefinite And Finite Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "IndefiniteAndFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_IntermediateDurationBondFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intermediate Duration Bond Fund [Member]",
        "label": "Intermediate Duration Bond Fund [Member]",
        "terseLabel": "Intermediate duration bond fund"
       }
      }
     },
     "localname": "IntermediateDurationBondFundMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_InventoryFairValueStepUp": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_LandBuildingsAndLeaseholdImprovementsGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/PropertyplantequipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land buildings and leasehold improvements gross.",
        "label": "Land Buildings And Leasehold Improvements Gross",
        "terseLabel": "Land, buildings and leasehold improvements"
       }
      }
     },
     "localname": "LandBuildingsAndLeaseholdImprovementsGross",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Option to Terminate Or Extend",
        "label": "Lessee, Operating Lease, Option to Terminate Or Extend",
        "terseLabel": "Lessee, operating lease, option to terminate or extend"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOptiontoTerminateOrExtend",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Supplemental Information [Table Text Block]",
        "label": "Lessee, Operating Lease, Supplemental Information [Table Text Block]",
        "terseLabel": "Supplemental Information, Lessee, Operating Lease"
       }
      }
     },
     "localname": "LesseeOperatingLeaseSupplementalInformationTableTextBlock",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_LongDurationBondFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Duration Bond Fund [Member]",
        "label": "Long Duration Bond Fund [Member]",
        "terseLabel": "Long duration bond fund"
       }
      }
     },
     "localname": "LongDurationBondFundMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_LongTermDebtMaturityAfterYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Maturity, After Year Four",
        "label": "Long-Term Debt, Maturity, After Year Four",
        "terseLabel": "2025 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturityAfterYearFour",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_LossContingencyAccrualUnpaidTariffPenaltiesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency Accrual, Unpaid Tariff, Penalties Percentage",
        "label": "Loss Contingency Accrual, Unpaid Tariff, Penalties Percentage",
        "terseLabel": "Loss contingency accrual, unpaid tariff, penalties percentage"
       }
      }
     },
     "localname": "LossContingencyAccrualUnpaidTariffPenaltiesPercentage",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Makewhole Premium As Percentage Of Principal Amount Of Notes Subject To Redemption",
        "label": "Makewhole Premium As Percentage Of Principal Amount Of Notes Subject To Redemption",
        "terseLabel": "Makewhole premium as percentage of principal amount of notes subject to redemption"
       }
      }
     },
     "localname": "MakewholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_ManagedVolatilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Managed Volatility [Member]",
        "label": "Managed Volatility [Member]",
        "terseLabel": "Managed Volatility"
       }
      }
     },
     "localname": "ManagedVolatilityMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_MaximumAmountAvailableUnderReceivableSecuritization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Amount Available under Receivable Securitization",
        "label": "Maximum Amount Available Under Receivable Securitization",
        "terseLabel": "Maximum amount available under receivable securitization"
       }
      }
     },
     "localname": "MaximumAmountAvailableUnderReceivableSecuritization",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of net assets invested in emerging market.",
        "label": "Maximum Percentage Of Net Assets Invested In Emerging Market",
        "terseLabel": "Maximum percentage of net assets invested in emerging market"
       }
      }
     },
     "localname": "MaximumPercentageOfNetAssetsInvestedInEmergingMarket",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_MilestonebasedPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone-based Payment [Member]",
        "label": "Milestone-based Payment [Member]",
        "terseLabel": "Milestone-based payment"
       }
      }
     },
     "localname": "MilestonebasedPaymentMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_MultiAssetFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multi Asset Fund Member",
        "label": "Multi Asset Fund [Member]",
        "terseLabel": "Multi asset funds"
       }
      }
     },
     "localname": "MultiAssetFundMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_NeoTractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NeoTract [Member]",
        "label": "NeoTract [Member]",
        "terseLabel": "NeoTract, Inc"
       }
      }
     },
     "localname": "NeoTractMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_NetGainOnSaleOfBusinessesAndAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net gain on sale of businesses and assets.",
        "label": "Net Gain On Sale Of Businesses And Assets",
        "negatedLabel": "Net gain on sales of businesses and assets"
       }
      }
     },
     "localname": "NetGainOnSaleOfBusinessesAndAssets",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_NoExpirationDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No Expiration Date [Member]",
        "label": "No Expiration Date [Member]",
        "terseLabel": "No Expiration Date"
       }
      }
     },
     "localname": "NoExpirationDateMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_NoncompleteAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-complete Agreement [Member]",
        "label": "Non-complete Agreement [Member]",
        "terseLabel": "Non-complete agreement"
       }
      }
     },
     "localname": "NoncompleteAgreementMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OemMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oem countries.",
        "label": "Oem [Member]",
        "terseLabel": "OEM",
        "verboseLabel": "OEM"
       }
      }
     },
     "localname": "OemMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail",
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Pension and Other Postretirement Benefit Plans, Net of Tax",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Pension and Other Postretirement Benefit Plans, Net of Tax",
        "terseLabel": "Foreign currency translation, net of tax of $243, $15 and $(183), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Pension and Other Postretirement Benefit Plans, Tax",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Pension and Other Postretirement Benefit Plans, Tax",
        "negatedTerseLabel": "Foreign currency translation, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_OtherLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other liability.",
        "label": "Other Liability [Member]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilityMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other securities [Member]",
        "label": "Other Securities [Member]",
        "terseLabel": "Other Securities"
       }
      }
     },
     "localname": "OtherSecuritiesMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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",
        "negatedTerseLabel": "Payments for businesses and intangibles acquired, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_PaymentsForContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for contingent consideration.",
        "label": "Payments For Contingent Consideration",
        "negatedLabel": "Payments for contingent consideration"
       }
      }
     },
     "localname": "PaymentsForContingentConsideration",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_PercentOfPrincipalAmountOfNotesRedeemable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of principal amount of notes redeemable.",
        "label": "Percent Of Principal Amount Of Notes Redeemable",
        "terseLabel": "Percent of principal amount of notes redeemable"
       }
      }
     },
     "localname": "PercentOfPrincipalAmountOfNotesRedeemable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_PercentOfRedemptionPriceToPrincipalAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of redemption price to principal amount.",
        "label": "Percent Of Redemption Price To Principal Amount",
        "terseLabel": "Percent of redemption price to principal amount"
       }
      }
     },
     "localname": "PercentOfRedemptionPriceToPrincipalAmount",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_PercentageOfNetAssetsInvested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Net Assets Invested",
        "label": "Percentage Of Net Assets Invested",
        "terseLabel": "Percentage of net assets invested"
       }
      }
     },
     "localname": "PercentageOfNetAssetsInvested",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of net assets invested in foreign equity securities.",
        "label": "Percentage Of Net Assets Invested In Foreign Equity Securities",
        "terseLabel": "Percentage of net assets invested in foreign equity securities"
       }
      }
     },
     "localname": "PercentageOfNetAssetsInvestedInForeignEquitySecurities",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period 1 [Member]",
        "label": "Period One [Member]",
        "terseLabel": "After 2020 but before the end of 2025"
       }
      }
     },
     "localname": "PeriodOneMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_PeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period 2 [Member]",
        "label": "Period Two [Member]",
        "terseLabel": "After 2025"
       }
      }
     },
     "localname": "PeriodTwoMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan Amendments In Benefit Obligation, Accumulated Other Comprehensive Income Loss, Net Of Tax",
        "label": "Plan Amendments In Benefit Obligation, Accumulated Other Comprehensive Income Loss, Net Of Tax",
        "negatedTerseLabel": "Plan amendments in benefit obligation, accumulated other comprehensive income loss, net of tax"
       }
      }
     },
     "localname": "PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_PriorPlansAfterJanuary12014Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prior Plans After January 1, 2014 [Member]",
        "label": "Prior Plans After January 1, 2014 [Member]",
        "terseLabel": "Prior Plans After January 1, 2014"
       }
      }
     },
     "localname": "PriorPlansAfterJanuary12014Member",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_PriorPlansBeforeDecember312013Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prior Plans Before December 31, 2013 [Member]",
        "label": "Prior Plans Before December 31, 2013 [Member]",
        "terseLabel": "Prior Plans Before December 31, 2013"
       }
      }
     },
     "localname": "PriorPlansBeforeDecember312013Member",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ReserveForEstimatedRebates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for estimated rebates.",
        "label": "Reserve For Estimated Rebates",
        "terseLabel": "Reserve for estimated rebates"
       }
      }
     },
     "localname": "ReserveForEstimatedRebates",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RevenuebasedPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue-based Payment [Member]",
        "label": "Revenue-based Payment [Member]",
        "terseLabel": "Revenue-based"
       }
      }
     },
     "localname": "RevenuebasedPaymentMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Activity Related To Restricted Shares And Restricted Share [Line Items]",
        "label": "Schedule Of Activity Related To Restricted Shares And Restricted Share [Line Items]",
        "terseLabel": "Schedule Of Activity Related To Restricted Shares And Restricted Share [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Activity Related To Restricted Shares And Restricted Share [Table]",
        "label": "Schedule Of Activity Related To Restricted Shares And Restricted Share [Table]",
        "terseLabel": "Schedule Of Activity Related To Restricted Shares And Restricted Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Cash Flow, Supplemental Disclosures, Debt",
        "label": "Schedule of Cash Flow, Supplemental Disclosures, Debt [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures, Debt"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Cash Flow, Supplemental Disclosures, Income Tax",
        "label": "Schedule of Cash Flow, Supplemental Disclosures, Income Tax [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures, Income Tax"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_ScheduleOfFairValueOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of fair value of debt.",
        "label": "Schedule Of Fair Value Of Debt [Table Text Block]",
        "terseLabel": "Fair Value of Debt"
       }
      }
     },
     "localname": "ScheduleOfFairValueOfDebtTableTextBlock",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Pension Expected Future Benefit Payments [Line Items]",
        "label": "Schedule Of Pension Expected Future Benefit Payments [Line Items]",
        "terseLabel": "Schedule Of Pension Expected Future Benefit Payments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Pension Expected Future Benefit Payments [Table]",
        "label": "Schedule Of Pension Expected Future Benefit Payments [Table]",
        "terseLabel": "Schedule Of Pension Expected Future Benefit Payments [Table]"
       }
      }
     },
     "localname": "ScheduleOfPensionExpectedFutureBenefitPaymentsTable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Pension Plan Assets by Fair Value [Line Items]",
        "label": "Schedule Of Pension Plan Assets By Fair Value [Line Items]",
        "terseLabel": "Schedule Of Pension Plan Assets By Fair Value [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfPensionPlanAssetsByFairValueLineItems",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ScheduleOfPensionPlanAssetsByFairValueTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Pension Plan Assets by Fair Value [Table]",
        "label": "Schedule Of Pension Plan Assets By Fair Value [Table]",
        "terseLabel": "Schedule Of Pension Plan Assets By Fair Value [Table]"
       }
      }
     },
     "localname": "ScheduleOfPensionPlanAssetsByFairValueTable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of revenues and property plant equipment by geographic region.",
        "label": "Schedule Of Revenues And Property Plant Equipment By Geographic Region Table [Table Text Block]",
        "terseLabel": "Total Net Revenues and Total Net Property, Plant and Equipment by Geographic Region"
       }
      }
     },
     "localname": "ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of non-vested shares, including but not limited to; expected dividends and risk-free rates(s)",
        "label": "Schedule of Share-based Payment Award, Non-vested Shares, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Weighted-Average Assumptions used to Estimate Fair Value of Non-Vested Shares Granted"
       }
      }
     },
     "localname": "ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_SecondAmendedandRestatedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Amended and Restated Credit Agreement [Member]",
        "label": "Second Amended and Restated Credit Agreement [Member]",
        "terseLabel": "Second Amended and Restated Credit Agreement"
       }
      }
     },
     "localname": "SecondAmendedandRestatedCreditAgreementMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_SecuritizationProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securitization Program [Member]",
        "label": "Securitization Program [Member]",
        "terseLabel": "Securitization Program"
       }
      }
     },
     "localname": "SecuritizationProgramMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_SegmentOperatingIncomeLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment Operating Income Loss",
        "label": "Segment Operating Income Loss",
        "terseLabel": "Operating profit"
       }
      }
     },
     "localname": "SegmentOperatingIncomeLoss",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Intrinsic Value",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Intrinsic Value",
        "periodEndLabel": "Aggregate Intrinsic Value, Outstanding, end of the year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Line Items]",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Line Items]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Table]",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Table]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Weighted Average Fair Values [Table]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Prices",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Prices",
        "terseLabel": "Weighted Average Exercise Price, Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Exercise Prices",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Exercise Prices",
        "terseLabel": "Weighted Average Exercise Price, Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares",
        "terseLabel": "Number of award shares (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "tfx_ShareholdersEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholders equity.",
        "label": "Shareholders Equity [Line Items]",
        "terseLabel": "Shareholders Equity [Line Items]"
       }
      }
     },
     "localname": "ShareholdersEquityLineItems",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ShareholdersEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholders equity.",
        "label": "Shareholders Equity [Table]",
        "terseLabel": "Shareholders Equity [Table]"
       }
      }
     },
     "localname": "ShareholdersEquityTable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_SmallAndMidSizedCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Small And Mid Sized Companies [Member]",
        "label": "Small And Mid Sized Companies [Member]",
        "terseLabel": "Small and Mid-Sized Companies"
       }
      }
     },
     "localname": "SmallAndMidSizedCompaniesMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "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": "Restructuring charges"
       }
      }
     },
     "localname": "SpecialTerminationBenefitAndOtherRestructuringMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "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"
       }
      }
     },
     "localname": "SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_SummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Line Items]",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_SummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Table]",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_SurgicalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Surgical [Member]",
        "label": "Surgical [Member]",
        "terseLabel": "Surgical"
       }
      }
     },
     "localname": "SurgicalMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Member.",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ThreePointFiveSevenPercentTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Five Seven Percent Term Loan Facility [Member]",
        "label": "Three Point Five Seven Percent Term Loan Facility [Member]",
        "terseLabel": "Term loan facility, at a rate of 1.65% at December 31, 2020 and 3.17% at December 31 2019, due 2024"
       }
      }
     },
     "localname": "ThreePointFiveSevenPercentTermLoanFacilityMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TwoThousandTwentyWorkforceReductionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Workforce Reduction Plan",
        "label": "Two Thousand Twenty Workforce Reduction Plan [Member]",
        "terseLabel": "2020 Workforce reduction plan"
       }
      }
     },
     "localname": "TwoThousandTwentyWorkforceReductionPlanMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_USSmallMidCapEquityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "USSmallMidCapEquity.",
        "label": "U S Small Mid Cap Equity [Member]",
        "terseLabel": "U.S. Small/Mid-Cap Equity"
       }
      }
     },
     "localname": "USSmallMidCapEquityMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undistributed earnings of domestic subsidiaries non- permanently reinvested.",
        "label": "Undistributed Earnings Of Foreign Subsidiaries Non Permanently Reinvested",
        "terseLabel": "Cumulative unremitted earnings, non-permanently reinvested"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Russell Two Five Zero Zero Index [Member]",
        "label": "United States Russell Two Five Zero Zero Index [Member]",
        "terseLabel": "U.S. Russell 2500 Index"
       }
      }
     },
     "localname": "UnitedStatesRussellTwoFiveZeroZeroIndexMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ValuationTechniqueMonteCarloSimulationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Technique, Monte Carlo Simulation [Member]",
        "label": "Valuation Technique, Monte Carlo Simulation [Member]",
        "terseLabel": "Monte Carlo simulation"
       }
      }
     },
     "localname": "ValuationTechniqueMonteCarloSimulationMember",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_WeightedAverageAmortizationPeriodForIntangibleAsset": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Amortization Period For Intangible Asset",
        "label": "Weighted Average Amortization Period For Intangible Asset",
        "terseLabel": "Weighted average amortization period of intangible assets, in years"
       }
      }
     },
     "localname": "WeightedAverageAmortizationPeriodForIntangibleAsset",
     "nsuri": "http://www.teleflex.com/20201231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r171",
      "r172",
      "r173",
      "r175",
      "r270",
      "r271",
      "r272",
      "r273",
      "r276",
      "r277",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r558",
      "r595",
      "r596",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible List]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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 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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r17",
      "r42",
      "r258",
      "r259"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r331",
      "r352",
      "r353"
     ],
     "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": "Waste disposed accrued liability"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r35",
      "r767",
      "r792"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r65"
     ],
     "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/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r91",
      "r97",
      "r100",
      "r642"
     ],
     "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"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r58",
      "r323"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PropertyplantequipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r97",
      "r108",
      "r641"
     ],
     "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\u00a0Flow Hedges"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r92",
      "r97",
      "r465"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail": {
       "order": 4.0,
       "parentTag": "tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "terseLabel": "Accumulated other comprehensive loss (gain)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r45",
      "r94",
      "r96",
      "r97",
      "r794",
      "r821",
      "r825"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "negatedPeriodEndLabel": "Ending balance, accumulated other comprehensive (income) loss, net of tax",
        "negatedPeriodStartLabel": "Beginning balance, accumulated other comprehensive (income) loss, net of tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r700"
     ],
     "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/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r93",
      "r97",
      "r100",
      "r164",
      "r165",
      "r167",
      "r642",
      "r816",
      "r817"
     ],
     "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 Income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r87",
      "r97",
      "r100",
      "r642",
      "r694",
      "r695",
      "r696",
      "r697",
      "r700"
     ],
     "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/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "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": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r43",
      "r558"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r164",
      "r165",
      "r167",
      "r554",
      "r555",
      "r556"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r515",
      "r546",
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r261",
      "r278",
      "r280",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance\u00a0at End of Year",
        "periodStartLabel": "Balance\u00a0at Beginning\u00a0of Year",
        "verboseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r49",
      "r261",
      "r278"
     ],
     "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": "Current portion of allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r139",
      "r706"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r139",
      "r305",
      "r313"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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",
        "verboseLabel": "Intangible asset amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r203"
     ],
     "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 which were not included in the calculation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r266",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.",
        "label": "Asset-backed Securities [Member]",
        "terseLabel": "Asset backed \u2013 home loans"
       }
      }
     },
     "localname": "AssetBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r139",
      "r319"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Asset impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesAdditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r148",
      "r234",
      "r241",
      "r248",
      "r269",
      "r638",
      "r643",
      "r687",
      "r765",
      "r791"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r19",
      "r21",
      "r81",
      "r148",
      "r269",
      "r638",
      "r643",
      "r687"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r1",
      "r2",
      "r11",
      "r12",
      "r14",
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "terseLabel": "Disposal group, including discontinued operation, assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r517",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "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"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r653",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r502",
      "r508"
     ],
     "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/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r502",
      "r508",
      "r617",
      "r618"
     ],
     "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/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "label": "Business Acquisition, Transaction Costs",
        "terseLabel": "Transaction expenses"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r635"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Business acquisition, goodwill, expected tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r628",
      "r629",
      "r632"
     ],
     "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/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r138",
      "r636"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r634"
     ],
     "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": "Aggregate contingent consideration amount"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r627",
      "r630",
      "r633"
     ],
     "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",
        "verboseLabel": "Contingent consideration liabilities"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r627",
      "r631"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Current portion of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r677"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r627",
      "r631"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Noncurrent contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r616"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "negatedLabel": "Acquisition operating loss"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r616"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Acquisition revenue"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Less:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r619",
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r619",
      "r620"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r145",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Contingent consideration related to business acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r857"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PropertyplantequipmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Computer equipment and software"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r15",
      "r55",
      "r141"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r28",
      "r142",
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r134",
      "r141",
      "r144"
     ],
     "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 year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r134",
      "r691"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r650"
     ],
     "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]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r10",
      "r134"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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) provided by operating activities"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.",
        "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]",
        "terseLabel": "Pension and Postretirement Benefit Plans"
       }
      }
     },
     "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r70",
      "r353",
      "r772",
      "r798"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r349",
      "r350",
      "r351",
      "r364"
     ],
     "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": [
      "r379"
     ],
     "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 common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r164",
      "r165"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common shares, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common shares, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common shares, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common shares, $1\u00a0par value Issued: 2020 \u2014 47,812 shares; 2019 \u2014 47,536 shares"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r103",
      "r105",
      "r106",
      "r116",
      "r779",
      "r804"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r216",
      "r217",
      "r256",
      "r685",
      "r686"
     ],
     "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/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r216",
      "r217",
      "r256",
      "r685",
      "r686",
      "r827"
     ],
     "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/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r216",
      "r217",
      "r256",
      "r685",
      "r686",
      "r827"
     ],
     "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/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r216",
      "r217",
      "r256",
      "r685",
      "r686"
     ],
     "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": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r216",
      "r217",
      "r256",
      "r685",
      "r686"
     ],
     "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/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PropertyplantequipmentDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r402"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.",
        "label": "Contract with Customer, Refund Liability",
        "terseLabel": "Reserve for returns and allowances"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r119",
      "r756"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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",
        "verboseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r339",
      "r340",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.",
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "terseLabel": "Restructuring costs"
       }
      }
     },
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r445",
      "r664"
     ],
     "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 Contract"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r591",
      "r602"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r152",
      "r591"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Non-U.S."
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r591",
      "r602"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r215",
      "r256"
     ],
     "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/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerListsMember": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.",
        "label": "Customer Lists [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerListsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r625"
     ],
     "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/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Borrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r33",
      "r35",
      "r36",
      "r766",
      "r769",
      "r788"
     ],
     "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/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r36",
      "r369",
      "r769",
      "r788"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "totalLabel": "Long-term debt, Gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r68"
     ],
     "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/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period One"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Three"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Two"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r784"
     ],
     "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": "Percent of redemption price to principal amount on redemption"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r68",
      "r150",
      "r375",
      "r376",
      "r377",
      "r378",
      "r704",
      "r705",
      "r707",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": {
     "auth_ref": [
      "r708"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross",
        "terseLabel": "Debt issuance, line of credit"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r592",
      "r602"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r59",
      "r706"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Less: Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r592",
      "r602"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Non-U.S."
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r567",
      "r568"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r139",
      "r149",
      "r592",
      "r602",
      "r603",
      "r604"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r38",
      "r39",
      "r583",
      "r768",
      "r787"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r567",
      "r568"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r592",
      "r602"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r585"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r589",
      "r590"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": {
     "auth_ref": [
      "r589",
      "r590"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.",
        "label": "Deferred Tax Assets, Other Tax Carryforwards",
        "terseLabel": "Tax effect, carry forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherTaxCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r589"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "terseLabel": "Pension"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r589",
      "r590"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Reserves and accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r584"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: valuation allowances",
        "periodEndLabel": "Balance at End\u00a0of\u00a0Year",
        "periodStartLabel": "Balance at Beginning\u00a0of\u00a0Year",
        "terseLabel": "Deferred tax assets, valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r568",
      "r585"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r589",
      "r590"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "terseLabel": "Intangibles\u00a0\u2014 stock acquisitions"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r589",
      "r590"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r589",
      "r590"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r589",
      "r590"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "auth_ref": [
      "r589"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.",
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "terseLabel": "Unremitted non-U.S. earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesDeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r97",
      "r465"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "negatedPeriodEndLabel": "Ending balance, net (gain) or loss",
        "negatedPeriodStartLabel": "Beginning balance, net (gain) or loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r97",
      "r465"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "periodEndLabel": "Ending balance, prior service cost (credit)",
        "periodStartLabel": "Beginning balance, prior service cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r434",
      "r494"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedLabel": "Actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAdministrationExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.",
        "label": "Defined Benefit Plan, Plan Assets, Administration Expense",
        "negatedLabel": "Administrative costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanAdministrationExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r32",
      "r417",
      "r418",
      "r442",
      "r494",
      "r764",
      "r790"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail": {
       "order": 1.0,
       "parentTag": "tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r469",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Rate of return"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Projected benefit obligation, end of year",
        "periodStartLabel": "Benefit obligation, beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r428",
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt": {
     "auth_ref": [
      "r421",
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before benefit payment, of receipt from prescription drug subsidy which increases benefit obligation of defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Prescription Drug Subsidy Receipt",
        "terseLabel": "Medicare Part\u00a0D reimbursement"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r472",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Asset Categories"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashMember": {
     "auth_ref": [
      "r445",
      "r447",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Cash [Member]",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "DefinedBenefitPlanCashMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, for which ownership is represented by share of common stock; in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Equity Securities, Common Stock [Member]",
        "terseLabel": "Common equity securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesCommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r445",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Defined Benefit Plan, Equity Securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember": {
     "auth_ref": [
      "r445",
      "r447",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, Non-US [Member]",
        "terseLabel": "World equity (excluding U.S.)"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesNonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "Years 2026\u00a0\u2014 2030"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r455",
      "r495"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "terseLabel": "Expected employer contribution next fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r419",
      "r459",
      "r487",
      "r494",
      "r495"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r433",
      "r445",
      "r447",
      "r448",
      "r494"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets, end of year",
        "periodStartLabel": "Fair value of plan assets, beginning of year",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation"
       }
      }
     },
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r417",
      "r442",
      "r494"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "terseLabel": "Funded status, end of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r419",
      "r424",
      "r458",
      "r486",
      "r494",
      "r495"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r456",
      "r484",
      "r494",
      "r495"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net benefit (income) expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": {
     "auth_ref": [
      "r480",
      "r481",
      "r494"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "terseLabel": "Plan assets with accumulated benefit obligation in excess of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "terseLabel": "Plan amendments"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r438",
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "terseLabel": "Contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r435"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r444",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Target allocation percentage of securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": {
     "auth_ref": [
      "r420",
      "r463",
      "r491"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment",
        "negatedTerseLabel": "Curtailments"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r420",
      "r463",
      "r491"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r422",
      "r457",
      "r485",
      "r494",
      "r495"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Ultimate healthcare trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r478",
      "r479",
      "r482",
      "r483",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans And Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "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": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Defined contribution plans, costs"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r139",
      "r321"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r139",
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r83",
      "r84",
      "r684"
     ],
     "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/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "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 Contract"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings": {
     "auth_ref": [
      "r660",
      "r670"
     ],
     "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 on hedging derivatives"
       }
      }
     },
     "localname": "DerivativeExcludedComponentGainLossRecognizedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r82",
      "r85",
      "r656",
      "r737"
     ],
     "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/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r82",
      "r85",
      "r656",
      "r737"
     ],
     "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/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r654",
      "r657",
      "r662",
      "r665"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "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": [
      "r651",
      "r654",
      "r662"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r83"
     ],
     "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/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r655"
     ],
     "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 on derivative"
       }
      }
     },
     "localname": "DerivativeLossOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r647",
      "r649"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r647",
      "r649"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r153",
      "r646",
      "r648",
      "r651",
      "r652",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r651"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r400",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about 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]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r400"
     ],
     "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": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock compensation plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Stockcompensationplans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r9",
      "r113",
      "r801"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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": "(Loss) income from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r4",
      "r5",
      "r6",
      "r7",
      "r9",
      "r13",
      "r569",
      "r601",
      "r609"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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": "(Benefit) taxes on (loss) income from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r320",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Disposal group, including discontinued operation, consideration"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "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/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r379",
      "r783"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r117",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r188",
      "r191",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r780",
      "r805"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r117",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r191",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r780",
      "r805"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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 (loss), diluted (in dollar per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r691"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r570"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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, total",
        "totalLabel": "Effective income tax rate, total"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r570",
      "r606"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r570",
      "r606"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Intellectual property impairment charge"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r570",
      "r606"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Tax effect of international items"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r570",
      "r606"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "terseLabel": "Excess tax benefits related to share-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r570",
      "r606"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r570",
      "r606"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r570",
      "r606"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "terseLabel": "Uncertain tax contingencies"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r570",
      "r606"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedTerseLabel": "Research and development tax credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {
     "auth_ref": [
      "r570"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "terseLabel": "Impacts of the TCJA"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesReconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail": {
       "order": 2.0,
       "parentTag": "tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss",
       "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",
        "negatedLabel": "Payroll and benefit-related liabilities",
        "terseLabel": "Payroll and benefit-related liabilities"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r547"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r546"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Tax benefit from compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r164",
      "r165",
      "r167",
      "r172",
      "r181",
      "r184",
      "r210",
      "r273",
      "r374",
      "r379",
      "r554",
      "r555",
      "r556",
      "r595",
      "r596",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r700",
      "r816",
      "r817",
      "r818"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r29",
      "r34",
      "r268",
      "r789",
      "r840",
      "r841",
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r672",
      "r673",
      "r674",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r675"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r675"
     ],
     "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": [
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r494",
      "r673",
      "r727",
      "r728",
      "r729"
     ],
     "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/BorrowingsFairValueofDebtDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r672",
      "r673",
      "r676",
      "r677",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "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": [
      "r681"
     ],
     "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_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r445",
      "r447",
      "r452",
      "r494",
      "r673",
      "r727"
     ],
     "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]",
        "terseLabel": "Quoted\u00a0Prices\u00a0in Active\u00a0Markets\u00a0for Identical Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r445",
      "r447",
      "r452",
      "r494",
      "r673",
      "r728"
     ],
     "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]",
        "terseLabel": "Significant Observable Inputs (Level 2)",
        "verboseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r494",
      "r673",
      "r729"
     ],
     "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/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r678",
      "r682"
     ],
     "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_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r447",
      "r671",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "Fair Value Measured at Net Asset Value Per Share"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r679"
     ],
     "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",
        "negatedTerseLabel": "Initial estimate upon acquisition and revaluations"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r680"
     ],
     "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/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r678"
     ],
     "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/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r494",
      "r727",
      "r728",
      "r729"
     ],
     "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/BorrowingsFairValueofDebtDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r681",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward": {
     "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, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]",
        "terseLabel": "Changes in Level 3 Financial Liabilities Related to Contingent Consideration [Roll Forward]"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r653",
      "r659",
      "r668"
     ],
     "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 By Hedging Designation [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal Funds"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r266",
      "r267",
      "r279",
      "r282",
      "r283",
      "r284",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "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_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life of Intangible assets, in years"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r312"
     ],
     "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",
        "negatedLabel": "Accumulated\u00a0Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsEstimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r306",
      "r308",
      "r312",
      "r316",
      "r757",
      "r761"
     ],
     "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/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r312",
      "r761"
     ],
     "calculation": {
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail": {
       "order": 1.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": "Gross\u00a0Carrying\u00a0Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "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/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r306",
      "r311"
     ],
     "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/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r312",
      "r757"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-lived intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r445",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
        "label": "Fixed Income Securities [Member]",
        "terseLabel": "Fixed Income Securities"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r445",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign Currency Exchange Contracts"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign Exchange Forward"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r501",
      "r505",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Foreign Plan [Member]",
        "terseLabel": "Foreign Plan"
       }
      }
     },
     "localname": "ForeignPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Gain on sale of assets",
        "terseLabel": "Gain (loss) on disposition of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "auth_ref": [
      "r654",
      "r661"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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 not designed as hedging instrument"
       }
      }
     },
     "localname": "GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r139",
      "r371",
      "r372"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      },
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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",
        "negatedLabel": "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r296",
      "r297",
      "r763"
     ],
     "calculation": {
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill related to acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "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": [
      "r317"
     ],
     "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_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r302",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and other intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r300"
     ],
     "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": "Translation and other adjustments"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r298",
      "r301"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before 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, Gross",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r298",
      "r301"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss",
        "negatedTerseLabel": "Accumulated impairment losses"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "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/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "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/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r118",
      "r148",
      "r234",
      "r240",
      "r244",
      "r247",
      "r250",
      "r269",
      "r687"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r651",
      "r666"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r651"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r651"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r318",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r151",
      "r605"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r112",
      "r234",
      "r240",
      "r244",
      "r247",
      "r250",
      "r762",
      "r775",
      "r782",
      "r806"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Income from continuing operations before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r151",
      "r605"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Non-U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesSummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r148",
      "r171",
      "r234",
      "r240",
      "r244",
      "r247",
      "r250",
      "r269",
      "r637",
      "r687"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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",
        "netLabel": "Net of tax",
        "terseLabel": "Income from continuing operations",
        "totalLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r109",
      "r117",
      "r171",
      "r176",
      "r177",
      "r178",
      "r179",
      "r191",
      "r200",
      "r201",
      "r774",
      "r776",
      "r780",
      "r800"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r109",
      "r117",
      "r171",
      "r176",
      "r177",
      "r178",
      "r179",
      "r191",
      "r200",
      "r201",
      "r202",
      "r780",
      "r800",
      "r803",
      "r805"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r13",
      "r14",
      "r610",
      "r801"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      },
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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 (Income) from discontinued operations",
        "terseLabel": "(Loss) income from discontinued operations",
        "totalLabel": "(Loss) income on discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r113",
      "r117",
      "r195",
      "r200",
      "r201",
      "r780",
      "r801",
      "r803",
      "r805"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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)",
        "verboseLabel": "Income (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/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r195",
      "r200",
      "r201",
      "r645"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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)",
        "verboseLabel": "Income (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/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "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_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "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": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "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": [
      "r571",
      "r581",
      "r587",
      "r600",
      "r607",
      "r611",
      "r612",
      "r614"
     ],
     "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]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Incometaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r183",
      "r184",
      "r232",
      "r569",
      "r601",
      "r608",
      "r807"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "terseLabel": "Taxes (benefit) on income from continuing operations",
        "totalLabel": "Provision for income taxes from continuing operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/IncometaxesComponentsofprovisionforincometaxesfromcontinuingoperationsDetail",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r107",
      "r145",
      "r565",
      "r566",
      "r581",
      "r582",
      "r586",
      "r593",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxes": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating 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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.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 current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r196",
      "r197",
      "r202"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail": {
       "order": 3.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 convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "verboseLabel": "Dilutive effect of convertible notes and warrants (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r202"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail": {
       "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/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r307",
      "r315"
     ],
     "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"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail": {
       "order": 2.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/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r307",
      "r315"
     ],
     "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"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail": {
       "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": "Intangible Assets, Gross (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r304",
      "r310"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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": "Intangibles assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r626"
     ],
     "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/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r110",
      "r228",
      "r703",
      "r706",
      "r781"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r132",
      "r135",
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r25",
      "r26",
      "r65"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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 [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/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r293"
     ],
     "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": [
      "r76"
     ],
     "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": [
      "r16",
      "r79"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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",
        "terseLabel": "Inventories",
        "totalLabel": "Inventory, Net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r27",
      "r80",
      "r145",
      "r207",
      "r291",
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r78"
     ],
     "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": [
      "r77"
     ],
     "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": [
      "r122",
      "r227"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r719",
      "r721"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Lease, cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r64",
      "r148",
      "r242",
      "r269",
      "r639",
      "r643",
      "r644",
      "r687"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r48",
      "r148",
      "r269",
      "r687",
      "r770",
      "r796"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r66",
      "r148",
      "r269",
      "r639",
      "r643",
      "r644",
      "r687"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r36",
      "r769",
      "r788"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Long-term line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "verboseLabel": "Senior credit facility interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "verboseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum amount available for borrowing"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r62",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line Of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationReserve": {
     "auth_ref": [
      "r70",
      "r353"
     ],
     "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": "Contingency reserve for litigation"
       }
      }
     },
     "localname": "LitigationReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "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/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "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/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r36",
      "r370",
      "r769",
      "r793"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Current portion of borrowings"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Fair value of debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r154",
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r154",
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r154",
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r154",
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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",
        "verboseLabel": "Long-term borrowings"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r68",
      "r368"
     ],
     "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"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r358",
      "r359",
      "r360",
      "r363",
      "r365",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r358",
      "r359",
      "r360",
      "r363",
      "r365",
      "r366"
     ],
     "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/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r353"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingency accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r353",
      "r356",
      "r361"
     ],
     "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/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r357",
      "r362",
      "r365"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Loss contingency, estimate of possible loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r358",
      "r359",
      "r360",
      "r363",
      "r365",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r22",
      "r322"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PropertyplantequipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorPropertyClassAxis": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.",
        "label": "Major Property Class [Axis]",
        "terseLabel": "Major Property Class"
       }
      }
     },
     "localname": "MajorPropertyClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MajorPropertyClassDomain": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date.",
        "label": "Major Property Class [Domain]",
        "terseLabel": "Major Property Class"
       }
      }
     },
     "localname": "MajorPropertyClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecurities": {
     "auth_ref": [
      "r773"
     ],
     "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/FairvaluemeasurementFinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r244"
     ],
     "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": "Segment Reconciling Items"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r675"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Revenue volatility"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r675"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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) provided by discontinued operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 provided by (used in) financing activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "verboseLabel": "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "verboseLabel": "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r134",
      "r136",
      "r140"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 operating activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r14",
      "r101",
      "r104",
      "r114",
      "r140",
      "r148",
      "r171",
      "r176",
      "r177",
      "r178",
      "r179",
      "r183",
      "r184",
      "r198",
      "r234",
      "r240",
      "r244",
      "r247",
      "r250",
      "r269",
      "r687",
      "r777",
      "r802"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r179",
      "r188",
      "r189",
      "r199",
      "r202",
      "r234",
      "r240",
      "r244",
      "r247",
      "r250"
     ],
     "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": "Impact on income from continuing operations, net of tax"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r169",
      "r170",
      "r173",
      "r174",
      "r185",
      "r186",
      "r187",
      "r274",
      "r275",
      "r410",
      "r411",
      "r412",
      "r413",
      "r557",
      "r597",
      "r598",
      "r599",
      "r758",
      "r759",
      "r760",
      "r820",
      "r821",
      "r822",
      "r823",
      "r825"
     ],
     "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/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r623"
     ],
     "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]",
        "verboseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r651"
     ],
     "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/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.",
        "label": "Notes Receivable, Fair Value Disclosure",
        "terseLabel": "Notes receivable, fair value disclosure"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Notes Receivable [Member]",
        "terseLabel": "Notes Receivable"
       }
      }
     },
     "localname": "NotesReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r42",
      "r258",
      "r285"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Financing receivable, net"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "auth_ref": [
      "r332"
     ],
     "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/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r234",
      "r240",
      "r244",
      "r247",
      "r250"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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)",
        "totalLabel": "Income from continuing operations before interest, loss on extinguishment of debt and taxes",
        "verboseLabel": "Income from continuing operations before interest,loss on extinguishment of debt and taxes"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r712"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Lease liabilities",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails",
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r712"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r713",
      "r715"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities within operating cash flows"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r711"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r718",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r717",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r242",
      "r244",
      "r250"
     ],
     "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/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r653",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r90",
      "r94",
      "r464"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Unamortized (loss) gain arising during the period, net of tax of $6,101, $3,817 and $(447), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "negatedTerseLabel": "Unamortized (loss) gain arising during the period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]",
        "terseLabel": "Derivatives qualifying as hedges:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": {
     "auth_ref": [
      "r95",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax",
        "terseLabel": "Plan amendments, curtailments, and settlements, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]",
        "terseLabel": "Foreign currency:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r88",
      "r94",
      "r688",
      "r689",
      "r692"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
       "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 adjustments, net of tax of $6,442, $(6,270) and $(1,047), respectively",
        "verboseLabel": "Foreign currency translation, continuing operations, adjustment gain (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r86",
      "r94",
      "r688",
      "r689",
      "r692"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and 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), before Reclassification and Tax",
        "negatedLabel": "Impact of currency translation, net (gain) or loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r86",
      "r95",
      "r688",
      "r690",
      "r699"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), 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": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax",
        "terseLabel": "Impact of currency translation, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r94",
      "r98",
      "r99",
      "r464"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax",
        "terseLabel": "Prior-service credits",
        "verboseLabel": "Net amortization and deferral, prior service cost"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r94",
      "r98",
      "r99",
      "r464"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax",
        "terseLabel": "Prior service cost recognized in net periodic cost, net of tax of $(7), $(20) and $(23), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax",
        "negatedTerseLabel": "Prior service cost recognized in net periodic cost, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r97",
      "r108",
      "r693",
      "r695",
      "r700"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail": {
       "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 income (loss) before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r89",
      "r94"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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",
        "totalLabel": "Derivatives qualifying as hedges, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r89",
      "r94"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before 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), before Reclassification, after Tax",
        "terseLabel": "Unrealized (loss) gain on derivatives arising during the period, net of tax $234, $(85) and $(268), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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), before Reclassification, Tax",
        "negatedTerseLabel": "Unrealized gain (loss) on derivatives arising during the period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r94",
      "r98"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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), Reclassification, after Tax",
        "negatedLabel": "Reclassification adjustment on derivatives included in net income, net of tax of $(240), $150 and $163, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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), Reclassification, Tax",
        "terseLabel": "Reclassification adjustment on derivatives included in net income, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": {
     "auth_ref": [
      "r94",
      "r98",
      "r464"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax",
        "terseLabel": "Plan amendments, curtailments, and settlements, net of tax of $(1,067), $0 and $(137), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and 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 Adjustment, Net of Tax",
        "negatedLabel": "Impact of currency translation, accumulated other comprehensive (income) loss, net of tax",
        "totalLabel": "Foreign currency translation, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r86",
      "r95",
      "r690",
      "r699"
     ],
     "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, continuing operations, adjustments, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r102",
      "r105",
      "r108",
      "r115",
      "r374",
      "r693",
      "r698",
      "r700",
      "r778",
      "r803"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income, net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax [Abstract]",
        "terseLabel": "Pension and other postretirement benefits plans:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r92",
      "r94"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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",
        "negatedTotalLabel": "Pension and other postretirement benefits plans adjustment, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r94",
      "r98",
      "r99",
      "r464"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "negatedLabel": "Actuarial losses",
        "negatedTerseLabel": "Net amortization and deferral, net (gain) or loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r94",
      "r98",
      "r99",
      "r464"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "negatedTerseLabel": "Net loss recognized in net periodic cost, net of tax of $(1,694), $(1,611) and $(1,588), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Net loss recognized in net periodic cost, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail": {
       "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-year other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeOtherNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "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 liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other investments.",
        "label": "Other Investments [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r23",
      "r24",
      "r65"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r416",
      "r417",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r469",
      "r470",
      "r472",
      "r475",
      "r479",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other Benefits",
        "verboseLabel": "Postretirement Health Care Plans"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other costs"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.",
        "label": "Other Short-term Borrowings",
        "verboseLabel": "Securitization program, at a rate of 1.24% at December 31, 2020 and 2.51% at December 31, 2019"
       }
      }
     },
     "localname": "OtherShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.",
        "label": "Payment for Contingent Consideration Liability, Investing Activities",
        "terseLabel": "Payment for contingent consideration liability"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementReconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r133",
      "r335"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedLabel": "Cash payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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",
        "negatedLabel": "Debt extinguishment, issuance and amendment fees"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r444",
      "r446",
      "r452",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r494",
      "r496",
      "r498",
      "r500",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Pension and other postretirement benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Pensionandotherpostretirementbenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r37",
      "r417",
      "r418",
      "r442",
      "r494"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail": {
       "order": 3.0,
       "parentTag": "tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss",
       "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",
        "negatedLabel": "Pension and postretirement benefit liabilities",
        "verboseLabel": "Pension and postretirement benefit liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r145",
      "r478",
      "r497",
      "r500",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "terseLabel": "Pensions and other postretirement benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r415",
      "r417",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r469",
      "r470",
      "r472",
      "r475",
      "r479",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r500",
      "r501",
      "r508",
      "r509",
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares Units (PSUs)"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r472",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Plan Asset Categories"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r517",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preference shares, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r19",
      "r53",
      "r54"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r18",
      "r20",
      "r294",
      "r295"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "verboseLabel": "Proceeds from sales of businesses and assets"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromHedgeInvestingActivities": {
     "auth_ref": [
      "r124",
      "r137"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.",
        "label": "Proceeds from Hedge, Investing Activities",
        "terseLabel": "Net interest proceeds on swaps designated as net investment hedges"
       }
      }
     },
     "localname": "ProceedsFromHedgeInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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",
        "verboseLabel": "Proceeds from new borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r127",
      "r549"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from share based compensation plans and the related tax impacts"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r330",
      "r845",
      "r846",
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Propertyplantandequipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r57",
      "r322"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PropertyplantequipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross",
        "totalLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r30",
      "r31",
      "r324",
      "r797"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/PropertyplantequipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r56",
      "r145",
      "r324",
      "r845",
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r30",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Major Classes of Property, Plant and Equipment at Cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantandequipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful life of plant and equipment, in years"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "QUARTERLY DATA (UNAUDITED)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivableWithImputedInterestFaceAmount": {
     "auth_ref": [
      "r705"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The principal amount of the receivable or note before consideration of the discount or premium.",
        "label": "Receivable with Imputed Interest, Face Amount",
        "terseLabel": "Receivable with imputed interest, face amount"
       }
      }
     },
     "localname": "ReceivableWithImputedInterestFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r260",
      "r263",
      "r264",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r97",
      "r100",
      "r108",
      "r693",
      "r697",
      "r700"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail": {
       "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",
        "negatedLabel": "Amounts reclassified from accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationLineItems": {
     "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": "Reclassification [Line Items]",
        "terseLabel": "Reclassification [Line Items]"
       }
      }
     },
     "localname": "ReclassificationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "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"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "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/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "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 out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationTable": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification [Table]",
        "terseLabel": "Reclassification [Table]"
       }
      }
     },
     "localname": "ReclassificationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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",
        "negatedLabel": "Reduction in borrowings"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r562",
      "r857"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.",
        "label": "Restricted Stock or Unit Expense",
        "terseLabel": "Non vested restricted stock expense including selling general and administrative expense"
       }
      }
     },
     "localname": "RestrictedStockExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r334",
      "r336",
      "r344",
      "r347"
     ],
     "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",
        "terseLabel": "Expected restructuring charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r334",
      "r336",
      "r344",
      "r347"
     ],
     "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/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r139",
      "r333",
      "r339",
      "r346"
     ],
     "calculation": {
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": 1.0
      }
     },
     "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": "Total restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "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"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "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/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCosts": {
     "auth_ref": [
      "r139"
     ],
     "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/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Costs and Asset Impairment Charges",
        "totalLabel": "Total restructuring and impairment charges"
       }
      }
     },
     "localname": "RestructuringCostsAndAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "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/Restructuringandotherimpairmentcharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "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"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r335",
      "r342"
     ],
     "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",
        "periodEndLabel": "Balance, ending",
        "periodStartLabel": "Balance, beginning"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "auth_ref": [
      "r333",
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.",
        "label": "Restructuring Reserve, Accrual Adjustment",
        "verboseLabel": "Subsequent accruals"
       }
      }
     },
     "localname": "RestructuringReserveAccrualAdjustment1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "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": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveTranslationAdjustment": {
     "auth_ref": [
      "r335",
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.",
        "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)",
        "negatedLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "RestructuringReserveTranslationAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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",
        "terseLabel": "Restructuring and impairment charges"
       }
      }
     },
     "localname": "RestructuringSettlementAndImpairmentProvisions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r44",
      "r379",
      "r558",
      "r795",
      "r820",
      "r825"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r164",
      "r165",
      "r167",
      "r172",
      "r181",
      "r184",
      "r273",
      "r554",
      "r555",
      "r556",
      "r595",
      "r596",
      "r816",
      "r818"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r475",
      "r480",
      "r481",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r501",
      "r505",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "terseLabel": "Retirement Plan Sponsor Location [Axis]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r475",
      "r480",
      "r481",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r501",
      "r505",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "terseLabel": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r415",
      "r416",
      "r417",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r469",
      "r470",
      "r472",
      "r475",
      "r479",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508",
      "r509",
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r415",
      "r416",
      "r417",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r469",
      "r470",
      "r472",
      "r475",
      "r479",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508",
      "r509",
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinconsolidatedbalancesheetDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsExpectedbenefitpaymentsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsNetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsSummarizedinformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsWeightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "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": [
      "r225",
      "r226",
      "r239",
      "r245",
      "r246",
      "r252",
      "r253",
      "r256",
      "r399",
      "r400",
      "r756"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r401",
      "r414"
     ],
     "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/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r716",
      "r721"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right of use assets obtained in exchange for operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r216",
      "r256"
     ],
     "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/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r97",
      "r698",
      "r700"
     ],
     "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": "Schedule of 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_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Fair Values of Pension Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "terseLabel": "Amounts Recognized in the Consolidated Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Weighted Average Assumptions used in Determining Net Periodic Benefit Cost"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r617",
      "r618"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Components of Provision for Income Taxes from Continuing Operations"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r68",
      "r150",
      "r375",
      "r376",
      "r377",
      "r378",
      "r704",
      "r705",
      "r707",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Components of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period.",
        "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Amounts Recognized in Accumulated Other Comprehensive (Income) Loss"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r478",
      "r479",
      "r482",
      "r483",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAmountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r659"
     ],
     "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": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value"
       }
      }
     },
     "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": [
      "r570"
     ],
     "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": "Reconciliations Between Statutory Federal Income Tax Rate and Effective Income Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r515",
      "r545",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Share-based Compensation Activity"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r672",
      "r673"
     ],
     "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": [
      "r306",
      "r311",
      "r757"
     ],
     "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/GoodwillandotherintangibleassetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r306",
      "r311"
     ],
     "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": "Components of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresTables",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r302",
      "r303"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r302",
      "r303"
     ],
     "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": "Changes in Carrying Amount of Goodwill, by Reporting Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Summaries of U.S. and Non-U.S. Components of Income from Continuing Operations Before Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r27",
      "r50",
      "r51",
      "r52"
     ],
     "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": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Aggregate Amounts of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Net Benefit Cost of Pension and Postretirement Benefit Plans"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Summary of Non-Vested Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r337",
      "r338",
      "r343"
     ],
     "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/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesReconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r337",
      "r338",
      "r343"
     ],
     "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/RestructuringandotherimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r335",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of 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. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r111",
      "r255"
     ],
     "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/BusinesssegmentsandotherinformationSegmentResultDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r234",
      "r237",
      "r243",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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]",
        "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r234",
      "r237",
      "r243",
      "r302"
     ],
     "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": "Business segments and other information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r517",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r521",
      "r534",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Weighted-Average Assumptions used to Estimate Fair Value of Options Granted"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r204"
     ],
     "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": "Schedule of Weighted Average Number of Shares"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated Annual Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r221",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r240",
      "r241",
      "r242",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r250",
      "r256",
      "r808"
     ],
     "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/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "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": [
      "r221",
      "r223",
      "r224",
      "r234",
      "r238",
      "r244",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r255",
      "r256",
      "r257"
     ],
     "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": "Business segments and other information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Businesssegmentsandotherinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "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/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r771",
      "r799"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "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/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Compensation [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Number of Non-Vested Shares, Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Grant of restricted stock awards (in shares)",
        "verboseLabel": "Number of Non-Vested Shares, Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value, Granted (in dollars per share)",
        "verboseLabel": "Weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of Non-Vested Shares, Outstanding, end of the year (in shares)",
        "periodStartLabel": "Number of Non-Vested Shares, Outstanding, beginning of the year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted Average Grant Date Fair Value, Outstanding, end of the year (in dollars per share)",
        "periodStartLabel": "Weighted Average Grant Date Fair Value, Outstanding, beginning of the year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted Average Remaining Contractual Life In Years, Outstanding, end of the year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Number of Non-Vested Shares, Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value, Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Maximum number of common stock authorized to be issued under plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for future grants (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of Options, Exercisable, end of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercisable, end of year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r536"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Stock option granted, weighted average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Number of Options, Forfeited or Expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Forfeited or Expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "terseLabel": "Number of Options, Granted (in shares)",
        "verboseLabel": "Number of options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Stock option granted, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding, end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r523",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of Options, Outstanding, ending of year (in shares)",
        "periodStartLabel": "Number of Options, Outstanding, beginning of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price, Outstanding, beginning of year (in dollars per share)",
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding, beginning of year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r514",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansSummaryofnonvestedrestrictedstockunitactivityDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r145",
      "r517",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r540",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life of option"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansWeightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable, end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life in Years, Exercisable, end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life in Years, Outstanding, end of year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r374"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeasesPolicyTextBlock": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy election for short-term lease to recognize lease payments on straight-line basis over lease term and variable lease payments as incurred.",
        "label": "Short-term Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "ShortTermLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of significant accounting policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "auth_ref": [
      "r573"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.",
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "verboseLabel": "Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations"
       }
      }
     },
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SpecialTerminationBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Special benefits offered to employees to terminate employment.",
        "label": "Special Termination Benefits [Member]",
        "terseLabel": "Termination benefits"
       }
      }
     },
     "localname": "SpecialTerminationBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r8",
      "r221",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r240",
      "r241",
      "r242",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r250",
      "r256",
      "r302",
      "r327",
      "r336",
      "r347",
      "r808"
     ],
     "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/BusinesssegmentsandotherinformationSegmentResultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsChangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r73",
      "r164",
      "r165",
      "r167",
      "r172",
      "r181",
      "r184",
      "r210",
      "r273",
      "r374",
      "r379",
      "r554",
      "r555",
      "r556",
      "r595",
      "r596",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r700",
      "r816",
      "r817",
      "r818"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
      "http://www.teleflex.com/role/ShareholdersequityAccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "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": [
      "r164",
      "r165",
      "r167",
      "r210",
      "r756"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-based Payment Arrangement [Member]",
        "terseLabel": "Stock Compensation Plan"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r72",
      "r374",
      "r375",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Settlement of warrants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r374",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Non-vested restricted stock units issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r40",
      "r41",
      "r374",
      "r379"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r40",
      "r41",
      "r374",
      "r379",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Number of Options, Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "auth_ref": [
      "r41",
      "r374",
      "r379"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments",
        "terseLabel": "Settlement of warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r40",
      "r41",
      "r379",
      "r516",
      "r535"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "auth_ref": [
      "r40",
      "r41",
      "r374",
      "r379",
      "r380"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]",
        "terseLabel": "Stock Option"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for option under share-based payment arrangement.",
        "label": "Stock or Unit Option Plan Expense",
        "terseLabel": "Stock option expenses including selling general and administrative expenses"
       }
      }
     },
     "localname": "StockOptionPlanExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r41",
      "r46",
      "r47",
      "r148",
      "r262",
      "r269",
      "r687"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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",
        "negatedTerseLabel": "Cumulative-effect adjustment",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
      "http://www.teleflex.com/role/ShareholdersequityChangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityBeforeTreasuryStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.",
        "label": "Stockholders' Equity before Treasury Stock",
        "totalLabel": "Shareholders equity before treasury stock, total"
       }
      }
     },
     "localname": "StockholdersEquityBeforeTreasuryStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r147",
      "r379",
      "r382"
     ],
     "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_SubsequentEventMember": {
     "auth_ref": [
      "r701",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r701",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r701",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r573",
      "r580",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Uncertain Tax Positions for Liabilities Associated with Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": {
     "auth_ref": [
      "r574",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded.",
        "label": "Summary of Income Tax Examinations [Table Text Block]",
        "terseLabel": "Examinations by Major Tax Jurisdictions"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxExaminationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Tax Credit Carryforward [Table]",
        "terseLabel": "Tax Credit Carryforward [Table]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r622"
     ],
     "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/AcquisitionsandDivestituresScheduleofAcquiredFinitelivedIntangibleAssetsDetails",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsComponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r266",
      "r267",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsFairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r71",
      "r380"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r71",
      "r380",
      "r381"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "terseLabel": "Less: Treasury stock, at cost"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "verboseLabel": "Type of Restructuring"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesExpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesRestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r563",
      "r613",
      "r786",
      "r826"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Cumulative unremitted earnings, permanently reinvested"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r564",
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r577"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "terseLabel": "Realized net benefit as result of reducing our reserves with respect to uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "negatedTerseLabel": "Increase (decrease) in unrecognized tax benefits due to foreign currency translation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r576"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Decrease in unrecognized tax benefits related to prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r572"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "terseLabel": "Unrecognized tax benefits, penalties accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": {
     "auth_ref": [
      "r572"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Expense",
        "terseLabel": "Unrecognized tax benefits, penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r577"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Unrecognized tax benefits related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "terseLabel": "Increase (decrease) in unrecognized tax benefits due to foreign currency translation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r576"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increase in unrecognized tax benefits related to prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r572"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Unrecognized tax benefits, interest (benefit) expense accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "auth_ref": [
      "r572"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense",
        "terseLabel": "Unrecognized tax benefits, interest (benefit) expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r578"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesUncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r214",
      "r218",
      "r219",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Valuation Allowance of Deferred Tax Assets"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "terseLabel": "Translation and Other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r158"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions Charged\u00a0to Income"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r159"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Accounts Receivable Write-offs"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r159",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "Valuation Allowances and Reserves"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r159",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "Valuation Allowances and Reserves Type"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r675"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "auth_ref": [
      "r675"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r675"
     ],
     "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/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r190",
      "r202"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail": {
       "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",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r188",
      "r202"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail": {
       "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",
        "terseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityReconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r134": {
   "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"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r136": {
   "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"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3581-108585"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r144": {
   "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"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r152": {
   "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"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2029-109256"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r221": {
   "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"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r278": {
   "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"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228"
  },
  "r321": {
   "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"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r324": {
   "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"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r327": {
   "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"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r363": {
   "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"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r368": {
   "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"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r374": {
   "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"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r379": {
   "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"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "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"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "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"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046"
  },
  "r403": {
   "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"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r405": {
   "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"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(b)(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r442": {
   "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"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r47": {
   "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"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r494": {
   "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"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r502": {
   "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"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r51": {
   "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"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r512": {
   "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"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r516": {
   "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"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r535": {
   "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"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r562": {
   "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"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r58": {
   "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"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r581": {
   "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"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r587": {
   "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"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r59": {
   "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"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r592": {
   "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"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740"
  },
  "r6": {
   "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"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r63": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "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"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r647": {
   "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"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r649": {
   "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"
  },
  "r65": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r66": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959"
  },
  "r668": {
   "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"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975"
  },
  "r67": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117332851&loc=SL7495116-110257"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r675": {
   "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"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r68": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r69": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r703": {
   "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"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r706": {
   "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"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718"
  },
  "r71": {
   "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"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918418-209957"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r72": {
   "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"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r723": {
   "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"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r73": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r737": {
   "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"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r76": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r769": {
   "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"
  },
  "r77": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r78": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r788": {
   "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"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r79": {
   "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"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r81": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r82": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r825": {
   "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"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556"
  },
  "r827": {
   "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"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r83": {
   "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"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r84": {
   "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"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r85": {
   "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"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r857": {
   "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"
  },
  "r858": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r859": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r86": {
   "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"
  },
  "r860": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r861": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r862": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r863": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r864": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r865": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r866": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r867": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r868": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r869": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>135
<FILENAME>0000096943-21-000013-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000096943-21-000013-xbrl.zip
M4$L#!!0    ( $9D65)BEAJ#9CL  $AV 0 <    97@Q,#(S+7-R96]S979A
M9W)X9&QO9W5E+FAT;>U]:W/;1I;V]_=78#T[LU(5+4OR54DF5;*L2;2O8[MD
M)3/[::H)-,F.08"#BV3NK]]SZQL 4K+CF&1&^:!8(@$TND^?/I?G/.>[_WCU
M]NSJ?]Z=)[-FGB?O?G[Y^N(L>?#PT:._/SY[].C5U:ODQZN?7B=/#@Z/DJM*
M%;5I3%FH_-&C\S</D@>SIEE\\^C1S<W-P<WC@[*:/KJZ?(2W>O(H+\M:'V1-
M]N#[[_ O\%.K[/O_]]U_/'R8O"K3=JZ+)DDKK1J=)6UMBFGR]TS7'Y*'#^5;
M9^5B69GIK$F.#X^/DK^7U0=SK?CSQC2Y_M[>Y[M'_/MWC^@AWXW+;/G]=YFY
M3DSVUP?FZ5-]DAY/]/@H>_+D2)V,'Y\\3[/G^N0P?:&S3/_S" ;Y"+[.U]3-
M,M=_?3 WQ<.9QN=_\_QXT7Q[8[)F]LW1X>&?']#WOO]N4A8-/*R"B_F??(_>
MG1K]L7FH<C,MOJ'W><"7VH_3,B^K;_YT2/]]BY\\G*BYR9??_->5F>LZ>:-O
MDLMRKHK_&M6P!@]K79D)?[$V_ZN_.<+AT:\W/-XG<)_<%-J._^@8!WW^<6;&
MIDF.#@^.'\=#OGVP ^\Y?%$*ZZ&KW_T5GP^^XOOS-Q=O+Y/S?YR?_7QU\<MY
M\O9O?[LX.[],WI__<GYY^N;L/#G]X?+\_*?S-U>?_#*?-P7#5VU& O[RIZ-G
MA]_V?U[]>/$^^92Y2TR=S%6F$U4GY23Y;U6TJEHF1R/:JJ-DK)L;K8ODZOSU
M^=]>G_\CN7AS]O;RW=O+TZOS5\E>,]/)7_[TXOCX\-NS<KY0Q9)^._IV/U%%
MEKQ2A=%Y\LM!\KJ<MCK9D^^>?]1IVYAK;;]]L&)>MTU8AU;C6QI&IM.R4JA4
MOVF+3%?XK0??OU3IAVE5PE\^Z06W2ZA.#U9]XM81Q4C/%WFYA#-@O$Q0+D0@
M4+),4\.OU0)G2">_F%0G[RI=FPQ6;93\H M=J1R^T18UB M*SGL-)TH#HOAI
MDK%=$_=RY<1=P?PL6IB06N.V:V8P?Z?32FLZ3.&7IDP657D-,Y1,RBI)==4H
M4R2UOH:I*F#^4IA=7=0D<31C8YC%"4XT7#J&NRN3)7"EW"7#/P?+5= 2P=W@
M<30 G<#^@9.2;PA_BO;HT?-O[0+3"$G$D]14<&S7#0ZH3NJ%3LW$P*-FNM*&
M1Q6\A\KK,GH9>(6Y:?!^-<J,'QV(!MRK04LB$*0_JHZX@GFO_Z"GT7GR[O3R
MZN+\_2BA!2]PSU=.QG!UYVW3PN9/2Y!%A:+ TJ,F\*X@[PV*3#,;D309F( B
M([D@(<_U5.7Y,AFCAJ4+QTOX)FXD5#N3,L_+F_HO?WKZXMO/%QY3H)KZYO&S
MQ:;LO2,G^AN0W(7*<,8?YGK2?'/\'"Y9(\NO0 45Y%K4&QSS@^^3!#4LKS^)
M"^XQ<$YTQJHO4K<WIIDE-&R40[4P#?P_UPU<!-*H0"&AG%JE!+_.-=@UQ314
M>0T*'RHW>_OW^-VRZ"NM6V1K%_:U6'$;%,HU(G@ZF9C<@)VQ2?D3NQ9U')I
M[T"20..AW-3TAQ+EQ?ZYF:D&=6-3E7D]PM-??LG9F$*IJNV1"V=F6=@OL.BB
M=$Y,53<)BC-,!US&M]YEXVF[A<PJCVT0LD6E4YUYP_NFK#+KE:$NLM]C\1/M
M5!@0*V]RO85= W89?& -3/>*(SQ*%?P+'P&2BO);Z5Q?PVF=-/!"O\$PV_S9
MNMUB5A1H&UT4:/KA,KW+5;$-(F=%22<_J4)-^1R-AYGL_73Q;C^)I*S[C7/Z
MQB1R%]E=P$,;CU/\9*'8Z2!E2A,R+@LXR\G5L<Z$>)^Z[MP/#<\T;^F&;B D
MTG6;SF@<& %9HCEIA7Q2E7.2;'P _;^LX#Z3\))Z!I8G7I29&K6Q*5J=C6AS
MU 9F7E7\CF4E%^ 8)Q.P"N[WT%<.P8"/_5[!@BRW8>>$GG6PC5BPX7Z@Q7'
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
M+5CNJ^ WA,@B>%82P35<T7[!LMQ[(?L$(=NJTC7%=F4'LSE0<78W*!5H;%^
MYA0@/2(RAC%QI# 0V22(9VCH!7TAF.A]^XBZSPV"NR$X""B4/&Q@WXOXUQ?Q
MB@ANLN24#OUMD/;/ %L]V4OOX<E?7W@N00NH[:B'^307ZOF]L'QU85D;GMD&
M$7*G+/L&^E^4B^'SK6[G?+ A3<^-UA]J.GBU(G<!CE&-.G2I%46H/#0L3HJ.
MDEEY@],PDO1HD12E,%HQ6O#V.!;X'1@ RS$%B>B,!,3=H@#Y:1+IFA*]9<5?
M.CJ^!PIN2O"[T<WMD764-@J#>FU)(<[!0!G+^1*5JZ-PB<T^%Z#R7 7#=^IP
M%XR7GE&KJ -Z-S(-?74A#]62&+C!]_.H5QU:N #]B.BU^TVPV4T0+<GV[ ;P
MV4&I#DG-1("Q%>$Q1^+,DV*-+B)H)&X0U-!C^_T(*/!?&$)3#<7B/%S=ZNPA
MCD*6_9NRS3..'^0ZQNPAE0[^<S6]8EPUHP<* 0<**@^23]I9-$>P,X4BLG9
MA0YOF3"0^# BC(D(RP18RBHH!1G*:#Q.UXAXUQJT @^ (#>P]->@8NQ25G!L
MFTHS0R.]8*:=8GIR>'+*%(^8=*HH)KA,+O6T%:03?<BK.VU-)M'#NK5F)+T3
M\_J-B;F"\D=:Q$$G$Y4V?)-X#3$TE**NHF-_7;DG"HP:Y_B!]8H%2P66PJ2M
MZ%'RSK5(Q=C%79'MB&J:E".9X317Y9\,CKNFRL\Q/"G!DAM_/S\2OK/<5FY*
M&IWNAX6BRA/8,$!+8F!ZH4D5,N&70MZ&?7\[V+/P&;Q?IIG] ]<?7LVA39/C
M0_Q>&AP#"F5SNG[D?@(H$HR7Q=A,Y)O"K?GXV4,N Q,S;X]2>'#Z$$@GJ+/@
M.Q.'#AI;7]J__+?#'?19O[<3=W!_JM_]5/\?<7BV+)_JK5L:H.DE^0?/,T(>
MW!N(&Q2E[9$=/%[J% X$Z])_&5+GS<O \<[P\@K($D[T\^'JM2U@ZQ4'%0R(
M#T5YD^ML*B;>6B;R#FP?#&0EEC%8@Z-$?TSUHDDDH&D?@3XSFJ!BWQ%?-"JV
MRB &?<3&6? 0\;$M:0B[V=IP^A_NN;2<?IC0P<O'OS(=#UA+XB9,S;5 R[FT
MI6!G/O0FHBC\8W 9P.&?X45]RF+GN*.3WU2XL/"*\HR O@3]+)QH8DH4&7#D
M[_1^?Z3]^'AG]N-P*"=R K=D1RZ%&9N*,U">5GNM+)13%#R1;O+S4,!X#Y3!
MAME3U@D=G O7&"1)3E<$OOAQ>V:?-PR6<VC+D"&>G^SX%%Q2JOI@'F_\D$/.
MM,]7OA"Y*T0ARA8/0J?#7.U Q8G=:Y\:1H@V-WYOS[CWHG#B,H@OKAVT4PWP
M:,L+1CXHOL*(YJ=L&V$.<0%"NF>P/".Y#9;?C#U@E'S*QX<(%*T#PH_,DE6N
MC%(.U3-%Q4ST-,>U7B[HQ4*EM5!+VP\B*@N9="BB<%G;!5YJQQFPP _!8T$;
MPKNU]DY!S,,/T]]>YJQFC)B;F&PPX;Y#JO/)SJC.*(_3+N#'MJK0]V(&B/;C
M'@0#B([U+^$U7+="T0=.4>B)39%BGR:X( A"<9W;8_Z($UAK^,V"FOE1=)<\
M=]J-J6:#(44EZQ9%4T>*[\LTX[BO5_>%=.LI-NM9\E+8LE%*T#.LL?F21/"<
M7Q_KZPWOG NAL<+1$]=W=%R"P ^6ZZ$JM^18),-]H+&<Y)(J0R2#7C4%P0E(
MY](8R07[/,R,"@MNU3U@1M$.H?T#&R.X YV:_)9BF5O,\%!-I+I!'E\8+H;[
M+5YMX$7E5A1QILG QHQ@$.7M?$$9>)I<!W0KI HD*-8]>MK,J"3DE@.T#(P
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
MM(6\J(?ZJ:"P0*2L#.A#Q!P0.*I<6/\2[U>F[9PA3%ULF/3=E#7J*@'88WV
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
M'BV6(Q<CI3>X4,QE(JIO/</^,O;][O''=\2,[%@@<%LLGL<[8_&\*9.W[JC
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
MS"M%E))?+B[<66BN39Y<,E+.3?&S)R"\QTEO=H]A?'IKYY=%8O.3O'I>3XY
M=/O3^NQP:^=T"V06B5H=:2G/[NE4(U%B6AEW%F%_"G\0>4E^CLIB8,J/[_7$
M+2)\.H>K4S1 Z22'^69UC"8Q'6]KE/"S^\E=(]!B2MFVQG#289$#"2X62<\)
M"(J-MI?!J?=D]83S7Q_?'WUK9UTXG^=$[#>R57]$"!@78X1^LSCYPJ$S+]E9
M$5M0K$OO2B CR+2 867.99*O$CC%ML@DMG2#GJ*E)G?D?4AG6','"!L P>XQ
M-^R7"<[=U&AI(D-RR,!FP8S$ULAX9 XF>),U@-YV*D6\32Q 7W:8B5)T6JEY
MCP#04<]=A$U-,F$\S73E/K9-^*I6/NYBI@GO9UW>@.808__SPM<C!'U4XAY
M*PB*_'MWN6;.L",LW9<<,,],P/222ZX8C<BR35&W'%Q:4.]09%8<$T<UC&R^
MM#3CELBUY_,%/6S\7#N>0M^+"BLN7!P+5R%<A,_EA]EB?-[*2.-[*7VR?+W.
M[ZV9=K%2,"6+67+$Z)D11@L<H)4H@;DO%)M@:H)T#9X0"QV^%MN@D9#Z"^DQ
MT@I=D.43@K_R=NM6FK4%=Z;E78Z0_:#*BRNXS)1%6 !OM'OM[>#W^ [N;* 7
MH$@+C[2LEK8_"6T%X1!2JV^UBZ#WQZOCSE$K:2[OL<I6ZK&C2$2'XQLY,1VG
MMRU1"'B::<OQ7OYG_S\X>>$GK2XQ/-\V%-%Y%353U1)'@_'9K!NWK9HSY:?H
MU9<E,J;"+Z]L(-5^LKD<X'8"^[:N$L@WS?.M)0Q5A*Z)J]\B:2&++;8@*<J
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
M;H"Q;2-WR3:)NY!Z@$36SF;.1-[1NT1.]10%!7Y;%3J7KVLXL:J>IJ7^GW3
MO*3 NDJ!BK(4B8J(H59F+AE,; R3@.%["R(/:0OD!WW(@X7LSLE""G!=5DSN
M^"L9%O-'NI+?W%GV:K#+<LP,*]";I)%:*[X&=]V O,)DKE&H\G[!XZ-@[JAJ
M7)?+%0_'7YX^^7>[#N D8])OAC2/GF+1WXX_J6;0XS11=T:<*48^.=0(OFPS
M=C01'_+'0L%L"@UZA_]YK@UYHP?\&NB<T?RT20N*W;!>"L]89S8QZ5MHCQTK
M/;)N2] =S28>P?HB /:1;Y^Y=' GWGK4VXIMBU&L22@-W&+6O5#KKQ7?8;D8
MH KU6!8K0B'7#H="IDU: (Q(S/OK<.NQPEPMGMO2&\_V#WRSC:I"ODFJ ALB
M75V!."^;_UA/)5G N>(,2J8+$ @=GLU:;L<N^!KID^L_M,UV(%;Y1CB>T5MH
MQ$P!2BF!$7Q$7W.+-STG$CA\\?PIF;GI3,$"\@=:^/H1B7E5HH%X 1NHFN24
MDKXV@3Q"ES$FX *UD%@ ;5]/-#D&0(Q,2#N6D@*;O8FD(]LNRZ*(MAW9)I.+
M?_/[[PZ?'KPZ?*"MKTQ;;[1)N09E<\B)(A2]F)64052M2711<)A5EW^TM1A?
MDERY8'^7]6BA!U3?D/2RE5[D\3(/E/25*2ETR6\8+2'C^>0UU7"F+,".3QX$
MV#<DC: 49Q,H@W6:-(J"NSQ.J5M"-VK#2K'+'85_OP.SAW-&@H?)DY9FL/*<
M,DK(DR9R*SD2Y[:M02I5-QSEO5$4R:DQ^<#$T2"Q\4QBJHJ2/^94Q9>EF*(:
MQ_A=F"V]3OD=9';YH:4NVUMD@VM"9_$4N"4LKE,(1L*>OD)GFCP9G'"WIM(6
MY]B_>11XE$>:M&B9PMZAKX05!N#839LZ#S5L[N$!)CL862K->O#=?ZKZYNF3
M_:?/UG:!]3YNSB3515MWJY'9_H)C6%B7?9Y@]9V9+,*4?Y>=A":=&0S4W]\1
M__1(JJG7LSN\/49/2] KL_2?I?T^&YQ-LDXNYLM XAB8<V.BAW+D<MK^J,;D
M?L?P%"EZ]&FMYE5-'ASV,L*WEWI.92&! ];K8'^"<)Z\V#\X7"/A,.7X7=,#
MNF50>V3=4']BN>OD(E?[Q FJ*PDS4[9C#=JQGJ,/CP.!?>[2KY)(#5XV=G6G
M25%)\3P)+LP?^9>]?T=/$A@5QJ.8">9GNLV1# R?)C502/6@7'YEY?)#D,N[
M.453Z7Q>B'Z&%PAN6>2[L?5ZB<_B7U)GA73$R<YR2;OYR].*8J_1^P2\(=9O
M@Q1[U US2B@P;<JY&*14!;-!Y1'F8D ;>3"(OC;-?E(EQJ\]S-)[8LPU6 U7
MJJ9C=5K;)E"S]0*#$2+P),F7+&%$+#&_(U94UWBXO1CD7RY\>KSUX=,'-G$'
M-K%Q[GZX]S9#B.IP6)K,TX45/$Z##$4+7N3E<HXKV(.0@8Y8@-/1:]PB%%K,
M@"01K2>V3)@8V? &\BOL(F)1R$+UVD(X#:U%3X+9N6H=PQ'R25M,-.9*/PC)
M;T/]=+B;0/P=NC7MS"KYT3TUR0YEU:4ALN% ^,YEZ2ZA0+D&"Y7643*%=Q?2
MJP,=[[_QI]'%@_GZNV&0D(/TJ8"2!THR:0U+IMZA_)'#9ZK55-(%KB\9S(+N
M9_ F5"LYW1278D<8\':.:+:=]V(E'GH.QZ@G!*D+-L6YRPTX%4V<G=WMPL*G
M4?_\:+#N0.$9D=N29M YJMY9N.1@2F&CY(G<#X^D[E803T$&] A'65ID;1&E
M<0[$3O>%IAXXT5?F1!VJV4!N9'T.!-,V=X!]P[[]7)FLUN.H@,@%*BS22X'>
M9!ZW$\[73LQR^2MJ__;]*TL-HR#+R Z"Z<<$7#A^J$/\EI0;[?X&DG S-->
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
MENVIB>'4[L*ICG<TN0=V?L):U MIIWW3.&_%DBV[?;=L.,1NVVA@F<[IQ+I
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
M3OXR_4>B/Q2XE"8GM<K @.I2+?9$YP-Y?J4+->5<4_DRN:[JSU:G[6K1HB;
MIU3=T8Z-SC78O\HX12%6$G O5-D=Q^DROX!-B\SD==7"[PI_XVU-/>O+87N\
MGRH$X(?QWH#TQ_:8IC/X-IJK3[?&7#W#8"S1\D<%5#39RERZ)VOT&E_MK[ _
M.$K.U:-.>*:=;*KOOSM\>O#JB6V6C2S'%:VQ61(5I@EWI+'ALH.R-Z,26?$5
M=:_/H*7<Z[I['3N021VT5=,=L6F=X&.C!'%-DH+\,FU^KF3]15ADI -;]LUS
MA9]9CY6@(9$#'EZDZUI93"!=_M'67=]G[-D0[7R)9X/PR2.G!+?KR&$N@R6!
MR.QP(CV3K;HN<>L)B(@9G2Z=>.WE$HX\@'C/)4(YV!4%'T$*H4QTT7P!)+&;
MU"ENQ4RC*PTTC$(#+2V".^FTEFX&&BS*C+<U2'.E@_LF0;DN,0]V/0+:0#VY
MI/K0,NB^3(15<KEV33QP%%G)?/FH.>N$*1?U/6Z1+.$T*@.X5HCXP,A3CJD&
MN15(^PBSD];H:&*O$*7.>U>+RZ9'%[0+R/6NT"#?L &#&G<KQ/)O9RW;CLP)
M/*RL5<WXW?(<J4^86Q+"4X2;*^:ZW5JX@+^'9L@JT ^P"ZKHT ) $S;1.Y7>
MOF!P,-?O>"!O5Z8'RE2%"E-&B2R9HERC;HNMU-DK"5J/WA7@G3N]W8XT2K\K
M4T)J\5Z@N+&CY9'\%MN8;B%F2<#L<\P>9!"FN%-CE"Q+8W6F/IP85KJ:FUAC
M'I8\$J@C/Q'N84Z^%UM"PHG$+J(Y2J:JFM;I'"ADY#N$.XVO"'+V\:XQ%@UJ
MK9'Z;*L(N\$V95NH^'E[[&9N6UDKZ7%NVZU$ 2*1$Q;^YRM.^?ZL\V"MV6H(
M%N++FVHL_,ZH+IX]GPZ9@:X,M?()KBK;6!J%F0O R:Z1( Q:REOFA3QA.;?R
M_H%EV;[RHDSPA0<;:G\!5W_PN#E2.#QX<+G=LTF9I7HOXJW.())G3-J84Y-_
M*ZG1TJ>&HAIO-"O):"#7/G?Y+#48(O=?P[7YH,K2+(JKM-0I\2@]L1X+?-2!
M3I&^W@V-VR@$!=;FW50&8;DNQ#X5JST:17.,'58#U^K#I2[27!7 .6$R\=1(
ML16_@+%LMZS*/1 816MT;WJ!PX:G(/-A\)T.C_%\Q:G1\#H"7C$LWZBV7E?=
MCN)T'K0Y#OUK(6H89R&$\UC^UFAR--THXH0:S6VLM+LW-E[JC2%4,#%VJ-*<
M54/6&P*/Z3S%N %'1("(2_PHE%"\YZ1L#$KZH(GU%KI3GFV-.^4]G=:'L)?J
MN20,BH]QS7D %Y>^@BG)V[Y*[73!U*%,QP8#NPG@8V![K2/B(;28O(T[*?HF
MF$+4U%I-8#[YUH%V-NLZ,'RHL%-)[&C[*<;R.(_2XTZ@PS4LU^BT'!B>F'$-
M0ZBO6A>1RGJH<67<%H3M$LD@3>/TP8$R25;3[8;VRK;#Q(BQBGR]N,FR4Y,
M79FWA!E51&?6H$,98SD.6Z?6%\N^;G:Z#CF-\+31.Q&:AT$"K'U/B)X9A8PC
M9SML'&(+T3%.TJNJMC!O,1!K"-\8YX/?%SMH32QK:3@:,PO@3)I+"43W"VP9
MRC=,V%%.VKFD,=\I-TK^&DY:N^PT. _](N&H/MSR297HACISH+COA6B"CCK.
MYD9B(?JBSB! XK\-13PXTA]&/(9J!>VJ>"J4?Y_:%YEME%W/MT9VG?GHXYJ%
MU'EC.RJB5]L[B&R*1IQR(T0=HDX0/(B4C$J6>VI,E6ER9KC\HS#>.I3K)DQO
MZ%(13Z['NJG%8BV HUL<P]@T3D7M'JLL191YONVF"3/_.946YL".^!@G,%<-
MMMCTZ?E.PM+VY+YER8W_T[N:;9HYHG(1[#;VUED, 21&?2Y@(<#H+="&5-!&
MD8CAK@7DTK9)SF[[@WP _-Q&)XWK)V9+/WC/['.[P^"^U#@"LQ!L7H"<9.CQ
M\L"2O9#(,)>T?@BLJZ]I#^$O3(IPV4]L1ERCM>#LO&A:,>H!G<FDUE=P<VRS
M5&=T<>9S:!G=%4]Z$A9O#&3</^\@/C.EN_X:,<(.]9&[$P1/"#F-WNY:N;.A
M @9NY$+S,4U5Y=XO[WS!8::*CJE7H4;#+N!">USX 4 =2HITT@Q5&\7NR886
M&:8C@,4JN#=4@R'0.U*SU7=M4[FV9R*W;3TH+UZ8=XN,G@^>IK"J'C2/LS#=
MX/BFCD'KT!MGZ6=%U20SKE_+!>P;E3M=7E6:"W8D?;,"":P(JC;&;,*E2FXY
M:V:'!Q$4C@GK\KXM_?00[>+?]@(\L,^]+10['1WQ96<*@SAW]QJ=M_3!D>@<
MB8</CL1[]H,+*31P*<6ZATN0#^G38GDY"D:]6CC+:KRS11QGW$9U^L76J-/O
MJN2O3B?<E.J/2 R%PF[&4U6ALA?[=@+73J_@J*\;&Z4H%5"\Y3['/130Z.BT
M[/G+WROV<P#H(WZ2*(Z,\7;^:N54]I=S]<V]#(<'FW,;#F^]#9]4L_=^LMX,
MLT@I\_D\'H/>JE=-Z">]A=Q= @<IG:@Q<&TZI5V%9H@SQ>)[R%I)0+^AU^36
MLB9V6S9[U60RHNP>D*)4[CVB6J]VSM9-KB9D:#K%D 7,<(('%V4)@'U8ML'%
M/;"-VWA;#K?FMEP@PM4&('B[&^!$Q: O9 CI.O3KIC?<:ZPJJ%AG&VGG:'MH
M1W$397<\&\!P&YG3,KKA0#A\3.JP\9XN\O_;Q%AG^/<2O&K0#ZZ%/X/M2 E[
MV,D-ID,6(%O^)O3C6':'4=.)#I.WT&*M;28;V8:=M,I0@^+W.AOZJ0#!1)A,
MH?$L/9%Q0V*XOU%R65VC<WWDDU4'MXM[/W4ZXKD)-->5["&7&RZ%ZJ2JQ "7
M>,D1^4WOO;?757[ XQ86U4F4K<:>?(TVB*<<I,8.KM7" L"A3(+46&S^(4%(
M7XUD<POZ"V979ZCX!;6(=RE&[4XF+J_<2GYVO#7\[!/?9]AR.:$-X&=='RT)
M1^O%D]EZ5H0U+3L6L)8CKES>RO^FBOMY6X.MCB;13-53Y *8-E(5:,R',054
M,7==:+;N1 J"R^A<>4BK6,_<]8+3:],PK9\;$94N_)#9FYIBB'@1PY/@%'R&
M/3HC:GA;L1CDF?!'A&-%D0]VV7,<>*!7TI(NH0S8:[,()4XM+<7^J'39%!:5
M  .5N"G>F=>[ZX&N/ESE0-U#)>%&WN4^#N'U^[44'?O:F003],Y+TA$+*CY=
M_Q=7!C1@A90)-0T$HOLYU450D!DBBHP)<)0A'-WT8_ECVY$Q/41Y3VX*7K)&
MR=!1V!V40I"A+I7ZMGY;B&H<LU;CC79R+5NL68_#YB?5NT("@-4G[-'PP6\E
M7]X@4/9;+7I,-UNWD<*Z&"7+^3J*3E&GNX=5F#7G59*J#N*:"):&72-++6P
M_BHEJ(./$ \)LZ.LKABII[DJ-.?N<+T_,Z(:&Z<7;.C7:HI%I3(MQ!CC#A/X
M"[3<F[8N'7JPQ&I086(X3ZJF)0->&"\%%K6J?5I[:EO-&@*RO>]E.'ZZMLN
M(,,=3)FF6KV8?[T(S-&616 VA-%>*&!RA;I)SDM@;O.* )N7DM6&3/K)DP/*
M%4\^@=&I#(C0'(9-@2M\:C78)?#4IB_A]W11JCB%/#E\<?"\WQ9KPR9^B@5=
M7,B"L."O+[&DI)<?]Q6X[, EVB)N'1H(7RQW(OUCC6?]_7<O#E^=O[LX>W=Q
M_O[=Z=NW_YV\_^OYQ<79&_CF^$N6M+XR%0N6PAI1F<ZXG !V&-4%3E_I0$'X
MLY/O*'.7ZUI&HMLX  ?40J3BP';RE4H%Q&P1$"7;WH0-*-]&JY,ML]H3%IA,
M\D+LX$!Y'KV*,)N',N@%DJ?%7*.N9+(= [@8DAKKC9&!Q@9<T^9**WH5BJ9%
MKD"*I"WU<:B?4HV1>%QHF5YW$*]*DM7L6DM?8XVDZV8L.YU)#V*K==JG076:
MX$,!2G6N2-O!!'PP]J?42 8SXT?>3"8LF _X=6%!.[LO6JW&H@U72A7U3:?3
M5F>@6S7:K33G-@BW\A9SC@%Z\.Z\3:_7[F(;#A,P9I(-E.:,>0'$$D,%48MF
M?Z%G57G-[>8Z574NF@J\!-<M;FVY^ A$64@M'HWHZZJVDA(W")+F%DI$?JVD
M^#[P+YW"_^4N)G%J4 YM0'CKOK1P\FRMR/M7"+W?O6<MB@VT+!B@FGR(OOH"
M2^:YH,BESS?H]I:47RET"?%%.Y"*710R\J1*Q'B&^=QU&.K+0&G@*)LDL8V2
M695K#ANY3'<4JS8NX^J_R,?L<"T=W0SV7"?7XQPO=Q>3BM/SY9&X^8++'!DK
MX$T33NW.6_1 >A0OJ;-:K=SXXC:"6NOC CU+TG%U1?!H79<ZA\!\#K4[/^XU
M.X@V&I4T=).E1C[1BJK?7$F>Q_]D%8ZCKO8X(B3[7ATN$4&FY[0ZKH_%=W=^
MQ7VSJ'[.)CX&/8\N>@@6 [ ?ML_'Q!='F8$R/X'SC[/$T*M6E:UA %_[RZAZ
MB<NR&)2"?N0QDP;>; LZHFH6NWM2UA+@K$:5+7V\CL'@J#_N"%/)U1D[Q%,;
M'K#@Q/WNP+>^$:.VU!+5U^Z%.^OJ#%P[Q?"%'%)R^]95<&V.*Z,QS1PY@VQ
M9E&5+G#3@S="Z3UI:S(\I'J[8Q*(VDTW>ELQCS0U[%R)8CEFF,*F;O&2&:O2
M!%QN$5XLN6X!)@[]\,[(>_]Z;M;C+7.S;C!BWDW8\H<9AJ":+^4_(5Q,<QM
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
M9EOLCCKO%,! ' #'8RO4NH+<Q8BN"EG #JB![6#3525'%HG%O3"=B4QFV(9
MBK#,1=L49+7VE?XI=P^.$:4D&Z(W ?JWD\\1I X;P;;9L)C2L'1MJ5X:F5BV
M8M$9XXP@X,E9K<<>)25L%BR:;"@XL5(I!W&&7)!**3O-$V:*2AU+=S/)4;&'
MV)RYY1G<$H\346R&1@=R@CB?[9_,IRH92HOHIP(%-*-E90+N%Y!;[3:R0WFA
M&PQXE&$H(<:+X<W;QDOZ[!Y:4'CY6 E1>?0-88187!U+/?%F4L*9[3T,.WUT
MV&D1)'>$Q140K*EZ8FKH;>BLH$9U*]Z%;HR27^>+/=W[D(\(4) %2XL179TJ
MW@B[8+#4J.NQ*PT]Z1F/?P(=;XUT\OQV.O&04ZL,:=D9(\ TQ!*>]BULUJCQ
MANFR5;9UVL+QI'%:>%]AU,DZL P;86H!Q5"?JG2,EH_(>.2M"]>)A-&!?<NF
M![2GP,VT;:CZRZ[3VK.M!4S[T_DO[TXO?OMXEGPX_>4L^?G]V[?O?__T)6C:
M1R?KJZA;52PG/('##>2 Z*2_6=Y,C!KS>A'\&"YSSZ.,GVQ*[&C Z2U)U,.L
M\6O]=^B=&[(EO^L&L:N_]0Y\O?_V,N!=%OQ=2C CGK&Z)\&_H'RX)QS@8_02
MP?]=-K/BQ_\/4$L#!!0    ( $9D65)ILT>NW%4  '4? @ >    97@S,BUA
M;65N9&5D86YD<F5S=&%T961B>6PN:'1M[7WK<]O6=N_W^U>@.=-3J0,KEA^)
MG:29T;&='MTF=FJ[2?OI#DB (A(0X % R>I??]=SO[!!4K8<4HPZTQ.+!#?V
M8^WU_*VUOONGEV]>O/^?GU\E\WY1)3__U]]^/'^1?/'@RR]_??SBRR]?OG^9
M_/W]3S\F3TX>GB;OVZSNRKYLZJSZ\LM7K[](OICW_?*;+[^\NKHZN7I\TK07
M7[Y_^R4.]>3+JFFZXB3O\R^^_PX_@?\MLOS[__/=/SUXD+QLIJM%4??)M"VR
MOLB355?6%\FO>=']GCQX($^]:);7;7DQ[Y-'#Q^=)K\V[>_E9<;?]V5?%=_K
M.-]]R7]_]R6]Y+M)DU]__UU>7B9E_F]?E$\?/7N<9T51/'OV\,FCV?1Y_FQ2
M/'KT^-'IL\>/GDR*_W<*D_P2'N??=/UU5?S;%XNR?C O\/W??/UHV7][5>;]
M_)O3AP__^0MZ[OOO9DW=P\M:^#'_D\<8CI2U%S#8I.G[9O'-*0XF'_7-DO_N
MBP_]@ZPJ+^IO:,E?\.@ZPK2IFO:;OSRD__L6OWDPRQ9E=?W-O[PO%T67O"ZN
MDK?-(JO_)>W@F!YT15O.^,&N_-^"7T)_7O&2GL X55D7NL331[BN5Q_FY:3L
MD\<GC_PU??1JIG \1?O9E_-U=#EG/[UZ_?+5R^3L]<OD[:MW[\_>PQ]_^Y\?
MSWY]-[J\?9G[FQ_V?HKO7_WXZH<?7_UW<O[ZQ9NW/[]YB_M[M^@F?@W.WKX_
M?_'CJ^1\L)C=S.?-#S^<OW@U3K.;MW9'&WEZ<GJ2Z+3_^ DP0>7%M&DS%%S?
MK.J\:/&I+[Y_6UR4'9 82)\WLUDY+78WS2^^/TG>SXNDM5-J:$KPGZ2'+UXT
MBV567R=793\O:_KH70^"$[]_65395=8623?/JBJ9%(D\\:+LK_&!7\L*1-E%
MW]0I#+2J^5.<^(NL ZF9)EF=TR_J;&%>Z<PENT!1;89_\>[% YSM?]4EBFZ:
M2 <CMTO999VN/?F[1+"/]I5@W\"QM$*KW>Z)56ERD5TG6=4UR3R[+(1N.R*I
M997A/X&@)JC?%1U\#)-=3>=)0VN1!X *YDK:^#O\9[/J1\@\Z^B+OS59F],7
M95M,^Z;M:":SMEDD/:PVZ1O^;UX %<,%@%%:^J693'"Y\.=M\8\5C/=)E+M_
M4FQ?Q-B[]V]>_,??W_SX\M7;=W>0-SS:7V'V4U'TP.-WS!8^^=*4L**Z_^;Q
M5SL]X[T]Y9^17^[VB)70E'EV?3/]?=Y4,,?.J@CSHLH-KQ<N+PP>F/!:_I[B
M$UU3%=5U,@&F7,!T\?NV6#3PY+19+%9U.65% P7&%'8JSVI0EG!<&O3?B[IH
MLRKY,;O2>4;>DXU)C D*C0[8-[DF8!(C\@9E55?TR:QIX<6B==5-CXH;RK>B
MF9TD)"LC/^:],L(IQ=^7?4=+3_*RF[8%+C&E0;/ELFV6;8EK6/ )X%L767]R
M('=N;[6NL[I> 2D)W>_V\IVA?D3342*(W<*9Z#E%!:2&MP0>RCVBQ2=8 S.Z
MD']UX4=T=7,D./R%WF6Z'W)QX.%9^6'=#3D8B?!X7ZGSW;*8EI8\=RS_=3:+
M=4)"2&<*]%808:'NS7QWG([>#<4,,%H<!Z@#7;\Y<F\<,\F2SI]&;!8'0YE/
M]I4R_W/5M*O%[LW495MT!6@')&"7</0-Z2! :R!2/URG2AU*7/!G!C3Z6].*
M^P2_++MNA<0*G! 4EZZ'?R!A 2&V;. 2;84&I4N:EZB\P*NS9)FUH"&LJJR%
MU_0@_H6>ITW=P?,KY+C)/VCW#"M?KMIETY'^@H^5,%-Z/[)D'N0D.9^EL(BK
MXK)H4_Y&!O&N"V]'CUO0%O*'O8;.C7%O2SJ\Q8.UD<*3]:EY@[?=[KOLUO/,
MR&^PA)FW.%B6_]:L6M:EC*H3JFBIT2%%W6)IUL\SDI#-"@Z<XDM9[PZ4)BN8
M=F7WUTB]^+:D^/NK>6D$'VR1D9C"QWJ,BF537!@_N:"(%2UJ4A2U^X _&Y2C
M0&7 66 2U[*2' \RR69(%_@Z.DC9$UJ1QR%'F9@;MP+*H:C=-RVHOGUY60PB
M6?HKX7D/[4^R">BC0)*C/_G\OHZ'V_GM1EP<H^$Y_M]YJQ-=9A?%@PF0\.\/
M:/>_R:JK[+K[8F<AP1T)E=!" 14/[DL-@[?(YW/6"94Q"64";1O6T2;ES/V.
MJ+9DM731M 7?TL</__J7TZ\>?IO#'J?X KG',X_BG7'-5;T "J[Q[@ 3N01.
MF".G><>J+H^)<O$K8<; -#.802[<&VYV+U8=F(&'HP8\W5<UX)>&3N\M/KQC
M[?35AVFQ[(GKHK2X*KO"TA!*K[).U8HW=#(M0%K/T-] Q%G64R?.P7H$$%*:
MH-B]=D6D*]QH1!(+( 'XR1%)BP*NJ0L6J7AC9-PY!7A4[U!7@X1KZ,:XKV[X
M^TG3_#[P<L/MH^LX$.!JXLG,8+\&2T*11\\6)<G;J$9U,'?JJWV]4Z\-KU2S
M[Z]_>?K\V^37#%AC>Q@NX*]W)P&/LF.6([^""="#K+&RB71Q=&>FUC4":FBK
MWZVQ."G*:OC+-&-M?F"LIKZ^W^H_67ZRANE>4[S*;$JG5D3F1864 )<;M?X*
MM542NJ</X0-7"G_E2&&XO65#*KBG,<M5YWN.BFI*;MD,U&B^].1F:INZG+*J
MNP!C"9DC2FCT;?:B\Q.;A/_"KT0/9J>4>*CBEG^*\RFRD+_-5!G9S,5 F\;)
MTO[@%W*8SEZ!I4"_-[K%U1S^)R]("=8#\X/=.")8.@UPY LR'I99B=9"GH/@
MZ'BX@ !P9O,2%H2[B4I2W^GSN%7PIFRY+#*T0&O[6][2&7KJ(LS\,*[;1*[;
MZ\:Y:6NL45!&D:+TM-!FK'TY=35OX+ G"]KC!#WY:)T1=\3!^"TIGC,[08L9
MW@@D3+*['/H_@5668ELZD6.F%L^R2^EJ^<9Z2C-KBPNR]C&NL=DS959'S\Y*
MUF^SY$J84;@,]G*@#Z#F*(AL7D!ZV>AN1KP/X3N,DF&Y NM2=%.&A(YSZ9Q7
M&H_TAR71N^/.:":_(0_ ,84K3 J@TMK9'<L9^5+IM@OC\(QRN3L7;;,B3$M@
M<0.S)(Z87<U6:'.+$Q*F!^L'8D+S^R[&I?<V>K(??NG]W!NKQCG>[>1O!BH#
M!/RZ690U_7"W.WCW[@2+E.'_XEW9V_B^'VOL M*XLR2P-YI&9C0-<ZUPCUFW
M90W;!$U%V$0B]X%!K>!)C- W'1P?2C4_N,KJ@GKN;<34D\/D@H_$=V/!LT66
M%\E1*<L!<=JM,O0--^[,_OJ79X].O_ZV<X2X"<P=->I>7BZK0AW+;=$WQX[U
MX Z\SL/&SK049J13NJF>G\A\$-Z!>HX!4-"@.BH!/$"# ,V(YE3'SS%V(IZ6
M@#I 6??L%N3#*>MIM1)G8FP/R;61D%.(=@MIA3V5WH&1A1.J7R&(%[33$0>,
MI^[@<[ ?RZH4](R++Z%0%%MF;3,M\A4&HCPPRK3*5F@W@GY-3Q]-91=I.C"!
MX$3A3!E]":^]RDAQCII<,DT*B+@6%8QH*4?MGP)A+%E[K>>;@6V(;JS>_<K?
M'GCRJ+P\3K8\[,]YCBI_<4H9+F]6UJ2<5\W5\:>>CVQ_@CO_*+Q+:]30/UUH
M9YB)=-=#.WLC$-7T_@$HW+M? WP0WR[DJ*"L "L% PO]V6(Z#P4771^7@;BR
MA%F3R]GQ0F=M=M%FRWEBY/0XITKM0Z'YN5AU$GX5_P#LF FOJEC!"X@6-85A
M:^(6O#:"U7T"^^)D"K.Q)H3+L@B9AXD?XSP]LUMF(*@ XDRN6<WL@M1%BX:'
M_YPD[]D=00M-_7T/E0!ZJ^<BC*YU,YL6,;!L@>.62SCYXD,Q72$/,CD P2]\
M7^1SU_7H>R6!.,?<D@V0\'61X6G4./_.F=D2!%1!\1%\PBQ\O4;%GG,- SD(
M"HZ3\,BY1'\HJND/A^Y7<1V,1#<=]]*(XY6]3BJ%S++PK:F>VU!C5"<4D[>>
M:]<$WE_8"A!0@HW (6!W/XLA\?SDZZ?;V#]#F85L\<'3DT?X\TN,MTVS2@3/
M).L*MHWZ^2[-'SB,:TN)$86!KCW[EGIWMZ>5.+I"%Q4_!U\8-1X_?7Y_-A]W
M-G+)8B=#"J6[R:?WF_QQFSQK*M!\<4^9*UXC,7-,:KF:5.74!U\U/O<,PU:S
ML@6>1::L<#>CK"-/I@PR#<_/5BU*;F;+*<E&$QA3Q@R6K.8%P$=O5U7!1W[Z
M)'OP!*P?DPH <@I%/_STU8<I7-2+(CF;TG1/GS]^0HD!BADYPA^@*'GT\%OW
M8?KH]-MCQY">@LCKFI;GC!&PX]0N?T8*%D>>7+_^B'J#-IN)4)'G7+BXNZ5
M) @CI/!#)P &N09FW\3Q3L][+W:TK>GQT>EQ9,M.P/SIT:XQN -8*.9P& ""
ME;B$E\/H@\AID(E]"T+,!#Q!J)*/0=2&>K68\'(L,IWE&3E@K%H2<164:/1A
MX8A.0#VDT[%O/TJ'=;:@V5>5[A_INH4$574&)D SNU82QQMB,*#FG='4PP$5
MHX94P0]ZX#>C^@S?@8]59C;H>I+,J.XF8UP*:5'2IN^74A5RLH+K4%?7<2-<
M-XZ4.F ORM Z4\YC(EJO[EF*FE3IY!#CZF#)UA/VQVB?6\KF>P%Q^P*"K:#(
M[=PL"0PW8^9?8EC22'IO(!K"N7=#+=P/*,X)W1$'!NCM.8P@NSK_W@58L9!G
M\/*-HPH.X-FWR=&9FK.=P6,(\.MJCM#LP#(18[=SW':%[UTGG+7YB[R-A@V#
M-)*WP4S*FO/<\#&^#DA<<F0R!X6T&7['D@23Z"JRN4$&=0T07MD[_L.V^5 6
M@=/?DT>4C6Z_0Y%6=#WE)Y8NAC!@LTD+8K03M"E&_LTK\4M7B2#A2)M)<"#7
M0R(^B3"YT=,43I_$!C7>[_@T8-F+575!7)KD)OD3TN3HD6RZL[&&-A1[@)*B
MX E."CP(1"#F5AOP7:MTJB(P>%9P;$5[*=!WY\3A1HO8AXD\UM/'),QI6RY-
MH!_S)>DGLCWR!_I@B[IC&K%^UP4R>P);-#7+$%!X"IH:@K':%G>,_J(?T3ZH
MIM,E^:I5-K9$7M+/X;<DBQG)1<(O>!'3)^S1O%S"4Y.BO\($ )1H,(>+(4X3
MQYD4=0$""W_?7-5X%"5%*TQ5CK)5 8S2+0/I5I4$0J)9@,HYI3]3X[3KR%7$
M6AJ<&")8^:B1A%*5<8@RG1,D#<?A*ZT^*CDT_@HU5!@:5_I9YD%[.!=P'#KO
M.?@A^1U5N9!;FX3L@*[]5;.J<I==#RZ_>ZVLAOODX1/O+K!;[:VY*<(M'_R'
M^H!\'.SO2AS6:VJH(CQ1EH&H:DP*X*ZS\'<BM^S!J[-1MUAT(MY@X\%L%)2W
M?INO"I%Z]P$%%8:/#RZ@L#.0!1G&7"H(^*F:Q0/[G#@?"B1;:DCD I%GYME@
MH2K?VA',BY*C3,WR]_.RS1_\G+7]=?*3LOHSR]Z-J4Z.^2?'R5"PU(YL\$0#
M3L<3#(GP+C=:K0_"%5VU&1O!C/RSX'@*]EXGK#_-FRLG/NWR6RL( PD9!AFN
M2C3@IO1>DUH(;Z1$1?SP'RO0503'0.[^*6G0X\4,R%, #-75:RKB[SZJ(-&
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
MQ88WJC"E:B4?IH4(T@O*)69'V57C&!,P-M"EWKF^0>Q0+)\<FPUR%V5KH/V
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
M2;I3M_<@Z_40BH'DQPG\WQN#+'CKE%CZI 7N,:??HO[)QOI/6Z(.B/X8^2I
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
M^E 89F[V8VKM86D8D":7,'NV?[%P:EL6G'?8@KI%X R@DN8:_P6&&38ZQVV
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
MK9ZCF0K]IFH09]+![O8.+LM/N+IY*M9 G:)WW?MZC:_W\;VO]W986]:BN+_
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
M7NL8#J]]-3L:<&QBN E7[':(X5J/U;:+8P.#.&)TL%61^(UW&MUZ<N<M(U<
M7'QT?X_[^%$VK.=!<: ?/5A2^\;S9Y95.R+"\#;#FNV0%L43& ]Y)$:K\E).
M^EB>K+;.S/=I77V-+G=N?6!APKO*PRUTJ%@5R=5;OM+L-?WNBOG( 1U!:2B
MWI7HK6)JBWH3.@WWGJ3![*YSZ%9W#BW\SHTD9&*QZMPNHDU[8-<P14_,JVV\
MZ D>" :2BNG+95?!MI]]FQC.OJFSKGTKU!QPR2.26(I,% <N9?&N^Q*!"WI.
M*RY$(RB,O0+KM!Y.T;P<!RA>+2B]'+5-1(%L7 KC4C%J0K$H)M48BB*(AQ@$
M,5L=7(*XB0B630MB/DIVVV7/K& 0/HSE+VJ:EP[XDM3IB6*LL>DU).4#,B0+
M&K)9O?+GSZRJ><1# K%5.OZM>B1LQN.2<3W!G4BJ:U?IW]7=ZA<$9;@4@SXS
M7+T1:YL(%=FT(I4645ZH>+[U^I2)09]"6-VZAJ080B9[+O. ] /-"^,E9.("
M,A;G?M9LP./C(:-)I=V^YIK1G%A4B*[K7?=\!=%*]7^H'KUKM:L[NI'YR+L0
M=^D*?S1:MHBH_E) K,[(QN@K/^MVR.G[TW9A#K0H^DIC=!#4D91*R"0O$CR
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
MK8'F6JV3GK+3X0.:U#O3&W0\6=+A2& **DW9B4L1/:@+)8[D0&VIAD">Z];
M]%"6-)E*O47SZ63Z;#$2?!Q;Q0<!2G:017V<2Z8$C7D80C-A:_"YQGQR='+8
M)\+<7Q[(O!\WEX-^MA=R9\JS(QD)9 %=@URJ!(] [ NVW+B!;>!5KL:M@>SQ
M?"7K3\<4EEH6M1_/KA8+K2%2\D833+#,:EG;$Y;^HK_[Y,<OYLOO;YQ9J!KD
M6=WZ;$3Y?KM69ZOQA[,K^*PCZ_.3Q;)_BY'PQE>,J9$Z7G!@V.88+*<L&*Q
MM7FXO+GBP)4"15(A:0G 8LEB*"E\*GMJ\;B)PM*P+/\+@-I(V>O]\D>T)+ZT
M:"I""T1JG5*BMY*K\W$+4=V(/MH\T$)076/O0TU0F3.9CF<5<1:=E2T$^K+R
MR<V#&S,E\6S8N  V.C+$XET6!B8*6PCN!4OF 4!J4RQ,EIK5Y,=R3B6T8C(7
MDR2VLGV07FAI;O. AD(Y!#"A8H48*P;*5&)S)D;#Q5U>F7W,.%Y(_5_S$)7H
MT;68(Y3L"[>F>HC!0C*QYJV!9A,EUO7!1+%6146SQ>:!'9; GAN!US2$T%[B
M0-7H$X\+P:>O?^/L@O21BA9BMDVE"&INJ*F^JVEK\-ETB76-D-5F(C!(#@21
M*V4'E%5YD,U53-T:R"ZOQ+H^<&+7>M4Y3$4@EI8#VR+-.P<A1-F>L+0KL:Z5
M-YH#(H749V@CU%;)99NAH95"T+(=+F^N.'#"0I$ 4DL(E@"#YO"EKXY(^A]M
M8L[CL"S_:Q._C<S(]*CI1%8''DP%)BXBR9+U%G.(RMOM0W7S)=:- !W)-4^N
M).<)*&;T#0Q55PD< _OM _KR2C8; ;2AR[7$XF-@P.IZ+:ZFY!.&$@%H^P#=
M3,U\(^!B9"#@EJ.:J6.3G4JB;'U%H&!9M@_<RZR9;P12DX&-)DQ.C11\RN0@
M>C'@"%7X5KF\N=QC]KL7,LG<E, A9YL$/&A2@N#[\CP%2Y-;RFUKH-E$B75]
M, E':,;E8'*%*.H<G2_&:S+9)QXWVAJ8+K7$NCY\R$M0([*FZ'US??YW*#60
MYHS5VT)E:_#9=(EU?9 A-%^A 7C;U/%YBFR#IH-0.?GF+G&!T;CEQ86 $S%7
M:U0(YJ#^SL329QL7U7\IE;X<;FO V958U\H;J":5E,A2=$ ^(P<1MB0%+/OL
MA\N;*PZ<*LZ:;/$H%<"DEG,NL3IAD)BP?;3WR, 0')S2V4@SB_?=> P0/(G:
MH;KQC!B]<X:Y(%%6*]T^5#=>8MT,T"6HT>:4T *"+=![&L28<DW.NDJT?4!?
M6HEU,X!Z0DE,$H "L ^YI. :!/(!39.R?8!NI,2Z(7 Q.9-JL;4X8 J9L;;$
M'EO2J&MA^\"]Q!+K9B"5K'$U$YE2(O@4R"(57WTK+C<;Y?(:AHS9[UY()Y-,
MWD+V@8M:6VV%8C,!0Z5"5.M9#X>M@&8#)=8UPA1]MD(61 T)V$()R$S&._:F
M-#%; ]-EEEC7B(]GR6P,4+6L8A/0!6K1J+L37XQM6X//ADNLZ_1\32VH40K)
M.0U*FOY9GTU*P5;R9/W60'9I)=9UVI/AVEPST-O7.$W8?* *'LE0<!+SB$3@
M/CV?S1_,9_KM%:-#6GP S_63B9YH^FP;A1]4JM*JKTT(I+C2@U7RF2W;AGD,
MB5HO:#ZDZ3-Y6]_<GTPG1R='7UL-_UR"[!,?:$B<GUZ;UF[IQQ=3.=T\6QHV
M%Q$+:^R$9)0?&5NNK56-I;Z&D;*%7NW8<A%L\85] ^LA)<@(ZF :1G4T%81"
MY)&RY7)\2V^)WO7"R5+FO[%$&?-HUI8O:;Z=9>#H( CZE&*"DJ4$#4/-)?2^
M#ZV/H0R\.?=R%0GCG?$VL*9TL0%@;Z5M6:(--;<*%D=*F/5ZF-MZNJ7<U>RO
MWIFJW'_6=T8YVU[A^NF*31\)4GJD'!X*+T_H\)QLV\@@J361LD6L FJD(N94
M>@L5;[,Q?N=R=@SZ!(-4XM108W*(!"E 2="R_DP88C5QYX.^F$$W3A;+V9',
M^RY.6SF_H0^@!=_0E\)@B#.XTC (0XTFVC@"ZEP:P!?G!D=)'0$-6]$ZIVH'
M5"9GS<$--S9]780[:PTU<.H,U.O<5#+.)^6D#T4][/M);Z7K*<'F6CVW$ F4
M1%0Y>'35,6<KR>WX\Z7\>3RG*O?H2+:2-XE+,A4;],6P( 4KQNPE52O!)!J#
MW[D<='?QZCW>:(J5(,6D^56&T+O1F)!39&^C*YJTCX W _,WO=YS;];'<X\/
M92G7GLU%MK62S *Y8# A!(0F#B%5$P"Y)^D0ZDC9L\$L_2JQAX2B:AR(OEHP
M-F7O//AF3$DV13.F:>1G\S=^FU9P=\;T=F7'VSENB^7]]H@.MU."]$V=R$21
M'#VTQ+EF7U-!@R25:A[1"O_/@O.1'!Y.IL]^E*G,Z?#:M%ZK1VKJFJ6<K>!Y
M=:RG79,>D<7YM;QU4^\^>8'K@C;?9Z!D#H165)E$R-DJG5RVR55H%$RQVT:L
MS_<3._)\DCQ@8TNNE9 J]!JPTB<'*)R$/3+QB!H[7VGR;&:[AKZUM57_4VV!
M0"D7;WQ/DCQK< MQV\AS%4/:I6]_.SWI%_X'&U@?ZZ_G)_C\[:L+LZ;PL34J
M8(IDDTJH?7,"5Z@Y/R(A?4-S'WW'G,[*O(M?KY\^/CV6CX]/_.[@=1#S+"-[
M\PGO9&7_G"U6ZQX6:A;_%#I<'C#-Y<%\UK?^G7^U3?S)#;@N4SXXHOFO'QAK
M]_$/Y85,3^2>;&6&F',TU1.U" D8H'O@%AMA"$[%X)@RQ.$2>[4:85_JA.GP
MIKR8L.S3]*01+]7Y[(A](<1VF&NH2?-E4(\=>LI<!2&9FAJ*&\-2S3_WE4=R
MXY*\XR5:T8[*'\O.V5%%6]$K;V-RA*HY8LJ$TH1=&PF5E:KUA)?WYX]DWGW@
M6S+_3 L^.:3Y-699;&7E+IO:LE?@6G;0*%/SF3Q8V_=53F8,E;OA0+B9,@?;
M9$QE;TTVD%!CB63,Z),-6$'&L+'@@"#<2+&AKZ?TP:5L,T$PC208+%%]:2PU
MN;%,6/QC"*]--;T_D,6$MM&)-G&U!1^:DZJY2L"26ZH4!:V- =WHG>AEP;<A
M!UH8,?5>D=QW3^)NA:D:GWTOIV 8O0.]-/@VXCQ]KNQB08;<VU0)!:K.9E;'
MV=CY,4S9_7/X^K3]^8M^]MZ)8QL=J+'1JNO$H/^!"YD,IJ+2-(#4:/P8AOF&
M ^%FG&@R-<;L(4M2*UQU&H]22X"F&@;/.E"-VHE>*H2;V0@W1!=<E1 20?:&
M-"(FUC1""*N,HN3ZYQ ^.ID_ZZ7.;72A6$-O(1]L2P&R90J]&XC^P6+8XAAV
M4!D">!M2H!K[U,Y81!UF1=,WDP.J'*N-KMHV>N=Y2>!MQ&V*IG@<V8+E#"5$
M<DR66TJU-*0Z?K?Y?N3[:3X[G#W;RG6CWHL/'IHWN4%.1(;4?P;%E'W),/YB
MZ :0W(Q#M;Y(;"45=@G$&LK!)2?.5Z*LJ<;H'>HFD-R(=[79:2K?&P*2ZAI/
M14'K\_FBIOR6ZEBZ ?PQDO=E*U<701$5I(*UCPTR-ZJ"CFHC9ZUA-*/WI1>.
MVX8VZRN:P+?>SK$RF!9*B>(]%X?"ZDCMZ#WGQ>.VF2JH59\87$BQ-W6'D&M&
MSX%<B:ID9/PJ],U<I>WSE)2"H\(5D3T$59K5: +?$G)U.6 =OZ>\>.0VI#()
M;<M0JPT)BF&JOH2FBM/;$%,=O\J\#.0VXBU-%BJV@*DU@PL%4\@)'&9F0168
M;[RETX\\_V5HR+UMA;N83&6QN,;_/9DL)F]G]J_2A%]^_.?DV<$#F;?9_(BF
M+#=FTP[V;+ZX,^6+=Z=NS^+GN=/W#OVJCH4%8^A;S=G89PU3! FM<@GJ3S&.
MH8W&.*"]_$@9/(:J2K201LIDB)!R# A<O&%I=OC=QX>%Z(5T(;=5FG=LU;4&
M#8HVD[5=R@0.T2.^:0Q@G<.]\U]&B=;3LWGS=^_>N'!34VC<9WK1]P[]FA$)
M3=2-06=C"NH_$9T(:R9H1)I)-9Z;V@Z\3UK56SR^QJHL6S;>V.H)0G(4O?'6
M-IN!K-01[ 8T&#S6XN54,A*&DA+W':$3J(#LLJ.AB \9X0R/G6[\(I#>DX)?
M 9(Q57U7#4E\!!3LFVDY3)5;IF8L76F0/OL:!MQJ]D)88R5X8)]BK=#7>Q<J
M,=9"L7:]F6&7&VX+?3:?K()I#!$TNHL!L FC24&X@DLI8BS#EUF7!>_X=,9:
M=%]3_2U.2)P#X-[06J 4$QK;XB"X$613 VO2M]4<W'SBF H;S?:;3:2)BB]9
M,T9TS7DJ3GV;'REAQ]F]?T?8S\CD$! XDT>VX VA8;2"P>0F@&4$E8X-=\W=
M.(<N)/!Z+*'9&A!3!-)LGXKO$^3UIS-8QE3&O.K\V+R/,<*<$#&+-5"J0?)L
M3:S&</*^Y>$7(KYJ,XF'<KCJE[$XF!Q?#IVVHWXEC1U8S0YK!A!32E$M%;/I
M<Y&1>4R5B!U_AEZ*0)\I!\FF3]@T/O5-DTSTE7J#E^+MENJ@S7%L=)+(9>R;
M0*('JPR1G)FL)]),#TR*=0RUB!U5!JB.)%G/F;WF6P9L2!K;G#0CUNE305SW
M/#;K)\)0Z71SLCB>+>CPQ_GLY'C%'#WAQ[JLOG?@V0.I]]OUT]XM[-YLJ4_U
M6S.9GNC3>@O/>':1_J'/G'1[!M8A5]BV4IDYN[ZO<"C@,9.%A*IBVMFDNC,<
M]W: 7O!DV'<A_?/)L.\=^C638:/4$%K,!1,X%XOS,;7L4W(%P<'PK?@:\^QD
MNEPH;+*X.Z-I[_>JD4+EWV3Z[*&P3%Z0QHGKIV]__WT+PM6[WQXP$MMM)6;%
M#CA*AF@\^>*L:Q%;MD[3U>'/+QD=>FN<C=+7JK9<(W-DB,WD+)8H9D\UU.#*
M\-&[3H<]RWIT(/('#<K/\?UL<';,^0SFU.PSA\8JO0)(:F1;CH3-&HS>QK8-
MS%FM8C@3]SO*K"%46+86LT$V &@TW$O,+-5YH.1QP)2Y^)'HOHO!_*2WSU8:
M/%!BOLWA'K^</3Z8G2QH6N]IIK<4F=Z>S9;'>N3RH=#AY-FT?XW^I@NYFKX[
MB))4G^L+QS^PD*D\UK<_EOF1<KA;T'692IM<Q$:K%\))TXC)9$T[' .D4JPG
M4U)Q(4;*F(?+R6$QY^*'OJ\.)U=+J!$U"RH"3E-A6ZH$X\0G2/K/<#EYR7[R
M0EBP9L.[U;>=_G+#&PHG([O>CL%6VQPX*U0R5>CU&9)"C./BY-@\TXZ3'^4D
M&G*U^2B.@)"Q-@P<2U])$<CN_.0GB7![=C+O1'B[>8L>_3%6C,=4AD).\"*Q
M0FG&19!BBV5,K?86#>!J&;"PO&2'N2/GY9-3^A!9MBUG1LW$I4A?=1MCMKF
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
M?SC!^>_E:S[\CB]WV\CPO4G5L;_G4H@GVELVQOO4=.C;Q:S_:9ZX!=GA.$5
M_NO[; 93D-P:F,6M?_[#W#W5^"?)X[V-ZF*3SF_%[?]6=]\XI_.H O_!%OR
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
M>NE2/<FZ:*"Q.&0C?]A/U-;A[*\9I];@ LDK7*^XKSOM5 "$IKV)R?J8Y<[
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
M7NG+'I)/"#6/$ (=5G.X*W=BYPK\J\J;(="\[JX;?^JC=V^]8UZ4P^>'+QJ
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
M1-H(5E+3=O 5/2;,&+D-##?$_!J0-7 /DE[_'&-$6[;A^3;1@CLLM"89&E5
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
M(,TE:]\9_4RJX"OZZKZ;PO_"8Q'OKE?.JV&^2++\&?5V.]0B1#@-F7M.36D
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
ML+%,R2H'I0[PV9L R))/<[[)8=/-LB;9N%GL)R\MR>AD571AD'9)XL Z6P,
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
MC:HV&@G#D=,&55#;AM.2,14"_.QO->#T$=OSW^1?S>#EUFMNF%LT.>,UF&[
M\PB08*36K^CHEV:HL+!FU!DH6!QEWN7Q7"A<YP9+]E;T%QM'2[UL#<9?-Z.S
M-5KR+)?T17B>Q#@+K8(8+*_&^2NX^LA@4W##JN1A [<JX85Z6W-^8A. &1@A
M+Y\N*R> "ZJ;]4")!J\_U*Y37Z/6F89F1L_B$)H=V>"A:]JW5CH)FN9-;(8Q
MBI!]C1F.K^:4@>\ GR FD8"'WTO(_JSNHJR!.]W:L6[D*C59,MO=) T.479U
M_&%&QZ7<"S_LT_?9"L)*,RD+'V >D+-?*Q\KD:T@+3Y/Y2WG;(7D?6A"'+&<
MZ+]CQEA8%$%,C5!0J$]YO(4W.G04L]<\<&W#OT&"]?DFNTD]50P4P'0=Y']9
M\\N"YUGV6 _=$NU@1]@X[BM[5'C@E]W"$0DF0;7#AV!@)_Y?[T=2_C0T]Y*A
M"O,G.^/N0:$*D9(>BDL6U9(A<@B':F-KL*A&E1,4"J2$BL0)VJX-*92O=<;;
MO,Y#,)[AN>DU$D&)4GM^$(.D*S<[1GHGZHABC:<I,_LQF]M,@_:1" :]U.8!
MC7>'6W'BGNW!+YEMBR\1E!ILOXS*&)B$Q.=2-5D)K[,H>SI4R,;X0B$H!V?R
M@QY16Q7?7;RRD4)ULX CG#."V9:X1^/S'OH?Q'MU"PV0X7H-"L?T&IX-' NU
M1.CNYZP76R+@I%(<+*:8$OMD@1/5KZ4M0HQ%K3L3YBQ<@)0D8.-2K1!R]M<=
M5Y6%7*6P'J<FMFXT:>;S<'1RXM=Q>:Q:T(>*]A(I1@^K@)AG,R,MZ2=BZC[R
M +X^B#_-D>\3$#QAZ0I/B-?J7,UU64JTZW(B$R60[NQ,LK9H93BX$=I6X6DF
MI>1)Z93Z,RX96: PR(!T$-<8EF1C[#($N"^JB] ?--05GDW@T.YD0=(]F$5
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
M:S"H@AH3<@Z@SK%[0:9RA#CDCN)>MEX#H0L(=W6%5"%_V"F'@EF:Y32B0;,
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
M_R%>[M;;9.(D+,B);IG+.UN!(-+"R1D3/DSD>#Q2*\1OD?=3R$ QJ'L)]ZM
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
MY)UDEEP]V1/+IH8]V/$K]!&17T+,?[K\(->V!%4O(.SAU]2.F'<U2F:P*V'
MEDB3H>.'TX2:9XG^Q?/43SRL]E^D$?7E$GUP;:"E._<"!/6G!C0_8M-6^!8T
M6(K]&].L%8#$^H>__Z@V 6ATE]7UW8:#K,DP-E$JM20HL<7:U@I#7BFF(M]3
M]R(W:V&L4*^*N+QY@@%KQ_[<8>2[=\"X:TA;GY:/[& S>K%^8U&S" 7:P(XC
MW49W''E_^<O%>^/SET]O+B_?7GW\Y9 ;CR#?9VW5;NW( V;'3J/8IH,W!7%\
MVYNC[O90"F0OK0!;46-/VC3B[<FD2I--_*K&X)UMF6C/&"O--$$J\50 Z;4G
MJ$)Y1V_Y*4AA9 ?)O4FM0GR?@0S"RX74WU./25"$#K5"F2_\\#Y3JBRX]:(P
MP+_#$R#W"36!7-=OGIZSVITQJ0_;<2+L0"EG)MI0OFRWNEE/>GP /NAE'T0L
M7F CQEO0,J;HP!;PSHS9214S.1WLXKO EBT![^N"9R<V'L1.X7/1]C/KKJ8T
M+HED+SO=M^QG:]34OF4/ZH GI9/D*1"N,(X][+_BPQ]X=Q_9T!J[[5&+4^I8
M"/O.VQCF'-LR_HEVK4&]]:@K/;%VWF@G:\-M8M-3T6\/E$40,W"U8!+PG1?/
M&&]5! :2VH (7YE&U%$6!- -1<MHI0T1MA7EAI#0)-0?V?N&ASK,><)0Z*AO
M;4HV6!A)O67?W$3LAO QD0Q(4'Q"M5?-ZI[;,"NPQG@WUMSF#46/ZRDVPVD9
MOX9W,,DH:V/-6U%2)UML:4EV[S2-:)DN?.F'"]'FV4NP/6.V*5FW);0 20G0
M1J32LBTID*Q[;.P!J]A1_HV'[Y[:MV'$MP,[J$]8MGC<*]Z5=I=DN&:,FD0:
MG:$TT;!Q%38'(-[+1P9.2$3G)G$ZB/Z;0(R+($ U_X4MPBA!7GL'G&9TVN>_
M\:Z@N9FF,.'J'DY/V$"PVZDROYIK;_4:;6]]N/IX:5Q?O+O\^F_C[=7UF_>?
MKG__<KCMWAYL*GAZA_=X]>&]@=#U7C3CQ%]%S%4ZY8GW8$4;Q8LO7[G(7UUM
M/,5':LMA0[3EAGHIUY_]E?KSP\67WRZ_&N\^?3&^7/YR=?WUR\7'K]ASNC-\
M?4W]43]]-"[_[^]77_]MPB_>7WREYJF?WOSVZZ?W;R^_&!\NOGZ]_')M7'Q\
M:UQ=7_\.'WW^_<N;7R^N+Z^-3^_$L\;UY9O?OURM[8)9GZ#U&;41"O53J8\S
M&E(B#!1R,^PCNS/^'4;?C&OZ_O*[Z(V=9IVMX_OY)/1EF_"O[_Y?2S8&%[[B
M.S:)4CNZ%RU1N^0K=LA"G=FNT>MTU4[@$<.NU-5-[HT+L%TG8/B NT<&F&S
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
M+Z5:E(]/'7= :'Q1EN/BNAQ>280%D\8=0PP<1+7AZ^3+]):+X>9@^?*Z'MN
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
MOS=F-E@$,]O-S $!%6A'3-1WP5\#>A>]!R:<I/#X??; :YZQP@N^3)JZ W-
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
M$"XV":$^-RR-PF*+V);Q>Z8VLEYM9$:LG3Z= V!8D/GFYVUG7?EB^P9^BVV
MC)?#?CMC6!3]__I?H^Z@]WK05[I7<GMI^27$.Q-VXU$7)U M'C_Z/SE)B"U7
M0"JZIK MT=BCSC4@%-ANBW>/HW0NHAIG5,'RV#(Y(X18LEQ/9J:0?4,O%=8-
MIQ,<8*#^(X-S?&;X\&7+R9/D2956VD=B%OHIG9]B![G8B"DE,W!S;T!!T%)B
MEB0^C=LRX&BV11=.V@71_DBL*SN0SV"R$V))+_'YQUSO,SP-9!,E> C6*RQ'
MR8T.,Z5C55Q\U<)=WF=XPI([QI:93C?1_+D[7MU$\WG[85;V&WHZPN1GGA2?
M*M50%LM,J J*I?2CEG$US5REAYE8O'Y)_]12H2#.<=9^W<57N,SQR=&%([73
M_H$;ACA6*3PAY@?/LH4RCYB5->U=F/JNE%]A9T954I_Y@ 5]@_*>Z6/L(9B[
ML*"[@8ZMG) P.]EUKJP62UH(OJ[H($C^ ?99;\,6>K(S>4(-0H6Y^[+;4[87
M?N.C64%=)GUQ@.&LE:Z+9(S87@1'G)\RV8MR_1%5>:2@/@1KQHB\^!L/%U20
MBXQ?])IECT[XC5>,9N2VMOK"7\,[\ HB(H)T$6C;\6U>G'>U9-0J.?>E5+LA
M9C /W*C5QD)QOB:%.K(.=Q0<P>;:. W?/X<S$(PW+YX5>KHI5D:\IFVRXBTW
MT;B6K0=1*=Q32,04PH;1$60<^BAB.<(!>C!**T5R3J07Q"@, @Y. ,-&W^#@
MS>(RIG'KV08V447W##>"XE+P\T4$2HP$*6 W("J<9_-0$#R:G^K*Q_@XA<GN
MO)B1KJ+6@#SP%$;\#S$:,W>,R@2YV"ZP2A#,-N.:?IW%C5"SB==@E&N*%#$Y
M*[L,/3(\TA?@5 +[X\+% K,H'+;#+'0V+'EW2C(91EIA<B*NET7[9+-$_$08
M)1B+0GN"M&*<Q@O>>%39KRU#-\_$C#3.3^CF>DX-]KQ.Y]A!]F]8\KM,\J[R
M%H@&E75T7AN?4+4 B7X!HV]Q,&X/ZE=0^@-J(QF+MK'64/SUS,'VE^3/^??\
M*'UQS0)L1$\_>/&*5)47QRD_*;\RGTU]]ATHY(31(N2=WL^$76!9[=>?;5)_
M;["]?7!/'W9>O^+]/L65@3RTBC_]W_$*[:U."#7T30JZ%W0K<TWCS]"C]KLX
M>LQX UA8R.2>?(<@G8M>]'@AM:A^+^WO\'5<])?/F$V!7+FL7_A+81[7\F=R
M<3Q L$3(U0_"^)(N_ #,5L1#\'"D\8ZSA0"\B1/\4W2:E:U,'>"Q<(Z]4N$D
MYLV>LW!XR[B$-1A5,T<RNJ X'*0=J<CL;VBD&N%=D,<4B^1J&8K$J&=5+C$R
M=B0>Q)544Z&*_P39"M(FJ86*%DVCP"WT2BZU2B[&8S;I\2GTV(!DM&$]/<'<
MMD;]W?='!#.OO8>VBWL<=O@DW1S'==H,5N4IS#W7]=F3.+?CTA%0W;SKWR@B
MEVM$I (,X 'J2:X/0L036)=Y4O7+W76 K-UKZ6F;JM7;EVJ#XD@72VD##C]"
MCGVMA8T%2^*[N,WF*1"""*\*5#C>.I>/X," 1P.V&---\W:UY$8FAYG#;F_G
M/7%VE12I>>VH>&TPU)RF.>U)M%H?>*V1K4"/%^[C#68:@*//4PN!;.Y*D_&8
MRJW'W<; %!P36;N#P<8ULIJL#Q=8#D8;EY!I9( :A/T%KTPQCCOUDI-H5#(<
MCYN"-G=,9#WKC$>MT2M-TAV>T$#1$VIU\'2$Q>O$N<B:P6ML+TBI:"-+U#X)
M ] :MC=V:[6E\K B'+5;_?IZ4%/T89.Z_ZR8\,=K^WVDG&C4A2=A^:'":T@C
MM&,BZX8*3U.TAL+;_&3>M>&W5+B^.HM\76I+14Z>SG9I[K -SW916W,\G) L
M;NC5C$@+3H#^KI(BZ]W/ZRR8IB9+''MFB,Z".=$L&('V6JBST>DPQWQQ/!SU
M'XG,JE,4-*?5@@'>NB.,9C3-:)NHM.[@D<"(.A-F*[NAVEXXRLARW^Q:G>?L
M.'"LA.V8O7%'IQ?M(31HCJSQ<U[;G8K7I. .G,3ER'"\>;\O'<I_^(3I-:;K
MZ#&1U>IMK@1U:DQM)?A8Y7=HIVK/[ P&3>FH=TR$'?7;.AMZ'U9@M]-OC9[9
M"ER);=Y$6)+8GC,)>(KW HO0]QR/P^FX+'8B;\*Q"A'YP^CDN%D!A0\(UR,'
MH(@3^$#")!-R,3V+>#D7'.SV"UN$$>&-OPNCN=%IG_^V"8Q$A"BKJU Q"),"
M(4.P;,5+2F B"-01!@$C.!X.%$509@\!:2P09#4@N,1)>,LX6(AZAX2RE,Z#
M M R_RWB*?&GXR*BD00!)+19P@K%)XN7-?@=0I7>9*@=16P4KP5SX?B@A2\J
M\54XA!=A:"%>5X[>4H:#47%>7K6R*>40D43(-?.B)07W&2@9+OD689)P[P2<
MM9L#O6U \TUW*N.K$EVW@"^Y\6#Y&?PD%P'X8I3AX1 T#T(Z2Y0K#GW%;]J,
M#_9]?3#])L*'73-FO!#(3+"DBRA"^"QBAQ<(X!;><?@MA,R)A:IH$XWYG[?4
M&\G,BQ]2'-,T(E ME1$40#Q4/0IJ-&U[ =LM2@4FW;9H4L7<B0<2@4X'S+-7
MSN4H(6MZ[C]>>':[S;I]9D^&;:LWZ4]'3J_?=KM]NS_IP#_3__1'+WY^5@30
M_9!LZ;*>2/8&D:;?(4A2'3TQ> 9K@6,X$70UG7("5AV!=KEVOL\@)R78>XYB
MOH#W8BEIIJ8W@((J=2/84Z[<>-P:];M;I<J-6Y9E[3[YK-,:=.LEGVWV7;^K
M)SOHK?YZEVE]G7Z=O+[]9PR5FUS4!JI"T-I-4H0VR)H[ ((4TA(?7LFQ++HS
M/L5%CS;A\[VFGNX\6*H<KX5.-IF_(5OYC)_.L&AG9H\P%5:6'N8=7,#U/Z,8
M@!>\*ED0Z[(X5Y&S5K^[.OF_#^W78\8XTDD^]:7I*A'H=KE_\*QB\"EK%R1"
M)NHM0X&]'WU=U9!+E8W3MAJ?G-7K#I^S-'U+,=JT[ZSF+\U?FK^.D[_ZIP2M
MT6A[X(JN7.K8 T=YEWLV EVW 7#.GJ['=V$[']6V#+L-@/'0N[*$,C5H]9YE
M6[0/I^Q#?D6Z$YU]:.F'O7Z_*4@BCS!/CW)KSGJ=)N#0Z6TI;8O5WDAQ'Z&Q
MW:3X<Q98+H2;72\6,6GLS[:,AG<"QGB[-=1&7\,VQ6I*"K'>F/+&/&/*?%/L
M\6=7ZY=9N_=B$V+1^A,S"2E)B1H'XA_R+LNG9+-;G:;4MVG;L'3H=I_),M2;
MLB[2 O*B[?7G#8SS#O+&F<OXGUY1<<=FRKQF-H-(0>W"IKEABBFG<EFUTAV.
MYPIK]V1IHG@/>]N6C^V.,,]LDFO!T()1<>[U!ZW.QB$ +11:*(Y8**QN:W"H
MI\7Z4F6EW*9CE0R^?50?TC@_>0G,U-FD4HIG#.>IDQ<KKMU6UA:-B[5%32R^
MQ'8$9-.J,>FP(EMT7?KTG1T;+RE]S(")^5@EZ:94G\H+J\%NQIS_EG$5T"<F
M+]<LI68K T9LZF-\Q<;"9V&0\Q)KG!56%&.M)TPW$L6YO,Z8EV F]O?\ RI-
MOF,1@X^ 86W?QRJR:0S+AH5.[=LPHEHO&;C!@G(J^;P+HV^X L=>(.?P*N'*
MWY=^R=_F1MXM"XRY[07P1GC5#(@.PXIJ>%RBP\")H+%"W^>5X_&#1;P*9S5;
M;/(,H\>*336B?4/$1MSIB!KV#46&LI"J1,8T[F:>,\OKE5\.!^I/L4H>9I!Q
M.59!V@YXI1$*<!K#?..8Q286C&-9.[#@_YQ_8"XH;!*17S^_,3-^9=\7+'"]
M)(UX@?_+<;LUS%Y%2 '4LR0!OHX35!0.8R[%..,[>T%0#K QO" _%C^6%?W&
MC+DW8ES0 %TY[L:,_K2;_SC>5XK9CYGWU2-C6I&<\O"1@2D=Z_A?G /(6(*O
M\L- *;Q'YNH/^ZUV-E;.]\"SJ4^"F<%"(*("3);QY]KY4_#W7LOJ_U  JH!Y
M"3R&,WSX10[-\.(5!Z0 >PD7!:*DS"E!4"=\[<O"Q,!:@U, BY@C=AOZMW1P
M@-1Z"1PN#N(_<:21F#E CL3[6Z)/A#>1/6\9&Q!_-0"%D6.>^'$HJ1S7.%^1
M8J")K()Z &:&GP9NZ6?=_&<-E_:U[/X.=2M=TZ=Q++BD4(1N$%1+Y,7P'1(=
M31UI\XQ,I"Y07*!%U "JF<*;X">KMPW4Z$'9GQOJTG<18T:F4+<%SGAZ-L%I
MYSSA(6P!(MG\<G'Q64$%F8/Z@H.6^ -^ SOMI!Q/!.0X3B=)A"*L6).%TYDK
MU$>:ZVC*PJN7YP0?2G-&ZC3D6YHJ&=]_IH$"<,0UJP*Y0 ^"?1NYI%WI1Z!,
MX+UH=<,W;,%!>W) *-#XCK?PN2&-W/][Z[IE&HBG W0SN2J<A:GO$K30A&6*
MB<X$! =*@#8)Q^,)=N#,<-]DCOW)N5R3B5Z]BRWC@QW8'*L&D6H\AD@^Y'),
M*]@!B#M-<W(#:;F=%$8(VN38*1YL_S][7]K=MI&L_5=P?#-W['M(F@!W^YV<
M(\NRHXRUC"3'XWR9 P)-$38(< !22W[]6TMWHT&"%*F5E#"3*!*)I;NZZNG:
MNDKO ^Z$"AY1:>@T5664!K"!P,<7;A#2P. A*0P\'5QGO2>P#,T4&<:*L3B1
MFA>@LX9J6:QFBML7ZHU<]@58XYO@/0'',BEFDP&5; )M$'>\$1$ Q<<:3Y-Q
MG,HJ33 N<>&&4PR*<VT.@* J_V8 )KQQ7G!PI5W].I@T1U_TG'$ B,>)H&TW
MN<X+"6B_R'V"*U)Y(IFXLJI4_J8<<=(IJ!M4EJP_@<TWN0@\4>&EQ-I2."3@
MIRGI(EJ1T&SP#8N%)'%T#GPN(F#O!(ABK.X$-]F+0%S2)E!8F@B)-I["D+SP
MNCH(0GA/0KN$$HT MX,):/A20\ AT7/1HHVH+!;,_#P417R:KZ]"W @&:!PA
MI_$6C[R57PE95:E0%-2#5ZDETRC<=AZHRLH=.I*UP3QIWZ[$R++'=D&C;#](
MX9+5*HP\X[&V5QO/BA5%-J)X1+$ON-@/O.ES*4N>E"5/-KCDR7/-3;P/E_[M
M:D-L=AQRMJG=0[?[>=HHXVJSO<.9_XV)KM^Q($#)M"73EDQ;,NV#,^VMJU\\
M3KI&F?W[ZM<O(DW?6;L%KM?G<!YO-4;%Z&]Y]&L#%\:N.^7*;.3*=.M/WA>D
M-'QG0W"E"?LR%*M&\_Y[UI;60,FT#\NTC6;)M"73;AG3MIJW[:OYQ"<.7E!G
M''MQ9YRG:7*S<D; QB6B%;:DFLMXN)=!MF\*J#D%8>!-3XE;VM0'$V$P7XL2
M;C#5A#M!2]<+A:'6:.&S>=DD'9"8!\AZP-8R=F]+4C1PL,Z]YF@\E\!XF0*Q
M:=D =W1I/VYXGT!3'@Y*WZW 2F7SCUOYQ-CR<*@'XP:RPJ[,^,V.G=RI:/RS
M.!R^+=7P4;58M\3>YI5A*OEK4_FK57_*TFOWM/UN./Y^B:/S*BA7HR4(O%WQ
MKE5K4U0:G4ZM]QR#D5NS!G:EV^K>L :/(,IW4],W0O7?2MWO:^2.8A@$=JQG
M<T"=:O;B='([&-JV>HEV;^T2.9NG0CW/E6D^@U9/&XX 9^0Q1=F_B\YQMS#<
MIO";4VGVNFLKO.N28/.TE6>^K':EYS0V=EE?AJ*A<F)O*H#[G+>S1J>UMK53
M:AJ/LS1U^[FH&D[+Z#*V41B@8@ZEHN%4;,=9F^%*16/#E]6NM!W[M@ZM;5$T
M-A!8SG)9'W>+:,ZGFA64OEU"DDWAQ96+/=Q> 7BA9'P9?H'[V*RW!KCOM!]O
MZ9:[-8MSIUUU@S;.#1?XTZ&;B&$< EZG__L_7<?NO"<+?7+],HSS2J/1?@:Y
M%,]R<9Q*K].[[:F!TD"_E1[]8/;+\\C@67O6FRA7K4JSU;UC@Y"-]T.4C/O\
M&+=9:=?MFK.AC/M\/2W'(O%D#>&%QV[NHBZN[B_8:'VE<5-*U?TX3-9ESL<C
MP-\>U/'T@ABIM3;(/6=&6KTC6/UI#H<N+^X?7&$];BQF3L")Y;"3 &OEM]JU
M^M\H,-YLU[I_0WB=Z+P<RYWHY@W,"UGC#=D3"_M#I&/L_G0APFLNU&UV.1ED
M;S::B[A8P'O,B(Z5QO5;\]? QPM>S_6\A:^*?,-LXH1[3F!G%MF]JG\]UR\%
M_\XZH-RR$<6"-7ZT\[[%BRR;OLQT8]GBSB5'D;4#"QM:K8KDM4MAT6E ZM6
MK1VPSTR,30!&W&H$V1*[/%%'"DD)]SP1W.* &^#L\L<[ZN-7;U2['GVXE_I1
M6;_8M;K5EXUBEK>[@8L[1B,>RJD/8R"4NJIB"1?> !S(KQJYLE]5;HY.LV:1
M",V.$6OIAZXG2&ZP%'\\3>?GQ\UY^ 670K:-4T5T9^:S:!:MY;.0S80<IB5Z
MZQS =)(^?3E]:K]_PVAP V'DH"=%DY;M-:C]!HJU.QZ' 4[EW VB=$(W)0)[
MU.&Z_-+NM,P&2GRKU7=#4_AGQ@KTWIKSZ#L3.G4>C[&00X6&GRXCWR70PNHC
M)NKF9]@.@M%8_!<;^: ,^3@YH.J7_0]')]8XG'+;#J2U1V?2&2DLK"$0J#Y4
M-O69@MN=&NR6V/#$I7:';DB--1#N<0? 5^EF<-B=8@"SHC9K.&+J*9B23O\Z
M>&,9''6<!"-AG<#=DIG,_BI6Z,)-_YW&LNT,<MDW8!+K= )3GUB_ Y4B-ZS
M0^&I]5H+=[A^?"'H"4 >>&RB^&$@L$M4*!N3$&FH_\>0!V]LE7 #@"7(,.@F
M$2[+S+UX6_:=F":QCZ?VD]RF!M? J&!8-M&-AS6S!(P^<82]*Z+)T&A=1^U'
M*KQ&0!""% _I?/."U6NV7#%Z<R5_?SKM_\"&E9H?N*D'KJ&/&$4-H^*(#%;"
M5MZNT1(+!<P9-W&J>6"]UAUS*M:N>0>[^#Y-":?W(]0OA(]]_JS7FC_P>4!F
MR03_ @X-!BCPF+VG4*7";4Z8D217S+)^!<>,7^"K\8F^0(D/(E<U!<H-;>_#
M_MG'G=4>K-M<(4FHMPAVP@1IDWVO0*P2>%>*O:^H)GF$PC'&B^COA:,"N#P"
M2B+ LF07BZ]F3&KS>1G@XF<KC^UTL!,,/X'XA 1T&<SE%8'62JK.TP*AM;-(
M+ZUPWQS?^J6!!PC-AI-FO[WI!%0$7A^42-@8>^:EYO?T"X!,*":TK-C.AYDB
M:X6WFJ*P6-G<-/H6:B!89Q^W7?@%=&M7-:<%J0&4.I==9R=##7,&I*@>1N(*
M6VC);DZHSEAA,,).4=124<*,VY>JAH)A^8'J6X<]LP(_<), &X12$RH/;\NZ
M& 8&N+S'52!0S[X''2*"+TB35'KD2"3G(JD8(!>PY+HC-SR''^IOGJ>"B5<(
M_:A\DA>*>^I67F%W)VPE1<PBYXYML"8PX)'[,VOJE/4932W5 E6VLIKI=T4]
MQ>A>'@#"01)0.R?5M;!BS@@[FV::(3W=^'8"6T/J>K*5)?8Y(\H/!M1.">PB
M:T>3"X&\4+W0#)'U:YIE#8,'T$AD,#>Y(!'4]-6:4H\IU.286"MN-N@,C"<
MP]B.#*AO-6&S5WN<5&ES3])(BB-=9=?BK>'A4']N+]I7(]S#ZLVI6&U7&KL!
M-[FCZJ%QPKL ZPMO%)E"W&R)3 V#3+#62RSMBC8DJ(7>"'::K#D>=<'62[Y@
M<*O:V(1-A3O/4\'@J1#D)K#LNO(SY)BIL ^:;GE,Y "=YH:6F3G<@@\DTB3B
MW$TTZZQ.TQ=4*<[9\$IQBQ6J)W84@5RW2;H[THWG=',=@[>J.^MRBWDILJ%D
MF:I>YC, E6;*L2;$>Z074T92C?LJ:]KQG[(E=.;LJ.2;,Y.BV3*_+O*<(IVP
M:^0Y6Y)2_K,1J%WWGK0PTK]PJU+ZQ#VI8.0]QCZ;:3I%GPOV$$:O73J)O9^&
M&A6D_]5&'GU74?H:*6D5ULM,M4R0)K10P9K5FDAEFE&S;E*CUM65;EBY3G[E
M[DN!OJ>E,\G]/D]GHOU2:K^GUYAJIPM&:(C.?PP/Y6C'=#($9G5.KK M7#31
M5>9I3%,-7W)7X<BMN:$S-8M8,14P+L7.9(P;M'+Y.VKR"_,+N(TP?LAC9!K6
MD"Q&+U?#HY=KXXYM7 =3>@0,9AJAWUNKZ-8Y**#P#B'\BO4CAAF%J@_[A=)K
MP8A5/FA\N[@*THFR@&6_79M\>9>H:OKQ",@=>#.45 UE7?5&G+P29YH%_+7$
M)XDO@X&H=9!CX=MO>OL=-%5)=1P2*M^I>K%)X;LU>7_B/7V'FU*G9)<$%UQ+
M5  J XO\18RUQ8&@;[(7LANIYMM+YCD;6=#A$))5> 1\''!(1%N#P#&:XXK>
M@(JZ:MRMVPU/QQ:[#MRK8#0=&4H#<!^ !5D&8Q>,,+S7GP:3&EAWUH&;P'@T
MQZK(%0'"&I/C79?CK-3F6(U"MYGVW#%<#)>2__<7,[ 38Z!'_7F36*E0+XZ6
MG6C"S[^2)YZ]6;HI)^C#AP?#NVIS>E"Q&E31V(&MNY7C3#9\5U/'/N\3^/4O
MCO_*")<F!Z!9". F]P.,04^E*V^(%AB%?B[CY&=@=*F7?@A2 'BCRJ)J^0U]
MG37*=GP)=]E61]N6X08 F*97[P!K>=P)G6-6KOR./0<#=QK2IN_.WUU$.E@C
MV!N M!;&,)052RD6"@)I.B(9NPESE7JNF%V$>W(3<._O2)AXG*<".7 E%?S:
MK>-S3IT./#QNHL4J%CU2W?11HAKQL)Z&^W ]%YF^^*# _\>KP*W71:,EW'ZG
M[C3[K4'7:[;J?J/EMOHV_#/X3]M^M=+;'VBUBNN1[Z+0HOM.[IZX.,= ="^0
MYMT>C&GD+C.)'VH&]U)0??-W]C.*R L '[VMKL+X>!%*%B(<0<SGG9UC!>(I
M@%[D<KE[]BJ#N2?42K)7&,S2$1M24J4=#,C4HH0"%!\,4H\8Z!&$V;;$6P'8
M:&=1+ +ZOA?&*6K//'CD(M)T%]PSR3F#R:E<-$D=A"X83H(X.94#$.PG3BT?
M]B"Y2?%-Y-,@%S" MS>9TCZ7P@:"MM<TQ+'#M-$>!@QFZX14!=KFY-M@1X'=
MPU=?H&6SD)2UK6='I6BB]V#"7HE)K@F BUDW$C3<##0T252N YI(N62'F-0T
M:3PE C04TGAP-5.8/KS+@]W1^C'US[/U!R./%8<)6>MN(E6]F',!+MPTN.!T
MA6"$"^XRPW.:BT@Q*J6D"O<<,TXC;4>5,$5,@9?I#MI<+(?89 P[DS)?^5H4
M08-KF(\X38D?Q:I(]KDI</Q@.8!4)CQE)$:!FJ8I#@X4-GQ_7VCEFW<[^.L'
MT(8FH#4,7Z2P-&-SPL8*C16LP^V\TZZST=Y^?]T(GE]H2Q;O*CNX%*2^H=TC
M3?@O,>#9.OO@TTKR/@>C8M2XW 15\6G"7IG^- U8Z[K$9""4&5!'J]H6Q(P+
MPM'$!:-"QO"!5TA7AJF!G9A0L#I"U2[45Z!;02(@_]R/2'D?#,CJB$$V_"GJ
M]%.=HPDZ^4\:!F8_8=9B/PS2H?J6''PR%S%S&JDA6!S1 >8=!N-4YCJ!].*V
M"*,[CXT,!''AAE,59<\_1A^X+0"'BDQ5&L51,)$!4.DEM4 >X".9-DA91HL>
MG-E)TH_V.KC(G@F @Z%2//JKT_I<#(R3C8[BIAXHGY?/WC",,)GG=Z,H;FRL
M I/G3,%3;$""AT:O"H\C3N%R$(,6V:,Z;0M7#/4#<G##\''7,1RE!??"$F&8
M3 .NLE=XO6G?D\\A>^T*]0LT53F:$HKH?$(>1K+],W\-#M]8M\J,WJ-BCDHC
M4FM>R5E0.I45'8A2@EQ"=R#Y1> QNBOS"T4N$I<YT][P3!I[P_D4T)_F($@-
MQ$WU=Q>P'OC;"!:Y6<L*O7'D'$+2>L6E"Q)O.L+9\J!\(!R]2I'1)&)"NA0:
MZABD[PM]/:L'TC6;7SW.0Q-7+EC:,&Z]0V?P$ 8P;5]Z(4"-B%*Y.>N,P-VC
M/_8_5C&MFN:& P UPI5J\#RW(!L8PHQZS26YU+@9DM*!C PIR;J: V%%:'IL
MV5.R)+--,! %;ZA91]-DJ5"48?!?FXT-#X,OQMM'I1-&9ZU?;,?(]"-/9*]F
M9Q^L>=Q%:?N(!)-@,D4>;ZCS-$[-IN,TYTF,:3<+P?IV9VP\V3J%[+P,.)<(
MBQHLA:F[JN1,WBNK"AWH3Y>=P5E($Y?F%X-5\Q>;/R[K/FJ@A=M.)%;.%-J&
MQ(,03+[I.<4=LJRV)4B&(4J-API*??6M.C-RS6Y1^!NTIDP9!=.1TN#0T0'W
M!XG:],RH]J50UP$&HSU&QZ>&TA^AQZ;SCJUT.AB@S<1&)8].;D9R6.=TR@IO
MOX@15Y7#'3^YC)/0OT2_/)[0B4=9I!:0-57>>7H_1?_0\X]!4DS P)G+S13G
M[/KPZE1@1)/=-/-[D^F9ETKXOK0!E^M4H'#FI@G:0X)I<N9&!Y3#?1-7!(U=
MF;XGR!['."SOY,3%Z 57-JM>@Z($"6\(#)P))1O:ADD]-V?>&PL,]9S-<1 G
M A>J(IW,BD2T@#3.!>JS<@D5OG>1XT#W*F>%PAC3L[*'/P:8=]"?HKUR(OI+
M_<$;,;^;?%PQN?T2GHJ97^)G,TVE:\@#XXP ''5L&="1>*\\*!E<92%0]D+R
M"^9W@,R!F8\48A(&!4GE(YE'^]*SEJG<K#6ZYWQC7TPNA02B,>8^J$=ED".M
M5CDP8YK:JN376%[H!J.*>4559BY[L(<+M'9!?*]I/T5G;^*R8Q5#OL%$0BV;
M"?+T -)%/CSAB1BV5&9 \?$AF904@L6.1E-F_-2L;XCY$0ALFH)APK%C.JHC
M:4WK0ZDRF.\  TIPF6)YRD$?ZF%/!)&_PK^3+U+[ZG '4 0U%A8GSC/-AERS
M?LMF8AX;HL<BX]#4>6#L6.7M!QYM.CWQX3 ;/Z:OV5K(78 ''E-VUL]RG.(Q
MN>OP_L0JDF)9LI3F;B UR.G66GEUT+%K[5OK@[!(RMZFP#3N7=*/;B1S&<NU
M7,'"E81Y]>J6#[HZI<+ EB+7$,\Z5X$?UX;:S<'5_0CW>/0B?:5P_O(TE4W#
M437Z0.9FH8\-)87E$39%/F.(W6S0)8"G%\#^PFFBUD]7UZQ/(%2(M3J?0?)Q
M_HP ^A8T Q<]B$5H* @^,K .TDP)D:X+<C4JXP$Q,L50E$L/,' I$2!'D0(L
M\BUF89_,*>&+$=RH_(08]Q=@!Z'C8@S/X9Q:0:HF/>7B#7EDQDF,>P&FW_!O
MG&/W&KY67X$0!=*QXO,8R'-X(=\21RJ7;.QZ/Z7_$>UTD7IB%2?@]E@2WP3!
M'Y -^:)P\6$] BU*E.(W&_]C_%:G3-TTVT=RVB.]ZWP:NDEXK4HL&(_^[Q05
M=(IBPKH,V?7++EN#=::IRUFC@+L"-$2R\T)YCL?2FVDP$2.";7+^XE?22RUR
M*RE#G#A:9*ML"*0F8(P5OC <:VH O#^&:6Q1@O'$9826=^@@ ._I:>[UC,]N
M"GHZT)BNPFROV=>8GLD@I[%(X:!Q;#$\4W? +Q3]W:%8]M9 \S>AUCE?(6":
MBL$T9'>CTFXQ/3:S(T.<<TASEO%[-+4QA_8F[R[SC><FR36^2DNF*W.E30>O
M?B]JNY],1RX=VW(58Y.^AO>1UQ38GL^P#2I*I:98++Y$GCTD1B3]PY6@BCE[
M(@P$[@;DA:>S<F'P$X6!SH+AF#(W  U5>P!BL BS_&]_)EH=XL &L8Q*HVZ,
M2(1>=H/.> B J<"6I1HI.3*TWJ;E40 =XFN=;(?#D1!U6A@F5[%90"H7H2H.
M+[+=$Q^C=D6B[*(U)-U499QQ6H?Q"!K)&+8FV-3H*"D1"6L?C>7^2CD .LBF
MU,\<<V5?XRKH",V%FU MC\RJR(P'3%M,.3W/M+5A(#^$VC3ET7DY<5-I-I)@
M%+DPO9"=_$%"7Z ?I(+KHY@8]G(J#)$:22 8;N'7Y#@\;^LQ31"HA9_.Z.@#
M>%TF$-FZWG&3WARD_!S'/LD,<LX1L=M^-,'J"[A)WP">F^\Q,.8B05$IDSBB
M 2*3R(/F:\:QU#J7E*EH%P,[PB-W)/.'8.K T![[W%)!R=$L@+!?QV.NV_-J
M__CD?P$BWW]\]88+0*C(4^[M@1ZH,03SA81STL[D1!\] 0L?@4;]@O@ZY@>0
M PUM8,0"F,^UX2B@2!X236>X5K4^C*:D/HK]AI6Q!-#>.'0<]V5D=S),R'%L
MG 6O6=;\$M#W,A_&S? 3WME79@-J;R-09,C3ZTY,.90F-SI'/2YY<BVU+&L\
MA27 K')4X446I)N78E1&LV%%)OW7&"6H7HI+:G04FF*J7,9D#L&X2(C473D+
MZ:>Q6>@<HVF:V5*+@.@VH]VN&@[4297,M4520D=Y=!]6U((YFU O>V#Z3HQ]
M'7CRX\P6F=OU!YS%D:=PEJ'IF>NL%Q=/NNN4L<GUF&W-^76"KU %QZI0B+IE
M%/C79G-3H\!/'/8EE,^82O/H!5J0N7V;?:]S.UH!2B3LQ]1R\QZA="+8$YMF
MUU&Z(";5H@Z<*5U&GBZ6DY@,5?6(BC0R.3<F@>?YKHYNR6M4Z2R)Z_Q =2H6
M=D]0]1-K.I:Y/_FC)/H4J=:"]='$"Z67<W9U3CF6F2_2RD&QSN:"QDE.>:Y9
MIU..B,O\3LXKD?H"YL-1-##P8!N^C,C)1&![+N+SQ!V#FHG5JWX*><@E,VN4
MVBBMHLP'942=K)6K'+77=OPTZ[4'.$RRYBD_Q;!;K$QJF3.X*%M7EBZ9QLA:
MBVMXLZ91P#5@0K:;05=!PS1E(4$S4#^I,G]C0(7M)+]0UMBY+!:6F-L]GDVB
M=Z#E'%_*&/7L737K,#;GH+(>*.@Q8YX3[W+R\'G!]!$ZI*].3GLA1.#3,#:P
MY%341K. W>+<7"Q9IJW\132I</:$=MH9GCP\ED:.<U!9LH"\LO57\73D=<$B
M7LG*Y:!/(^_9J5G_*AB, 745X*>)WBHHE9<4+*Q(X"6Q1L$,*-'$\&%Y*%DY
M^Y!S\3+'NH@N@B2.F'$-S.8#F82<N-]@V%XZTV4U 9DB69$N7IV]BYGQ?*#!
M,+FDPQV3"B?7F=-635395C!:V!/.U5D8(Z&369D2<JW]0995BFZNB5IX<T%-
MR;T4QJ(^_&+2"\D(91W8M2:7,4"S&"M_,P]QCCWYR$$?,U(9*8H^K5D[LB:F
MRH]BIB:%0;/^C(Z@K$ *CJ\R& H6QM,)'S7VBDE,/J8@O?V1RD>'BC.M"A$%
MU)%119%9(@0RD8HC%RMPACH#,B/<@%"2@_/Z&+Y49E*%'@I1T4OR![#H-:S7
M<<E5GJ_,F(>9@"H'*^>G[VGC84=;%FN3Z0IS7L!TP9NT8U%Z"3&3RJ73RS,Q
M<B[@NQ\!L82U@]Y-UQNR;R(;A^FIY& A>8!A>;&LJ=PPA0S+RZH7!8-"#8\=
M)[EB*C2" \8L/8+\$8K!:O0U_8ZSLHT[ H5"(W._1E0J>M*, ]]\<#8*8@&=
MXCBC$J-/-9^!O]2-JJ>EH4"]$X$J&''%X]R[54$# R/Y1;(8=J&HH'S(4C5S
MS\R]GLKTR@=3JKTO3$!9+E!_3_79.=<TF68.0>ICAC>N+&E2E\,XY$)XP8!!
M?^8J/#!.J3"46Z+=."K]9_XMQOF26=_/W(%-="L)GT^W]P4=4<OHPV$9L/*V
M]MS)&9TH3,22<XBF9PVSQ S'CT%:!CG)BC/ DJ4?V&],F: 5"D82#?5! 77F
M0:.=>:Z296N< $(F0 15-[0H/X$PJV(H[P$-RU"U9/PW.VVK=2-#T2K@FCP#
M8O:"\R9_W(9"B51LXCR)+S%KC@9'V4A&&9ZY!\F)(N&N^$#%S8]5 SP/XSZF
M:!D9M_(;X&"EXZ%75\U?YE4TWNA-1@Y3GU4E3RIJV>K[N;61FVB0J$.GS \%
M:T9)5C-6/%$]2'_"D(;LH\EO4T4[GLJXFB6>Y2)U. -.!=:D3LP#"*+Q5"<(
MK\GXIDMY9M/*<?=<ZHX9.I29=UQ<@$N+CC"W>(Q[JR*U/DDSBZXZ67'&DZ]X
M+Q7J3-',:UDCXJHP^&LDJV+UY?H.9FSI?/03-W8]2MI#$EGL [9498)(38H.
M6+%I)_4:33A.G$OG>G?,'TZ<759)]3&6?9<%K2C_;9DFNW6)/D=4DRL/@#GD
M,.(8<ZZ/Q49T7OS6!,J9+&\9N&+O?3HAMX<JB$?G9S&SO0\2I/9\[5,9AVX6
MK58IIRZ(GT]#-"HG)9F0R-D#[ #C^=E);[ ^,0)$CEQW&C&6&HEE*0,L<LA[
M!D^9RCZ0#EKY8.G3),M=5Q".!P.,5%S$(>SZZJ  Z2OZZ1H;S8-M";W32(1@
M2*1HB'?M8:;';F:MYX E$YFBG9/S\CUWFLX#PM]G35D.X9 A2V>'-4Y@_G 0
M"C,?1):@(^4FQV@R>SK-KWXJ2Q>HQ*C*W&$.3K1),[-\9B&+## C*P:@ 1M"
MX'\586E[RF6[5&[(+9C7#?$-OO!0X,BP(S\A%^.AU >J%LA^#-XQ<YRD/#@&
MS^73E6&)B)KFV94B+L[O:K-I]+-TJ<S(=%2D&W-F$'$+"SUKK]3:@3PTV-I!
M^QOX"(HZ8F+"A#R+4K.RTR.&8VGIEK7 LC.JA609<Z"J*06!>3JK)9'7"EB^
M%NU]"RRT/+L3#>31&HQEJV3 U0A1!A1_;;:V)Z"X>7&:=7. 'JN*5/%HM[YL
M3T%V3#*?U$&P$F)MU_'P.B5K2,8_/752"(_!8P<ATC)TPP*L^(-807J7=/MP
M@@T6S6.PRU)8#HSB4R(E[?7&D/*,]U=%CF7=6=Q-!@D?_0 0#7*5!A9%;8VT
M5.[,=$/45CKUI$Z^4)N4N5J/&9J);J;@S>&:QXY!2'?!S<-6[:CF1\Y:<<5(
MKR0GYD1O]N3#Y%-Q,AWOX8:94;?(QWI)3HHH'T19'CO)3LX',DG)E99AD&;G
MV8M&.S,X/%T[3[9%41>RD/$>$+GS>&&(1-;GE(?K;J;0DO#-,C)L1R1&%52"
MQ8J$477K5NE^2-AE)$EG1&^ANL_N1NWF4<X&7>!EQHYBWW>AOT?<[/#)DK<+
M$]+,')<9O5\>H;*2^-H-T4BB9)V<MPV0:3)) ET,II+3M6GWE2ZK/>DX9#-6
M >WLP#TWFDG3-^JZ+!6FY^1/^9CE4%!?6"ZSO.BHI1'/\0M, BIC[-BU9KX^
MACK8E#FC9:$P,#CIQ"HA81\6B X)%600&ZEGDI>,PU(X=NQ[/KT@'04;YDYA
MP00R?#H%ZI,.<YU.A/9.6&SG8NN:5R=8+Q\^8T+(,H$S$WNE3IGBU3)=Y4AG
M5+U2#0JSA&LJGM=Z]'XX'$KCXR-LK&X2<JYY7N 4Y@!V$SGE=C&W RSGS3C[
M>B\&PZ8AP;=L!RE0*E)C,=Q+-_'3V>:17"10'1B3,=]4ITK/H>IL31Y\*"M@
M6+D\JR1BN@\OJ ^JRK6G/.D43R7(M!UYCA/8WN0=S^ =/1SSL"5W6U&1NS0[
M#<";IVM]0'NH>NIA@#655^JSN^B=#:7FZ/XDFP+A3%9TDR?:50525JNO<AO1
MK)<K"V*I@E^JF4E6/Z9"T: JV#LBJ\^OV[+J)Z@6+]9U($*?-_=%C^<%I+/_
MT@'% 7UY-E95JY-Y?K)(Z8Q[MR_R]>N,EK:Y KF"5M(X>6LR0>[D2JX*!'8+
MP,XC LRR($YJU/V-WFU6UC'R"D"["J6CV7B0<;&$>XKT&Q_GACN>]@&P<-?"
M,S*^GCS6+E"G0+A$_&B$&2#<H$?G'^B#A=+FR)>UE8$W(Q.8^_'UJ9%FYGS/
M!7Z-D9*Q@0>!87QSAV^SZ^1ANP4\$_!**T(0LZCC[W@:6+<L@.EA:V$9&4Q(
M3JZMOT025S'^0*?VTJE(57F-[% IQ6)U-^5)$1]2*O:8C_*L([]XB C9B<MH
MJ$9%+-4R,F;(="[G1%)?GN$9S,;F)#+PM8QOA'9&JI%J>4C!V07B2%)D!GUS
MBZG;,&7 EA<.20UK"35P%+F*&[)P1[W6F2G<T<XJN\U4Y5@E,Z.[%96(=K/R
MXOJD%)'K2Y:P\O3;\HOQ.LY9Q&YDGMO33H>98F!8%T97]3174>D(1A5Y?91#
MQIE4VD3FG8S5-IQ6=%XNU?4:3[C44I;MBZ;P!39&SQK4J)XEY']1-@2UHLV_
MCN*!$U2])[H/$P]+3U>>0Y&F5")[KZJ)J)2JZVP75N;9LI/"QA/RM+J<J;1#
MM7>,Q*QB[]'"QYD97THY.H"+A;7K)F%L. !<Z5!0&V$:C"@3-%5KJHM;&5G\
MF(.)"D15:@7\BNR X]^QZ!(@:[ZV/MN%\+J^I)UD2.$7YH0:";Z6571<?J8@
MS/PA]UGO!R;3WI#INHBB=&B5&_*0=SK+1\UU+\@F%["5K4IUH=QD <*\.P/#
MQ%B,,!N,<1PJ?8_6=_9B-ANYW(AV?/..3,$XE1Y0RX]W)A]*I:"P&H[[:IQ(
MSKMQN%P+:(71+A]>UH[6>6SS>\/K^=U<0$=27&JS*V# XC(ZF0U(*Y [H&8\
MX>_F@DL?"W8@(^M!'OR697E0 BD#@<YWJ'8>0:1&FRVQ7EAV0Z*#D\"X#%C_
MVFQO:L#Z*;H'+B75*B5]+ZF>:H(5S7YIM,V:>%PEKV?44<[WO<G)U&Q]O.VM
MAB3#"6?NU597_Z2*ZKP%4#E]<E)3](KG-\'YY2K@N*8ORU>-?.&Z1<G]4L.8
MZ<(D \4S+6VH9'&6<VOV2)O@>&0?'*Z.EVE';/3CL>[ 0X<:P666/BS58'VH
MM#*3UFMH67C:U 6,]U35LZ$;8A<#'$-?<-8=AUA),W:M/BA_L EP#:-\PYP$
M] 56/*GX<46[R*CTE#J9A$XRI)Y4S%52?30%C1P=^S*14F["/T"'3/U M=!%
ML,]2X2ZY!C'ZYP*DE5ED$M=GZE-&.99OFDZ4[X*_F0SC)&MBE?4/P#4\EZ)+
M6@BO TY5N[ST&E(^W5Q4<)+F4TQQ%UO,+A633T;3=$$#X!E&<?MXUFUF@*SI
MZ=%ABA>0<L-"!<MC5BN(5[ZJBZ[1JYVZF7=+1"Z[+Y';\EG]IFN3SN)*GB%?
MF(0"J=-0HG663E=4)Y8L@WGM<S8FG[)W2+4=7MQ3C5-G<=A]THLY\93*:0DJ
M2 9W3D(AW;Z4ZA ,8W:VNEEF7Z:;Q69NM:R?:,!:5K.!'+IC0<N/RK$TZ?*4
MJ>0:4 /AINRH@I6,:-2RRCA-'S[GH (GT\(GV%X:.!H)%I+341<,HC_P 3P_
MB5WF(5_X+G0OL^[>NF&)*E.HA T3KB/V].DCNCJ6S2%S769X!F,X4=B02NGG
M594@@$QY."7$ IM>%ITS4#R_J22Y,FJ57!S>9*LLJ=0HC\P&%N\L<E5F2@[?
MA#-FI?6^T&R2.W"XK8>X<K4P.8+$14)SW5L*=N\*SQN]*:K^)6O\,JP3B7-I
MEY O5V;*(<,7[=IT0L/H)\YY:F9-N\6]YC)?_"+^)?;3ZX<^?>)/G7\?*J.L
M8)XUZT/F'I\I%)'+-Z'6"C<E4JG.[LC<1K1O 8WSI1]IF'Y1@C+AL&NZFG3O
M F1O/IA@')Y#OQQJ.D73-9GZ3(4EZ,0&9HU(-,HE#.8M65[ RJR,Y7-AC*81
M,VY.1N:BF:"N640C3+"P6W.-HFVP-)P[-&CA: HY;"),SP_E5C<T%(6LA<0T
MJT--'R'<XG%>HE81J =9!<<\BFXKD*SK-LP0/K,GU*Z@:UXB)N$%TI60<IUT
MW>_.\#D9SY@S2E RJ;K".)#>2-J8!BI";;R ]IIT.J:FF.JL2J)*P>I"2-GU
M9F% G0&,4\3^YH8#%C/[1#J,4;O7^K";>[GVXA?#1\RM55)9[H_\^UC^51E:
M_6L6<0 #6 4)AZ0O29W]6IYB$;H!87%K0U;S7'V,6_'I0*!Q'E983YO7/0S;
M@-8IJPAMU-3-# 9MJ&E5RIB-1/9(QSMRWZD(HRI'CJ?:R*^J5<XY![6/@59/
M;VB+35@:NM$?H8A/*[FWD[#K( 5;P!E,2;4$9B)=@1J^*1#.A^4N7>X"S!!+
M?,#%"@-):@-.>8"),/1USETTF0%>LH\(%K&F_UE@2149\E:))'D+*$AS#Y@]
M:!-H%S?!L/I#:D_:DC!I8>A.W-JFL#&,W-=-+_5:26)WR0W+=U;/[+\\YCQ]
M"_3F!K9 /Q279O?S4TQPP9WMMM1RZC7GWL[?/,ML-"T@#QG%,;LH4Q#8DV='
M,(G%-YM?IFK%32T]B\BR@<E%H@%Z*CKNZ\?CS(+&@W[Z0>J<\8W3>DB1?'GQ
MC\[B^,<:&-5YM8E!D_:#R>@"9__9W@'#2F<G<Q\^9?CA7U]W#L_VSW;.]O_8
MLW8./UKPP1?U]\?]T]TO1Z=?3_9.K9T/1U_/K(.=DW_NG5DG^Z?_W,Y@!57_
M^J:T6.X^8#0J,Q2/($5OFBI1QP570\QZSWSK,ADNE[^65K3+3M9(I0K8; 0G
M*@6CPD>9\/03J683+KN'^9#46Y?RZY2RR9T#60FF8>ES0"YGT1D^-5!"SQ-W
M9,VW%9ZR+D^)FO) G9XL]EI)I@R>E.\B6V9%G%%))^[T;<;%NE\T*4D)46O*
M"*@+2= #>83*7QI3S)SB%E/R\;EX8H&F@ND^Q:_J7_-XV#JDF[E-FLZ=!!X4
M2<K92]Q%@=)%?\3)S%2QI:JV(N"YKC3K5?=P&2C2[0P- W,;U '-XW@R?9;1
M"RL[JB74:9VSV;E4(XL:QX53(:OWSIQ>RB>%9^YV520CT@7C5G)BV,YC!K07
MQ6:E8)^@/70"_+G*R-N;A7BZ<\U"1LCCUVR1662%?IPD\25Y"U!4LH@*\0GF
MB?7=D!QV;$-.N%V\D&U%T,6;+C"MY'$Q<P @D72RBJ073QE-KG7MT4%P)<-3
MZ'>@UU#6L"_Z,-I^*(.,,(X_U/<S3X>W+SRLE>12_52^'@:+<N6P8B OB :
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
MVTMXN!:%Q7*_05)-$9>S;-*\H>+1F/UOGZW?X"+K6"2@8HX(^H!+_:E4BL$
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
MB3NB@'R6@$O?E (3$X5-W$%UI1$MW%&X8RGY4H4[FL,=8\D5-2=8! 4FV:#
M1+([%,_BRU :4:2$B-PI#NM*D)6IPUS;($V-B]8?-G1#; __F>,U[=_)LA*Z
M6;+82HMVGB7Z9+1NA;"F(RQ\12@%9$U0%!#B#AAF%JPU!%#V_!+MK)0F$U:E
MZ<S=:HN7MVDY'4N)VA08SPO&$YHE8,]<0"",(,G:" 0,9DF])%O4TF"(#PG&
MF) *R8;TM2D07DW148 [.W#'@B%!4@K.+6"#\C0I:D%YYD&C0*3E)DJ<SU]:
M83VO6=PE1#.O$$V)RC19*/S*.Y)^HW.:'_&+7C]_8VLX[+?MZ=#83CCL%<?(
M/'B.3.J,D%8>AZ0NB!<2&*$*%$N*0W.JL$YF)],X.U5YE0ZK57&,%*?J PO(
M%-I8"&V,=8TR5@M"96YU(X A14#1')6)"#&I*.:8;VPR@2NM"FT4VFAF+*;0
MQD)H8ZRJJ,/.6!8@8LR 86M 1Q7!>,<YTRX@IC<VDZ2JV.JD?ZQM&.:/C)U_
M7@F]^/;@7'$%/Z?@RUI0X()+Y"^=NU<9;WMB=2Y9[BH-WO@K/\2D"\5-1W%T
M4E!9I2-E"H-@W(\&H";&DV (B9X9YBGR&YN"S%*$.RUR5L@5_.#88)ZAGL(&
MS6"#L4X*085@@P,5?#)X#$9@/3=@0R2,.V>,RK4Z-^2<%#98%S9HJ#PJ]+ L
M>ACKH60J")))@2LA@#$OP5J!@&)EC$\B2>645EX)-G-"ZZ)88FT'J?_QY"(=
MK:[\R4EI?W3N52"M<=.2!6N@'!N/,;A<O7C3SPN)34=B;%+Q(!HI$D8"U3+9
M.#KW$I8L)]ARJ6STDJ7%V\1-:6U2V@ZMHFXI")X[@L<J)2F1( -V(#$)P(+B
M8 G5P*U7U#O*HLK3"_!U(Z0@N%D(7B6M42 ]=TA/]!NC'DM#DIY0S .S*(+!
M*H+TR= BEA)5'\H5D?,JE6M0*.5\IF)#T]>NAE422$M0I<F"XA8ND<%^2"16
MG"%34Q:?U!%:4&J4I. I5<!XI& U=9".)X\UCUHZM[')YC&]N?A*UP#R]Z=
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
MU1UY[DHG4D$U1D%R0(I;8%HEBM/*0E"*",^]MC9L;$I6,3VOL5S%"](4A"_
M1BD(7P[")X:C!V,I2I:,P#E'A"<MHG0"?(Q.^6 11<YL;"I22=PDA!>/R0C.
M8Q1<&BQG&7X)UR[=BFEW:U]*LG':><6*)V7):21GSWK]-Q=+DS39BXN%*71V
M5SJ[TN14(.*QMA*,DGFNNHU@N?? )-.">RZU(KE;8H7GEEY2G"I-P?$"DT0*
MCN\#QQ,.ED!B2$L("-$ 3# $5IN8&WA$37!0B/(:QT3/7'"[POZ59=@9O^U<
M6M13<WN6%GJZ*SW]T+94>AVY@J@T!>:P!458 *4$(>GTX51G>A(-:V]8_"(K
M8F849"\6V6/#0Q,G&3(>K" <F"*Y$E?FU"]D%-9"$R,W-B6N%&Y2WM<*CNJ>
MVO#HG=1[OONAU0EF$.95-+.&#+6(&MN+Q7B>UZ*PT,PL1'Z(NQ =) -AA0;&
M.,YMT1%XQCU'1 B>XRXJVQ?%C;%NZ%U$M6U![]S1.[8AE#<L"$,AF0L&F*<<
MM%(15%28&4&C,[EY,,(5E:6I1_."*J.&'B4!9/E&Q@]- 0H_W96?KK0?C8H1
MRBV'8*D AI2"=-9(T)$J$H((.,:-34)RTZ$F-08H[HM5,2\*;N>'VXDFI-I&
M[CP"R9$$IJP#Z[@":K(_TBLM5"Y+0Z22;.8.?\US3JQ"0X_[;N2QCH2TV"X>
MA8&F8Z K+4:I\DR:Q$#6D<1 /+<8C=Q"VLA6<BL%CWACDU8*BPJC>6F;VZ%A
MA9P6#PK>BVW=4> ]-;PG@A_<$!FM!\)H=EQ(#E93!5XC+8,,D=(:WI2BBJ.9
M(YL+@??:IF0\[1T?MX<Y47I0U[%<YF6X7QD?=]!-]W.2?QNT'W?;G?^[,>R?
MAA\!/7%O6UW_=/+."JQO ^LKO3NY=]Y1XB'JW&+8&PH*.P]8,4E,9'GD2(;+
M#VB^']%]KQMPFK.F;,![WH 3O:"$)4QR"FDA"# =D]EH.8)('"&8>:WR](R?
M;,#?$+AO#TXZYBR_,/QZORWJ-]?M@E<W>>#U1],/'WN=9%X,_L__IPB6?[;"
M_YZVAV=W.A]OJP"6^1Y-B>$TH3%[)O%T7@SR+AA4K7_\ZB!Y$?KU;IF+>-G=
M?W;3@=+KOA[VW.<7IG_0?SW,8Q__-IW3,/[H<^F"RA%SBR/FY?=TM%P<,5_\
M7W\S_^_TF:3SQ7[JX8/MC^E>7Z9G\JZS]W87[;]]=7R0KN7@\._VP>'^YSV2
M?G+XY-/^W^K;P<OW'!L6$"*@9,#IA H6K,<$(@Z&$!\)K4VDZ3?0W9Q;90.M
MV@8R7DHC,0;A&<W#=S!H(A@8$Y@, D<6<LS_!AOG1@U]8OJM+WEM6[N#P6GP
MCUMYF[3J0XS\V?KI1AQQW>(=K!.[L]Z*@]%E%V_,<G8DVO_Z'BLOA64*C-0!
M&'(:M$<8 F.<(A%S!^:-328KA:\[:L\/S3];^7B[X[9;@..O;+M&;3NR__(]
M54'1*!UX&C4PFM.@")$@G32*(&815_6VX_1Z;L'YMBOY-LL)DTW J38L"HZF
MQM'8ZX8X<IPI!%&+9!&$B$ +I $;G8S-R)EEX:?\6Y)L5ANLBSW["ECO!M:Q
MAU(HAHFU$8A1"IB--$_1Q""]<,9Q01'1/SVU5CZS9BV\/5OI>O)RF$[KQ+1]
MNHR6,R?MH>F4IB=+&O-[N2(OTH+L=I^.EJ,0U71$=:7!B7:*4"D86&8(,*\<
MV( $2.RL3T(/,6TW-@4G%47S&JNQHEDV:PC:14SY+:"=$V@G9ORR2*WC20#D
M[%V6GCP8&4W.G5,>(^RD<@FT6%1:S2NK9A5S9YIL7KP*N=5/\*U@^MTR[V9Y
M5L7%0NR<K\.6<Z?'IYT<#<D=(UV[%!E,R5576IL0E0P'D<@),<Z ,4I!LT@
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
M9*&EX3GW-*U-KD,[Z+Y."W,0GURNRE;7E]Y_=Z$E.BD'0B1<.*S!"F&S28%
M8YV$00@!(:]X^JJ)6:C%I3J7I,U%"(*"XGM"\5@8>$6HXD2 "%8 (](E%%L'
M"=-"*J4-RJVT185N2*:X?89E@6_3X+L(35#@>T_P'6L#FR?LA73T$AS3T:ND
M ,6H \2)%ISA)!%T+KJ\*2%A*? M09&'$A2Y[#_<KD=OMH;F6QA4K6YX$%VR
M&E__<K$\H\&HA^;;SJCO\Y/0#;%=&G1,R<I\4AI)BZ/D,K.R)TD:"0Q*<0G2
MV^B98S+DJ4F45,E^+G4K:X3DI73+*DB>-Y(GXB8!>2FE!A?SE)*8D&QT^A<7
M2"+**$__2_95'C%ZPP"T N75A?(<!%*!\O*A/"&5L/:1Z@3@Q,? L+-@%'.@
MG%0.!>NM4+6G0\_BZ2@!E.D@^<*<U84B&2/S+9B?R7FS^ ?16,&0O3CG30UV
M?U8-5XAI*F+:_3JI%E04R'/F0;! @06G00G'(=F.ABAF;-U@5^HJG3;+<N)<
MXF&U?+#-AO%"U4*!\;W >"*2$H*1VM$D$#0'QKT%[2(&82GWVFL5O*Q3K)"^
MWE>WP'AU8;Q0I5!@?"\P'LL$%Y3TV)ET!AL&3'L!*G )0A 4"$>(6Y)@7*5]
MT@P4/XA@PF["6S\,ABT[4L)UOM57<S)(0,K@,<.0$ZUR=*%NL3L8UF,Y/@:?
M@++X>$.S"6N1=1@Y^)L;@1]T+Y;P55JK[72/7Q)7?0F[W<&P?UI+P/W></MR
M,;<&_TYKEY[\Q"\47IN.UZZ,\:#<8!5U!$FI3+PF-6B>W1^2"L:Q4Q3941&=
MG"54/)/_XV[FR=(=F<U&^R(K-PK:EXKVL1C!7HDHDMF"E,^3F24&2Y,L(32R
M&(2WPJF$=E6I&\K="]I7%^V+K/4H:%\JVL>:!7',"+((;(P8&*$$E'(8G--!
M4&E1T&G#THK,E,0Y1[ _B-#&P?!CZ#^$LH_&ABXNB*I>B8.3VCW2_;"5+O)+
M>]@.@Z=F\/%9I_?U]3#14J:APD+3L="5 2"""8UDE! HXTEA: *6< X8>>'3
M$FLE5>T %706FZ/DDC<-TTO)>BJ8OC],CW4$<=YQ%!40G6<%*L[ 4.LA((<H
M#M$9FC#-*[4\;VB!=#-E1(%TDR ],3W$(QP0(A!#R'6;6H'V@8/$Q*55=T3$
M/*>+5HPTY)B>9X2#LD>RD6IA8FY([P("YZ7C=15YY[Q[=/N\B"(7FJ>;#&XX
MN!PP.&CG11K]?JX[Z0T2&A__5(+,P\U2WN.!J-DMYW)W\T&K'UQH?S&V$QZ"
MMFVZM-WMNGXP@[ =1G_O=B\6ZM7E.I7C<KKC\DK/YV3]!$6Q YJL7V!6!]"&
M4: V+;(D7@N?CDO&*LE*S^>5@'13@V<%RO<"Y8DQ,I1H080 *C@%)J4$J["&
MM"TX]=PYE ??<UU)39MA^184-T7-%A0O%\5C_:JLH4H+ ]P'EE!, B1@,S!8
M&V%RR"OD-J1)O^*EY=D^P+F7%Y->V\O(MVLV_2PRW^XZ_4PL3.&=Z7@'7QE&
M*:ED-D3PTA!@,4D"DP=F"X>PH\1X9&AVA;.FU ^N3$9-L]&[7 E0T#L+>L>V
MOS:.!$V3[<]MLOV-C* 93EJ>Z"B586EY33U"$LM9(ED%ODV#[W)M_P+?6> [
M-OJQLI;P( #3)-B94#+GND4@!J<EI1QKEHQ^*BNLEY:]_A"K]_OAQ+1]*XS:
M5(PB3[T<QFVYTWX_E^ \G.['JR,)SI?MHMO(>9.1K:ZO(_"E+>-=Z.K*J!1D
M(L+26V!.Q:05C &=UA6<-"C&D(Q)FK0"JR@ICL9U@O5RM4*!];W >J*J)A+C
M;,CJ7P5@/&JPS$I0R 9)/+,^SZ&GN$(%UVN%Z^6*B(+K>\'U6%TP:CA/"@-X
M\!B8#P'28O,D,81)P*91&K.QB5&5A$8S</T@0@J7*4<GYBR'S:J6<:Y_&F[4
M&Q/Y<0\A_K!8K7';$.>+T4+EWNZCE7H^7I7"4-,QU)5A*RA:Q(7/PQ8% H9P
M$A32)//#*HJ4,<9QN;$IV,RSJXL#LV'H;48&4@'V7($],9:>&BF#,Q"13+H"
M4046QP#8,J^D05[D ALJDJ2X;GH4;*\VMIN1EU2P/5=L3[02BTZZ0"GH9( E
M6<%P.J\3U)$GP6*&N.,B'=JD8NAZ[_ RN/&>TY7&0TDF2AIJ07$I-^XZJV2-
M/2$-*7*X;)!>*&I:BF*3NB*M98PR.ST"3Q1%%0/MB06GTCYS3,4Z+0+3BLPT
MWJ!X-)N&XZ74[!<<SQ?'8QEAJ'(,"0+8$PXL(@I*XP1KXQ7GPI(Z.5%4G#;$
M@5E@W)3 1('QLF'\9J+=AO3".@\HRG0<!Q7!*"R :*F"#5I)EV!,>2590_IM
MS#,0(6D3E4(>\>[,X&/KI-_[TO;!M^S99(G^99N*5NSWCL]GF)SF'YW_4J\[
M4T3"]OH^]&'8.WF<']2@UVG[UL6]K@JG-30U*JUM;B[RXGQEGYR]&>3A2S?U
M(+E<UH/+52U4-QW579F1&*V+SMH U$0"S$J>@QD:N'8V&DY,8#E%*J=TLNO)
M%'?SCMP:2BOD%GUH]+#(>$BAAP73PT3C,<*-)DB"B48 4YB"<:9V3#@OI#8!
MB1$](#%SWX5"#VM##XL,J11Z6# ]3#0QP])SC"C0D-,Q#4*@?(CI7]RY*((6
M#&5ZX%4R&E>%'N84>&F>A,HH:<5.[^NY1AI-:/E!/?7BS=KI;OW+SA_-K=;L
M3@W!;NN8>K@7^2#:]M7)N+X]/.V'T0S3DW[>NL.SJG72,;G^J>M;X7]/VR>Y
M<>5#R$QL:AG4Q:39P]Y6[I78#R_.5^I%7J>MKM^Y6*5R,D]U,N]=F3.41Q$H
M;SF@NKTH,QJ44A22_662U*=$.[*QJ5$ERL#TM<+R(H5YP?(]8GFB89JF@09'
MP5KO<N]##X:9F.<)"6NU4)S7=1$D@9D7,*\1F!<IHPN8[Q',8\D<A1-48PN.
MYQ("Y2P8J3QXKJF2P1%+_,:F0I5L"I;GF8C86 %QL?MK\6!/!^D7!A>53>WN
MT'0_M&TG?SW"AK]L_EW')"^^6](4%R\L\BCFB]5[UNL_N5R[1%F[XY4[)S6_
M'X8',7M"+KY1V&PZ-KLR;(BRQ%B*,E#$AV2:N+H;&P=)&&<H*A\5W]B40E:*
M-B15HJ0\K8S.*-!>.+0G2J*$U42&9)[0[-NW6(+13$#@"=K$4$JUS=,,F6A(
M?]<"[)71' 78"P?V6($$(S2RCH"0A *+TH#%EH+&4@1)K70J#R4FN7_*+!*D
MH>F-S94@_5ZZ:G\>G!N8SB@:]X,8F:&1VXHY2AJF,R[]).?+]"RMTG:[CJ#F
ML--!_'_LO6ES&T>6-OI7$+QSW[$CD)S<%WN"$6I)[M9[+=*VZ/;(7Q2YDI!
M@(-%%/7K[\FL*J! @A(I0B1(5G3;E@!45F[G.?LY2Q3KX.EF\/1YQ7.1J'91
M4$1)LHA;Z9'A1J D"5,FT0@_ 'CJ\S6]#KM,[(=-QW?JO.CH^#O0\5)_8!AK
MEB)'($ABQ#UH$LXE@Q)F3%@M+'P/=,S[C%^6,CI"?MB$?*>.BXZ0OP,AMSJ]
M:&>2 4)FB@!#=C8B31A'A)JHK6+:IY@- 5IM*@+X#E2&W)=S:,_S9..72?\A
M__))N&YR9M@ L&<"E)_COBHE"O!I>F9/IX J.;72SF+6G8K7IHI[S,:'WG$,
M1]]8J>Z!F8 >@#;UKWP8KYJ@U&78=H?>-T/OU7XY''LM:$3&@4[%0^[3901&
M$3@SD89%Y0F(80;$L%M7MNJ,N5M&R?>E3W64O#%*;N5B2:^,Q!)157KG"(T,
MC0PIK!7EE.G(@.\2W6=KJDMTE/RP*?F^%*J.DC=&R:WZ$EPREQM1F$@P\&2K
MX$]6($J%LE)*"UB=39QBJWI9/Z$:$_-IS&%?ZS.DNOH2VQ(;=O.:.5?DBG8
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
M<]B@WF@\B],>J%\]F,( YG,TL</>J9W,>N/4F\'/@7;+QMI9#+TT&-F1AVG
M=.&#$UC!=/?&:_W*%M4SYG179? Y'4\'^1;]-(E#.QM\C#^?#<+LN &>UH/U
M3<'+1ZR#N<]G5S]RO\?Q"S(7^K&U_IUG6:#*8AR9B-8IH#XGDO9<X,"$%8[
M_],[D#9WFJ>.)\W43^U11&X2[0>0:&!E/]GAF3V?[OS7R@:<#$;HPH9?W*NK
M#^W>;K=:?[M?_OKREU]?_D_OU?[S@S]^._CCV>'+%_=.B>OGNG]P^/)-A8N'
M![WG!_MO#GY]]2)/N/?+J_UG^\]?/?NU]^80/GC]<O_PS96K.+&3(SC")4C^
M_-W75<;Y:3"#=_AK7/)JD3_8X; '8#H?VDG/G@#<SZ8 .  QXSF\+TQ!9!C&
MZ;0WSG7,SP;36+ I_'AYY=<D"DYWKMZOS#,N;-8JC-_1+8 E]DBU0__G_]&4
MT)][M2BU/S^!,?T&DB(NR$:PUD$"KC>:/0-. .>04R$ X?T@3@_A3?\8@O!T
MSU+2_HM7C90$LLR?XNTA2$9__7Z^3^'W+X;O#P[]V?Z+,-P__/WL[5^O^?Y[
MS_\>&/SW_QQC?_+OD?W+S ].7G_^^W!XO/\")*P7KT#"^AT?_/5:[']^AO?I
MGV3_Q3^.0<JB((&=Y+9+KP_?\G=8.&6=L"B)!)*.Q!%IX3F2Q&O8;$F$8I4\
M.QC-8WB6I5'%O%<R4L&5Y<QIK1U7E$8B/8LFF9U>!.'S-$/.9!YW]M[,3^ 6
MGF<&.UT>1N'+U6GT3NOCZ#625'T9+L O?%?/I*H=78[LZ[-9G7WP,K 42$Q4
M<9Z4E8XH%3C%(4OI?N<J\C%KR:?Z:# * #T_$5W4QN][H9\O!!38@W*1SY_T
M-7[_^NP=D]&HB!T2G$K$*3/(,.Z1$=@8J:A4W%^\EO?*)%8.\:?FFM^=)%9S
MXNO(N[G1UW >8I&.:Z*=9F(^C,.8AO%3+S?>F)R.)V4(X&V] ?Q@.G?301C8
M2:;K'R9-4979N ?\+@(GM-->9@$4_WP6^^5/Y.?FD_GTXB?C^:3Y)+^A_K29
MPLZ/NSV8!C#_6M;OS2:P.Y4Z5LG[<3@ V:],$5[NV_N_VX.-F%YG*X[MQ]AS
M,8YZIY-XFCM$UX-E51W4[M[98':\@FP3V+W!*7#ZWE$<15 VAN?Y^WA:3R1O
MZI^C0?[;F_R>LK//"G+8W@\[_WSV[+>='\N2)WFE?M8[L2.0=/-\"@=5/T_A
M8L\&)^7A_$,[G<Y/3JN5SXXM(&U*^<'\JDGT68D,C4BR5&8N N\7!(EM0<(_
MI_$@O6S6_A2Q[_ #8)_U1!$I4&)$(:Z$1#IIAZ*BT6)O64AJJ[ /CBU?\L6E
MO5?XJ^BXDB=@4E< X"42SW0)Q/2_\T%N;[$DR8QO)_9#O!%) G3.EB29IP&_
MC[/JT>' NL$0U/MZJ#"8^N%X.I^43:QDFZ/\YJN>J=Z20:TQ<:Q=9'[NJNF,
MX@P^_QA!B*I^&#_ERECPEU RBUL/%M KB<:[O6=^-H>7P [-AS 0@.(PSQ^6
M/NFER?@D*T/3UE8]:##*K5^?C4+^3S;!?K3#O*V=? 88Q=]1P")%N4;,*U S
M> S(\:!1%(1QEX+E#F\51N5C+#?=YS_$Y8'>&U@]&PY[Q_ IR _# <P'*"FZ
M&6#3%+:K(N%*^  <FPR .H#R@*J /F?G%>%/8NR=P-N.@:8GO6)\R(*1'P)R
M@%*627YZ:;U%-H)/)Y-B/_V8JP<4X+GPNYX]/9V,/]685PRI<Q#X1EE>F7P
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
ML9;CG/21@Q9;ILEIY5G) 7,SN/.G(%<EF&VST.D\&\^F%WREE\2:BY%I3[6
M!<%75[#X#K4HMJ-XPR,N--%K; 4_/&^DP<LE&+Y6$61]]/77$LTOIM4;QC2+
MP5G->#+.>>^TX2I']/F(XU51WE^56V_&4>Z4GK)]?A:/FMRV5H1TQ5:R- 5B
M4EJ&:>< X%G#;=I<I"VKG,46)_G^'*2\$!#:QTK0LKW9V1@D\GC:>)FK*5[B
MB0$TBLG 96DDRT:[O6?#X@M:A+Y4/#.6O-\<37Q^:J?3+RR]X@+5WI6?76LB
ME1290 O.?BSX<:U.+QY>(U?";$JJ]21>9P.SFVL-XWV5+F0.EA^WQLJ.^QCJ
M^/,+>Y[%@YBG,AJW)GC5H!<RF-H#+]]7=ORLI"FV-W&:67Q8V9JKY1S@WW5
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
MAC/3 A33^65Z6>AQ,"OU4)PAN=R6IJC24R5T+!>QN'7*N0T0[&NO+&-W<X.
M66[']6(;RZ.6+L'SW!8I_]J[\3N'-C2*K()2ZOBRR,F\T\(REX*A<N6-JR??
MNDQ76P8N5%+Y'0:[8;=G2+#45Z8*R'47TYXN7[GKU3E>>;GDW>5F#<M[O:R0
MYKR;A9/'J]IHD<-;^'^+4\(B/6"\4 B^2 5?>.%)U;;I/$[#U+, F U559JI
MT/<1*'7R:'3Z4A_P=X>>-P43%$40A\7/]8).%\3[@I LL*@JQU_ TZQ_]<RF
MR#49"WT.!$[9O&1V[#Q3XN:U5.9"M\RO&JU7%2FG<G#ZM-DDBE#FI8XH+G=[
M6J^&S^9_%:8^LW_*/2S*R1<"<-GQM*STP'SSME_$R7QNLU88MKB87\4-/\4R
MOG[:Z.J:&)Z6Y5E^>L7$=XF_K(^6J0#CLEW9M$;^^F(%ED)'F1+>] SWAK"9
M>PXKOHPT;SN>^!D/I?GMA]*/.;'1:_51]@K-=36.LE?LJ(Z5"X*^]2'=/060
M5N=XYF :2C?H#O;Z>UO'?&^PPUIO<SC<#FMO[;+L8-G;@N]L'8CFX)_C:TZ9
MP5YO#SYO=PX',$>\M[4KX"=O;7G<>OOFN#EX<]S>.K[8^[A+_KWTYZW=?+H;
MM/(6>1XHXM9@9*,)B!G*J?1*4T&N1<\9[(5F1$EC.8NP+;E *=R%DXS:7:N
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
M_$*NE)ROG4*5NY> L22H4)(F+K@PP6CFA:5.&F5C?9#SK,#X>-& RLY>2IU
M1BJ-."$YX24QI"0)7"JA3:X]PJ1:A^U?>:=0[>Y])&=;)4"9]D%KS[CPS 7,
M#4E*^T -T$9M0#TSSEZ(,0LR),T,PCID-4N" <5B1(31(%1RC.,B4Q<X6]5'
MM"^.LXG5)!D> A&*.^QM8$XDJC@C0JI0'^0\,\Y>-* $H\[2W$=8XUP;42)+
M%4."$Z>YB :V-<MLN0Y_K3QG/Z^#G(7^)-40*'__-T(VJ/A^C5L*-%CL,=1X
M+E;6+_06(^N^':LJUE7M8!C08!B>Y=XOT_?[R0I@/OVR/'.)]T5=KVJ)MZ(2
M;_N\D':%U-O<QY0I'KU&4>$<;\@Q,B9JE"//!.RT3+F@%%T73*V#?O-$7L.G
MXZT??)I08VN-K5\7RHW!>I!*&&P,UUBY$"*.WH4$-D4(JO83/#=L;<ZP-3@3
MHZ448:XE ON!(.,Y1<$DXKWS+F%18*L1ZTQ^M:N@QM8:6VML7<!6H3&3)I $
M_\\CMJXHL2<,QTZ9R.K*[L\.6S_,L-7I&$60!AFM*.+*26053B@D+IR7V'!#
M,[9RKM>9?JI2J*N*K4_@ZOE/T;KUU:W=8O,KP0O_ON2<85>:Q][4=A<]7=_=
MJVWW;FZ[^POYM=%HO)OZ;WHG1?_<M>+(?&W>6+?ZO&QS:]WP4X2/,I?&N>_G
M()[$$=P0&@D8NS$&=ATWAJDQ/!O!E\:G/;B8Q\I-=ZM<Q6D'WW'CEV%^(CP$
MWKMW8U[C[+N_;C3N;=?[C#: P@;DYL=7FAGW8/'ZO7%>SG*][2A_)XYSO\;0
M #"WTS;(SHY[X_7&^6$/-B=:?SA?]=/AJ&I-' \&<"=LR'R=\XZVMYLW?*UX
M6(@)9AOR\.4#\_</XO!@9$\/>[[1'_JR5S@\K9='/LW;#Q^,?[]KZ/)KF5Z*
MV?<O-AK;U9R7'Y"O50^_Z46F]'>RZ'\L*"\N# >LB_)$[EG=C2O>P*NMTJ^T
M1U\(87GUWV[TGU?7Z;$04A;CR$0$88HI=R)ISP4.3%CA"/R7]HD@:S=0\74B
M_49JP[5>G 5-MH:3V. EZO_O_Z4IH;\#RWV;5N^3]/FW/\[&,(?Q^/5PX'HG
MQ0IOGH0M0-\AH,A;$"ZGXYV32BF CZNMB*$]([G\:7\X/ANM3E_XSO944>BW
MCOX\[-(/E\W!-FME ?[Q@^@.=C\W!Q_.NY<[M/WVGU[S\OB\>W&U+_P'VAR\
M.0*A?]'M>-*\!,6BT^_M;6U?['7^.&H>=?D>* YM^/W?RR9O;77WE20L):&0
M%Q8,J>0<LB#4430DE[>'BU:7NE^QA)M985,D)!F4<\IRSBF88C;F*A T@79
M';O:2'[3_\]9K_2[CPL\W^I]BD"G$UC_? APE7T6F>,**Y6;=/\$EB<<M5/"
M4NN$MUP AR5#3,BE]6+0PN.UVX2"N5$$/#5W%>/\UIO 0_P#^"WS1&-Q31_8
MC3Z_S+WOMB3>GDZZW6^!%*_6/FF\B6YT9D'P$[W>R*\*H@K$67[=$>#OSL>W
MC?\#=S3^CJ/"@CCQL0%F08;KX0CD&G#^1N.7__/WZU_70>:=CGJ? ,/[%_"<
M/H@E4 -[64N(,-QI(6!@A+,$FBO0XBB+@4'O)!LA_:S%? )1";)T$$.6+W/U
M(]/P89[$Z<(D_,(DX,-&H9K !N4;ST;^$$13G@Y\$Y[R7X\I\ KD[8CC. 3#
MJ7!:":,XU<;[J E6%5Q2HM'TER5;2SS"UKH!6V%QQ[U0(6=G!+N;X@BV@LR,
M+/GS8>=%NW, W]GE[<XV_&SN2^VSGS$B(VE"G,-F.*X4PEQQ:;D2S (24HDW
M;JMZ!DS4A[\V"O7.SMD;B&%PVH^5/@9ZVJ*"DA6=!);0<*/Q9C@J=)B+W)8^
M+K6E+Q_ R )#C:+/]E2 $<:3I<=5VE%!Y$##E9YV<@ :W'C\6-IU(,^E(-AS
M(KE5QDH>10H>D#A0+>E]YUM?2;M_CX9O\NT[)^4H\%%EO+339@DI\3VHAG$!
M3K< +S8!#_(#:@(7,+?/K:.=?:-E=$%Y!-1,$&?,(Z,B118+FLLV"J%R!+S:
M('?3=T%7WYF$QB#@X+<GIZ5M.SH!SABW1W\!;]0D]2B2:NXSH91(,2' SMPO
MV@GDL V()$L]#<KHH-=>X8W;W/<51:T7_H+H<SA'_R+_U2_\"I-A ]2 QGEO
M<M@[F2'G',\JVW"C\78X#.<P%MBQL&%PI; +,Y;F^Q>QL3=N/,9)RK0(CFIG
M/>,*6ZNMD4)S[QCV,9']G9L(%B^1*6A2/I/J.: U&/.WT>D"L?U=*1M_9UUC
MLS^UNZ<ON?TY+U7A)=V*68;TP$[>' S/3B8SXL0_,W%V=FCSR.\KL!.$\Q%I
MS4&@!\J1X58CH%@LP&:-S(FU5R?#:[0Y:4SL9]C/Z=H6@#>*E3-F#"0RAG_'
M%R<15/$X7I\)W(/1\'QRV+"3R:CGSDK_!="P!4O&]TX+D@9<&<7"QP&*_'$$
M^1]/XJ14S4JJG2G*2\IJIF6PN&#(WOBP]*NDQDD\;_C*B5XR338F#GNGXXU[
M/68+)L4*VA!3O:=!;[0A]E"ST.C7&W_]];KQR]KT[[5EDZ%1F Q3Y3_$3[U"
MRQ_ FUQDE]B2[5"N\SCV^V.X;P![#,OI&[_DWT>C0WM0& B3T;#_ZVQKUJM=
MA"F=P6*5ZMON6>_X=7\X66]DV0,/>6O/+DLB@DN^N-9X70[U_S7<*%_(F "C
M ;',=<4"\.RL1>=-&N-51;/RD85%T\7;\>%7VB\DQ,2H)V"_".XP,9:0'*LO
MO)!,E_'Z&0:I1M-?:OOEV\+=-FUM'5^TCCP&U>ZB=;F]S[@V0@2%P+K,D??)
M(T>E1,PGCZ.DM*CN*O"]]LMZ(7 +4CX=3K);'J@(*'-@CS,5-[*+O7+5G]J+
M@E+/3O,7'D-2'C0$C#4E4@G0!K6F,7H9&8XQ817D5+)>H23YU924%0>8\A)-
M;8Z J Y* ^U=_JV=VF<3X,0X_L?VSV)V5_S$M+9D*X-H_;"/C;#$6X]TP!)E
M QF9E/,]J(R1) T:?P!3XK8P\*DA<79:G3)8?]@#&3J5:SZ.)K97V,T@V7RF
M/[@%@' (^[G1>!]CHW!9$UKZ:>8$V9NK]HM:9'Y&LKU1XU/>3I (-GN.IX_+
M5_V,,O*O<](H,?;@5OUR*GF^0LDDQ!./&2:!62X4M9)A1D@BH*V0&&*M9*X>
M)Y1*YF5WWRM)/&B32(#&@CAL7#:J#:*"194"48RIARN9()U!H0 ]:E'=G"F:
MH.N!V#N9P.58;4\F;I=]0:"^74Y/8C-=YC/5@]'LO&Z)5%U%#?F4=\H[4RYQ
MH(ZFWB1K6^4S\H5J^/GHC]!$9]HKJ%^Q/SR=,5WTAR?E02^\Z%E_LL16L[/%
M6R>_\8P5W$<X^O+77E<:*VAWF0 >Z7P14ACB0#?@D?O '$A=97A00L/?3-V,
M+E^DLBV@RVM0GV?>E+ -V#JY*#2W<L+Y\O@GEJ@[K+5UP%HP3GMK!Z1J<Y\$
M[X(".Y5&KD"..H:,E 1PA#IAO7$FZ;57<N.V(/.I2,V!&_-U+GCX9)QMF_%X
M"((T0\9,NRM\(R?A1AE6QA?XPR(R8&96P.C90 )67:_"/_JEESGD0Y=Q8<=^
MBO.G5F$D6:+F8)_B\=FNFHE>&!D@XUJ QXWG[U/>K%B)TPV5,X:N)P2=]\+D
M<!H1MW!CA0AX?HMU,*^SR>VW+""'SX$8H^^+$XB(*PNS\._A:)X3=A"1 Y0^
M1C;!)'^S_7-[,5[[SS(N BA>6;L?_=HW'X]VMO_:?O/7]K^-G=;K]KN_V^\V
M.]M;M\+]CYUK"U3B]R4+=MJ-U^W6^_9?.UMYPHTW.ZW-UNN=S;\:[SOP07.[
MU7G?F(97_/)Z>K[]Z[4WNSW0Y(X3]0><D'^;@(ZI%'CO#T&9Z8/M]"[ZX<%)
MUD=VLGSMI5X,.;1S,IX*A,V3\%?/NEX?V#".X1K,"51-4(-^XFB.!2NK"_+!
M[QN>P#ZF#&$;..+.4&3A P0;2\"\UYQP=352X^ZHHA^K]F1+*@W!U#C/NE[I
M'IUIN5=,M$KMFWG\;$$_A;#ISRDG?YQ)IY1IU2%"UEB+D+ %<?;;0^!C'AQ2
MA9Y-Q481M@IKT[>GX_C;])??I^&BO9/B78N;K@:H3H:G<Y3=P"725IG#U?C5
MY8WBTI5@V_*:T!N"FULOXPURZ[6[AB5Z0VGV1</>?8UI_FTF^[!A[\G.OK=V
MP_6OWI !4<J:;QGS;^X30 4Q@1)W:^7=E_K.4X5UZ<4?N.L_()GE82]52L@'
M[.6M8?3W5R7Y(H)XY/.>J+A<F77$5C+MZ'7IAZF$TM<4M7@9R54WO=AS3X]R
MVFKAE )MFH-AKI7(02Q)Q\B$T;QTFUR+U'M,5M0-YQ/7->>L4SQ =ZXHLOSF
MZN1.?:$27>9.G0ZZ= >>_<>@.8#Y##[ ,W9$]ZA+]SK;O'G4/VZ_A?L[[P9[
M[Z_D3@WVCF!>O>;;[L7>U@=0MN'^HWZO=;37;W8.+MH?=SDHX9];;_?Z_U[N
MS"O3739Y<W=?$8\Y$PZ99"+B/"ED"5/(>:NES[']$LPI@M>57OU"-X\N857#
MUPN KR\\7JWAZUG"U[3\WN7N>?-@7U,C(]4$8<,#XA[GH#S.$0U&8,*B)D("
M?,EUN5*ME)ZHIM8JZXU_C_*YUN1BO7':MUE_/ GS/(:Z?\JSUL"F>_MWWEGX
MQO9T7VLX>Q2<-9>TL=;FOK&)124E\LPRQ&TN%.(,1Y'*1&FR/!E3:&/\ZTL%
MUQT95@T%GIDB4Z/ DZ' LE(C R&)Z8@TSID&/'AD8X8"ZK#C\)\T:>T57^?F
MJ4H%_1"=YOGYPG9.)O;DH(Q@NMN#^9.61'YF>LQ\/\LO%Y5!.H=V%AE8(]FC
MD&QW69\YV'?$&<&]0L;DYG&$>:0E6&LAZ@0"31E?>)>460?"72'[K*Z0_C,J
M-#4</#D<+"LVUDOK5+#($V)1KL&&G,LN&^8M8Y$D'G+#!$97# Y^ G?-E,1K
MS\QWUVAJ=/DB=/FPI&RT<],&3K3C!D4A).)&@;*A?$!<2N) WBA"LB\8JW5"
M:^_)B^/4[Z!LU)SZI9RZK =P3*P"_$0R@#+ )2/ J50@;3VUS&D78P!.U6K=
ML*\^MJE='(_N)UE[-YY8%_AV-DNQ7ZWAB:]/E;\8G[J+FH1H;NY+ P#D<K9O
M3DOBAG!DM2/(B"B8"#G3$>?J0:MDH]0NBQ^L1=0\ON(\OJR#.)U@?Z5 JBCG
M9&Q$!GN,A$I4$)("%P)T$/'5%<-7U _!U$KJ'YWA).=95ADP%5=\C5/B_HCN
MEP1?S^P IH:R+X ROZRN'.Q31IT"E$'41)]SYPPR#GLDJ;%6P.;C2-=>,:S6
MY9.94P]CJV?D$OFY<.*9G<S4./%E.'$EK@2LF6@Q09&X@#B.&IF@%(K<"NDP
MY03+M5>"DW7*GKA1RC?"B2=RR*Q>@MQ?P#B_/20_[HOMNQ\YQD]PGC9-FUM(
MX*Z/UIZUKEKMZ,*%6AX]2AX=+^FMK<U]':T,,E%05)G*X0 RMYREB*C@4G1.
MJ")Y8UU(O4*' /5QW<^H@=;<__7<?^40D%/*$F-(&Z*!^Y5!6E"+ @Y2P15!
M/0-M=!VO%/?_!$> 6[$L.5P4;?Q:_>4%'Q4\,_UENJT=^[E&L2]%L=Q[=+O2
M8YJ7[4YWWPJF4U 6,85!B2'*(<=3KL'O(XTL)]";M5><K?.5RD"MCPM_1BVF
MQH GPH!IYF83PSOM,VFQU=8AI0E'/%J++.@P2!%#C4B"8<'77C&Q3F\M$_[<
MCQ-75)>9GYK/-)F+HH[ZV<FT\'K6<J9%4FL?S??3<6YICOK%V#;?ZH5K;X:C
M#].=!M#[>[K/->0]#O(^S]6>[?/VEL?[^?A 68.1CD2@7%T;Z6S-.<*TUY%B
M&U-VWAC^U9!7.V]6#1:>1NVYC*-AL./#&A&>)R(T%Q&![B=!N$W4(AJ\1IQA
MP ;/(I+&.9.,]='AM5=54>@5PH2?P*531G77OIQOK.=<!;1O8<+="&K%_M8(
M]L4ZS<%%-N.L)BYJ[5 R"E2:D/O;!.)1\M[AQ!U-)#X9@-6^G%7#@%4,_:ZY
M_1OH*UW>[&SN2VN4<H0@V'6.N.$)60&*BW!@T&B!N5/ [>:V!M'/W6&SHO'?
M"V0^;7A01W^O@+?F6X!;[8)^"MTE'T,=@.YBM=*:(>T<H!GE&CDK';+!"I-P
MR$W*UUYQN6[D4Q4-JT/ GS58/+.CJQHLGD+U*<^KO&/.4D,0I?FD6GF&C&<<
M4:4(YHQ)9BR !5YGFC\+L'BQ<>"M.+DO&>Z^=ZQ6OFH(R&"%P_ LES L5O\K
M,&]%-,9'U[Y_D@5YYN#_S#1%8(,:]!\'^A<+&B* _N8^ 'ZT*DED,&&@(;*(
M7!(:V1142('AI-3:*RKQNE1?71[I"5EMQ5N$U/!:P^MSUZUK>/T2>%W6J1UC
MEFMN4!#)(\X-1X9C@C"71 8 7U#PUEX)C-?UDP6"_DAX+53N_Q1]0!<[6<^;
M[GYA>]:;6@$_JX;W'V/11[SJ6EQT?QTV8N[T:B?Q*UN_]D[RN">Q!*!9<_.;
MFIH78Z2S45G/*^2E&13-9P?VHN%B P8!]+"CBT8X&Q6SA($&T8[/1F7'\E-X
M_6'86-Z)[]56^4T/P#7^U?MTO2IOW3IYJ77R\;Y3(F'!#$HL",1=+J07+4.*
M2HHM)E$HO#:E1Y  6;H8@Y5.UOB4<MJWU12GF.T ['EPVCSW5LL%%X$LK1C$
M#P>GPY."_('C>@O2$5CJ2DW_!68$#LIWC^ +<3SEU;-Q3&=]8,]/!6-./PZ9
MN^'WE]6-F<%%^65MD^]L<"PV.+W]\HIU8ZXG^RTG*[Y+GVOSG'H^/U&?ZV?U
MSE_3Y_I)&CNO\-J\F2F,WZME]K->K@]3"9UBXY>+:$?C7Y^V;?RS7IV:F)Z4
MF)[AT=/#NUW%?A]LS3/;;YQ6S=Z^T$7Q$SI 7[B+$^/ HPA"12:YCMI:[*A6
MP2=C$R;V"4Z0[G "O!R/Y9!VC_;ZW4[W\][6X:!+X1F##Y?=CTW6I&]ZW8^[
MM+GU0>QM=4GKJL?R:*_7&L!<CMX<M]_N'<'[T+U.Z[![Z>%^F,]6][S5Z1^W
MCCZ0Y<[ONY?-S7U#8G R6D0QBXA;I9#32B#,2,1"!JQ9*H( \)/UXGD6!SZ/
M&6-%)=OCN/U&;QZ)@N6D/AD"Y]8P9YV4P5D9K+;&\,J;!^R-YGR^P-DP)_];
M.!MEB?EPOBZ%[5\@:VN>?AA/SVOJ7+;.]ZVSQA-N$8O:("Y%0D8SAWQ4(DDK
M,3%L[17%UUSUWZ#28*T9_*2: <?)<\D)\1%S3I266(GH Z=*22W=$QQ^UIK!
MDZ)(:T$S:._N6\I<H!0C# H!X@ CR&$GD"8D>D$)QQ901,MU46L&3ZH9W(EK
M-Y\<E,K$RJ@-20*KTV@CI9Q[JK6-/+=X3)XXR@4MU8;,^V@. K7:\-T9?D%M
M:+^_<AQYU.2MCWLPSC;K7H;#O:-=UNQT13/G3=%W@^;183^O47LK'/Y[N4U;
M6\<7K2./6UOP^Z7?YR2QR(-%20>,.!$!Z5P6)T8-=B+FR2F^]HJPJSI( S7N
MHBSE//:!)J*LY8(Y@V% FBBSCH)\835EO6C*:N<R2QZ[**A#FM.$N L:6<$H
M"C+QA"E(+)I;MLA;M=LR2N4),^E64"GMC&R(!7W_',6,JG3LEU-2YNNH<&6<
M"[,T^2^P+.OJ.W<'[X,@Y=Y8IL'69]AJ[#6)6F"3(M?N*:)+:P/K":5B\ZJ!
M);!V*0?"!>,\XC$Z9*14\ ^5P4;EK0)!QM53&%@UTOU(>XAI)Q()0FLEN77:
M6L>DD!3^I4 $H=9:5X,_+Y;XDP1IC0D4R5S6CML *B?5$3'#(URA*3BR]FI>
MR_-&-^K+/1A^?3:&1\918Q3[1>+!^+!W6I>4NGI &KU76FL3"09;!6O+/,$R
M8.P58\G4!Z2KA0*[2P>DK<U]GX]+DK5(&P7FIA:  D%1E)(QA#FJDF/9D6&>
M\(3TF7H[G[N8CLE33C@AP7 >L7,N1BT-=H8;[7U]VKDB#+I\VNDLILX2BK"A
M&''%#=+,8$2- #Z5V C+O]=IY\\N[6#AK1'18!8IQTPYQ1.6+%A-@G:,U#;I
MJC'3%9LT,DV88A@E107BV$=D%4[(T BRSCAB<':N&EU+N^<N[:C14G&G&2?
MJ]$8;PFSEBC+L9*A/J1;$09=-DHUE=(K$'31!8YRAB5R1!@4-*8\,JP!?7/]
MAON-TCIK]WH2X=^C84GBC=Y)2>I9X.5.$;/\W*I0>)%,V(^3,ATW,TBC-VZ<
M#">-TU$<9_[/:;S%;3EDNC20KR7ZNBI]/^<0CF)Q>X@QY_A.ACD]=PPKTTN
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
M1=TBX;MX5W/OQ(?(/MB8=KDOM01\E 0\N,,;]N=1\^B?H];6(?RO=0AV4/:
M\=RFL=W9O-@;M :MH^9Y]W)'9)W*>.; L@X(1\$1]V 0.2<MDHEQ@2UH.\&!
M /SZ^ME?ZU^M:>J9T!1H5<0H'+P@B <*BKH08%LSG6NTQP#6F;.$<B JM:*F
M]<\#]%_K0:V9\MLSY:TYD:U^>ZM+NH-=WNWLY7@MTMK:$<U.\W/WJ OF3S<?
M[HLN,&01$,@9PPRK[#2-B!OAP'C6%!&6,&.$>!GHVBMS/7SK>[M0:YIZ)C0%
M0&\<BX8$CZS(5;2%%D@KBT%[",9YXXRP /2$UDC_HY'^:YVD-5=^<ZZ\/8SK
MG_[>X,^C[N4_O>;187_OZ-UAZ[+?:[W-$;NP/D==VNILY^Y5Q6D9 81W45M$
M! .F)+DE#H Q<E)(EA(HX%:OO>(_WDU:T]0SH:DBP4<&S2U%04J,.-,!.5[4
M5E XZKSQN< @OQZ'\^T<I<_$^73:RU&"19_6T ,Z_\(0P!<1QOY#G5 94\;3
MC=D\.!C% X":U^4&;2_L3XTRCT*9XSL<!V\&<+^ =0&D.2;P/JP[R*6%^\?P
M-\RWRYOTPT6K\X%DR:5!)6$X.N25"8AC#S:*!W52L>1EUC,#SG6[;HYH_Z'.
MJ)JV5INV0(*Y0("^<G$IKRP8P%JB7$D2:;!/@Y%8$N;77CUMO$>=O[0*3JF:
M.;\9<]X:C;5WU/ZX>YGC<.%9N-G9Y:U!Z[#=>=>'M;EL=_K'K<L_X7W^[)4E
M0$V,-F%D&0>=,B70+AF1**<X$2>H=1),%K*"SJF:ME:;MK8_[SM =@:R'B6:
MBP'%()"+!)0,C(4DED>>4PAH#?P_&OB?W$=5,^>W8L[; [#>#9H?87V.ML_;
M6Q_.VYW=SUV:"X5XW"PJ=C4YK!%N;;6*]!Z3))6,*Q2=,0C,/(4TYRRGEW.;
M$JAJ*6O\7Y_>\^2^JIJV5INV<A4XHJE65"!-'6@5+% $5&:0SJWG! 7%/Q]Y
M/>QPXHD"IE8]N*]WDH:C@2U*K3U%K-13',Z\V#%^ C_HWW#;, !9]2:][-?_
M1J[/4K'YT?G@;Z(;G=G110,$B7F*-_U&:N-JK%;3%@NE&_5*W;-2FZ>C7C^O
M%5]:JI\AAK>*-0^-TQ)(AJDQ/G/CB3T!/.G#:P].^S%+JV\4V+L:! "J*5T5
M:5POTHM:I)] !YD99U<*LWQ-09:?SC>C/.5<,&P\#3PF9ZER6"DGL"'46;:_
ME>UG3#!!-QK28M&0GNW(LD5=[D=M+S_*7MZ^+&SEPF;>_!3>_L/#__FSOT?[
MG]P1S.%R[[C9"4?=P9OC;F[B^A;6I^//6Q_?'+4['SZWMO)SO-C[1^-]G8+
M.!^."4<1#Y$@;8I.DL(Q0B2S.C?B$ANUJ_1'LV,^'&,N2$M%Y%X3HPA3PJM<
M)<=);6IV_('LV+R%'4^/89YP_S9O'C7QWL<N;M)\8+U-6YU^OSGX\[BUM=?+
MC6P*=I12LQ@($+G,??&8],A2G1VDQ#-,DK7!K+V2>.-)^YC5[/@%[!AIDD)I
M3ZV2/'KB5&!"85B9J 2EJ6;''\B.'VZ3CBP_OW5Y> 3O= G/@CDT+[L?/UPT
MZ2Z,\0'>X]UA^V/SO)O9T=G(*?,*V)&#B.12()U(+D<6O;<XMRC*+9;9QK>)
M@7PN_N0[&X<T>B?^;#2*H78N/Q/G\H,);&4ZU[P9CAH7T8X:\20 Y6U%'P<N
MCO[W_R(2_\[(>B,C\,_>%>:'F'X/*(NR4^%#_KT6=8\3=>0.0Q"W.YNB^7;G
M$G[">X%H&WPX;W_<%3EB9N\(UNAM4[2W_ARTWH"H8\P)SDR6;8F#YHDI,MIY
M%(G!8!%BZ65NG\4W'E07I=8\GX,A6#/GMV;.V\W"YJ4GS8]-W'P+SZ7;N)5U
MSL$.WSO:H6 B'L'LP5Q\=]0NF%,[X$"'$8--1YQPE=NEYVPO&35Q@1K/UEZ9
MFC=_.&\^F558\^:WYLU;;<3/S2//07"RUM$QZ0[ 1ORX"^_\!\QCY[S=>7,$
M<_C<_OBNU\PV8HS>).8,DD8RQ*/!R/((#!HY$4H9CSW8B&SC>@;+-ZZ@_\R.
M9IZP9O[/ S??5D\OXAUK9'D<LM [5?*W'P2HX;S]=D<TZ0>\M[7YN3N ^1P=
M'K8N=UCWXP?>'.P=-[/4MSH%+Y5!GBB26S9JI"UFR%)BG#,"QUS[DI(-4I=:
M>-$J><V'7\:'MVG?0PIKDQ-&!LVW,._+)O#E+JQ''^9S_+D)SV@>';#V5CAJ
M$N!#$TVREC/D'<U9A)X@$WU$DG'O= #@E0),8[E1ESSYT7SX;=7OF@^_C ]O
MU;1)N].\Z%[^F=\-GGB X;Y#T+#[K0%8Q$=_]MM;'W"WTSJ&]\7[*I'D4I#(
M<VD0MR 9G28D=ZY*SH$>S@+P(9,/.QPM5.W_3*SKQ^GG-Y/\T=EXTDL7)=?T
M3@)PP&^$Y1[F%1N\^F\W^L^51RP,-0!]MG>"2E4[%V[_?<E9SN24(ZNQ$=%/
MY3[7]S$8S0SV"YEU3/].SUQ> ;U!>7YCL&?[9R&.&\GZ7K\WN6CX_G!\-HKK
MC3@X[0\O8K89^D-?Y"K A_]SUCL=P)(M?%HTXQJ>34[[P/+%-9^9=N/K=^=V
M8OC^&T978\/N/O<;Q5.P\&9;T)@<VDG#CF(C]$;13_H7LSLF0[@8IPDIXV(/
M3V%,WSNU??@>0#RL^N0,;,9J*+AA!.^2XJ@QL"=G0##5)(:G<500PG@Z:OS<
M@YOA4G]X'D<H#]"84LMX/3_T"&:3A[$'"Q133,*" .WG 6&2(;^.[Q7W;30Z
M,'(1R?YF.)SDN68B+$BD& +(#TBQ/Q[FT\^2J&VU, T['@]]D1G1..]-<IGB
M49[DI)%&PT$QY8K^>[%:M-ZXJ"7CJ[5RL=$;G ['\)>[*&Z8V,]%([JSR>%P
ME!FG=U)\;E,J[SJ"U1F'GB\GO_TYSRG?,3F$L>'N:F[KBY'6L/#P3PZ_AJ'&
M<;:O>0NO3 <69GAP L14OA(\O5AFN/5@. SCW*DB;#1>%@^RU>#!G9/B<'.]
M<9ZW(<$]H=CZT!MG](2_@%'RMJ4AD)GUA]6&%G'TPQ-8N_'TDUFU]YS)"!M>
M0.G-=> ;Q1:?C'NA8K>E,>)X#/P48J:.D#T]=@S3 UJRXY(L?<FAHSBPO1-X
MI9*?RND/BBG!&&?]3&#P()LU-. NF%)%UX>P*/FL=_K4:R^;7P[HM*#/S%_
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
MT F#5@]LOHY-!9C@\.MA8R3,=^C/QF7J/?O3=E7W"#N\2)JIP+#_=72A<S4
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
MGI[[=[*LG#;^+AXB/+,12?]82\:K CR[GCT:QC>7/_Q^V1<;.",_B]%!UY<
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
MF:>2<>NB$QQ\.:,C\\IB1SW,B:0*<.L&W EW3DBK8/Q@9*Q$'&N+C)<)8>[
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
M)$T*<4<%<IA(A"/%F"GN+ ]+*T+D=%%]@\3^52(*BXOP)S ^"L*?"^%79HH
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
MUSCM'N_"T?#1XU%V0OP>![X['.WLVN,&F.PY6S?FZ_*#./[,<;\!%WO0/;3
M''EG>73:1MYN_GX<X4JN7LN?&SVZJ2&$P?&H^QWM=@.,\IM7A/<6:9]^HQ$+
MG&A C$8PY!.&A31(CYQA0GCF$LXB5OW#>('._&3!KKG(&5AN?-V-AXT#>+[C
MR7614Y:G0*]KW<6<:,!<'>:WTZ!_T+"7X[%KCR^'?WAS_//0WCJ&S<8I_&#W
M8TYFZS>L][!BPYGLV4@B,A_G(DSZD#\P.G9\0ML;GV^83PZSL=L/C=-\^=WC
MG'DP@"^ #[G>&2!@<&Q'Q^8$T3A.\;R8C7'BC,N-3O\83CN^-M\?'C=^L_!1
MP-PXK70B\>XZB/]5Z\2[$4._A1NJ49[-4^-C2[17OVEL:20I(A%S*1@;]6@E
M' F-@^/4.\_5T@K#MZ38C4W-VN?9E:'.0[VY^DUZ273P"DDALI W]\@0+!"S
ME%'#--:4CH;Z+BG.'VGM-<ZJ*Z/]][D_;7_\)C3'-#N/"1XRXDK$O.99L-^<
M<1P8EC@&HTV7[^J 6F$2W0VW[FZ?[^D]H@\7Z_A9RV8+\OBL9F4#S^$FK7\3
MQEI@Z(@BRQDG$2>D3<1(19J5 TU42M]6-U"Q_S ZSYLN&"%=?P__^F((NV./
M86RV3-AIM\S#DE<Y6U[E+S46;W[TEECKV 5[S&"K_E4\9MP*_3J/307.2HKI
MDZ68WEFT^G*33^]YRV6+XM<FWT\6]3\OO.:UDSHGI#YLC;\H>C]MK_T!:_?J
M]^W.%MGJ[.!\_%:GW6UW6K#F?SS?/EB'8_[:;=TH>E_%K8-VM[7VKM?>^VMW
M<^TC?/[=;HMND-;YSEE[#;X1[(+MK^MGU]+""*.*!F:0U1&L2PJ6@?/8@>&E
MP:,$UY$H"TP@FT3-K0T^$UY*SD;)5%TH5JI?CNHBD-%4GAA)D<6L9,Z3Y(CC
M$)#V,J H P_4&_!X\5C8G)=<C9*B6BBGALFIBT Z4QEBU@>1DDY(L9!;&TFP
MA9AD*-(8;+",8B9'O= IG;NU4<E-+;FI+X%T:I:5N@B<,Y4:IH!9E ZYSP/7
MB,.((*NX15@[%P6U7+$LBL";>/[&Z,70*4FI+X)SZI6.N@B<LS55A.-MM,X:
MI'7VL$36W_%.(@+#22WQR3APKE13WZ(36\R<1Z$<.=IGS7EIT:;C."A63VT9
M:#6/3Z&A!]&0GZ(AIIS76"/&;-8#(A'9G"1/21!$$24E=4LK3#8)NRG(6$R?
MZO$XF1EXF9HXCRDTQPY@H:AY**JPTDRL--7?&AMKHI(>$2HHXL1@I!,ER&)-
M)-?<.B; (:.B:=3<M+1(^V!CF+):,E<&QIN<6PWVT_#X51A/->OV\5-J^G*8
MZQ]RRGL,Z]\]?'3U(/]6>&HFGIKJ0T="2C$$CQ(F8#T1&9"-1J' < PB8.QE
MYBG5I/3F=GWI%UHI%O_,A4B'QU=ZVW>G*5;1$N 5IU;-]T#JR./UHO$["+P0
M]4Q$O7XZ(ND16:]^4R199E1"TLD<XA<..48DLE88KB0C25A@:JR;BE<5<*L"
M+O6J&K^XXPOL<+JL!.#KJ#_LYA.\&96M=?^)5_G:_SM=*7OQ*/#5(=;!C9\<
MWWW(C>SF)RVE?8<F<I?'3W'B[]W!54[V3D1N$.T^&H4.W]C>J3T;+OU[NFZ^
M>XBN/;OGONW;\_T[ZQ_6WWU8_[NQT7Z[^>G/S4^KG?6U.Z?#\UYK>[.S_GD,
MT,YFX^UF^_/FAXVU?,&-=QOMU?;;C=4/C<\=>*&UWNY\_B$2\-O;RY+O?\U0
M1_.3(O-[%(T_3A7.<?I^J^G_^>3HJ!=S/,+V-@['RP]<;:G#Z6Q\H]IA*U5
M44N)N!<8&8<]PL'*Y'1D,O'ZU>%,CBAXVC^&M/X%.%(M8ZHK+\ A?%EP]J#3
M_OP]]@C50J.+%:5::+9JH5?X!(AYNGJIEU"#]5,MEF?;O;DE\E#!A<AE<8\K
MN<4F'SD:RSP_U^O/$:XVGV!II?$;N68,E4*S4FA6XAUSQ3O$YMK^Z>;[=J]%
MWQUL'ZSC[;5/NYM?LP#>SGGK?(=M=OZSV^JTOF]?%[O;V^>;8-=NT2_G6U^W
M#[8ZG_;;[]?%UM<6W5QKG6^N>?'_V7OSIC:2Y'W\K2@<WXT81U!LW<?,_AS!
M&#P?)D9B;./UP#]$G2 0$JO#&%[]+ZM;%R .@0 !O3NV05*WJJNRGCSJR<SZ
M'QL_Z^>?6I?RR+16/$9,420Z(HZ]1DY$B2*/GAN,O5+FD<(=CQ30>-I&TQ6.
MO38<>X+^T!6.+0C'FD,<._^,Z_M[D025<FVQI")'7-J -#$&P?(1K8CDRN?"
MG92N4/JFR "S&CP__Y[\:'L'M1,+\Y4KW-CBC#GWWLV-D,N2?KGJ35GZK0AE
MS#RK*XJZ3<K_M?=K/M\WY0YO#SDW?1W(/>O!7C@^/[1*W?V!>L39JG!Z+IR^
MD"JLB$V),H8<C;GF*X[Y9 TCPC!CR48C3'CW@>H5JJZKB_4<;(A[XN^=C<H*
M@%X. #VT=F(%0$\/0!<-1>PL$90$A*V3B'/CD1'"(N' <F0"UI2RHG@*%P\N
MGK+<E*SEL0:_Y)^SA3?HC3O'=URNDEO:@O&G/[#M_;+3[Z5:M_!!&'99_+GJ
MK?H*>ZL^I<U7".)6^M8KNVQL#65PL[TQE,!/G6[EP"\"ER^4<V"$!H:3  D3
M'G'G<IJC(LA%I;EB@K&<6JU7#.9+E.;X1,'&"J1> $@]I5U8@=03@M1%XU'+
M)%1,!!&?"4&&*.0"=X@FQYCR1@0JWWU@:D6J5YZ0O3S&X_?B%S 4+8S%@I'8
MC<>P(28&8F[K< >RR,+3TF<3#HKE>@X8FTDHG.?@=@J@<E^37\.@F\N2W^RV
MCE9GK5R<+Z.U*=[<AI4A%1+= 8FF*M%<YC4>[Q[5#_^$:S^+QF'CN+$.\W+X
M9[.Q_J6YN_V-UM>/:/T<[DN_'/QSOD$;ZT=GC4./&^L;\#V?]UAB*ADPNX1V
M#G'&)7+&,&2L8BDZK%E,[S[(20N*$36\K$D_FPBRB'C9@K;HDAD3,W?A/,>.
MU2Y\UEUXR1Z(+#I0_HA'XS)!.")-G4<Q4!:(@B4C_MT'-6GJ<<WF>?41GBM*
M>I1F6@,IC?=* WXU59S V'>QNQ!&%9L+!M:':_ %EN#OV,T\U[&#@&B%"'=
MA O5F@RECD@"WH&R'-# Y);I+B+JK"!:20\+^NX#7UV2QJ%/)_K_NI?Y?4O<
MI *)>]*5*I!X>I"X:#9X&A,6"B/*I4&<Y ;G8"D@%:TRB7/O=<I L231SN<"
MBAGIJ5?["V?VE<SYI>4SHNR2_\KD:'L/VZNBQ?57O9RL,3LG]!?ROK9]$&M^
MT.UF^M));M<-&[J3ABT>+QYBC4A-9[E9Y#0-JNR .KK+XV0+W"'3;/9#7NHM
M]H0=IW.>Y$TIIL_67YK@<HL^49?I]>CZ&:%;G4R46YY\S:,1+ .\?CX%&#ZH
M'V9(W,$ S^=;W^ML]_L&W3G<9(W#_Q[NKF^<YSS^B_F::WQW_??F[A\;9XWS
MH]/=P\]XY[PN=LY#:V=[%V#=T\;WQA' <\[C_[FUOD/WN K>89Z0XC:6!TE6
M*(E<Q!I;+C0+_$I_:1<H"9$HYRC706O)&(LT,H]-(C%=3O#\O=/M=DYAZ_9J
M]VDR?>NW71R=3J 0E%<$&\5!P^L01(*/4L4UT\P]6K[P2,*^^H,8!JVXE;*L
M;;9[, L%$>5M"]LWMA=TBD0$BJRDF4GB!#)!$\2%T4Y*Y2)3L[*#9R@P,]MO
M?]8&X5N#;LU-9-WVQXTG2X0;Y6&.^DZ:VFGL9OI&+75:F8'[Z[6U (9//BST
M((L'>XQ49&-6M6#W:@5(5Z6ABT_N):N2J4?(1!;LD09KJDSD&46 WU[R\=/F
M&]]1GI:7#/$UMIN=;NUC-X9FO_;)^L*X__4N<9#KDDJF\TKFD*F['*O,_97/
MF+M]P<^317V<I^4JQA^=UH\BUZ1<W#1<W)6L(FT1S\Y>WGR1')I#-UP6!V[<
ML61E"CQHBHTT/F)_"\F-7RGR"./>2J7XC:1O<UAT,T=RU@==>(2_80HZ89G"
M.?<SY8;A'-KXXS,M0CK;W\C.^0;>/?1G6^N>U^DWLK6]R7:^Y^\]:&Y=">?L
MX-WUG1S2$8WM_Q[6M[\<-\XW>>-\_WQW^YNH'X:#_(Q;?VR*@E+\\9JSV$//
M&W_\>;A[>' (\W2ZL_T9[@'7_[';W#T\PEOK?Q[4Z>[1+CS;/^>?\1ZWPIB
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
M6^Q4KI+G F<,&TYIU$H!^ 7A.7,N*EV)W:.(W=G6>GW/1A"\1"Q*48.N<R:
MW\@)PA'K0%ED/G#0==<*W253J(P:==I@ <$*'TRLJ).BX_I*:2ME*SH;NS[C
MY:(-IT -^#626NPD=Y)8QKD%-$\L*)^N"4M5TO10:3K?VM[<"SPJX\'!-"SW
MG8O2(Q,#3#0/3$LP<*2P&<3(8DPG9:Q+(CAP; -7U.ID&$U4:B4($R+=9:GO
MF>A]DQ2\M:7_N;7^C>XIB9T+P2!,O,L)VQC!%@Q("JF,<M'SH(L(U QC:N4B
M)$QYW26^Y!GO%>95R)YU=NE $(JCE"+,W>_T05.UP?QI15!2=K_0;\W.:FT+
M?LT%I4O/;[9[-U:'G5P\Z+2906F"2#"(W@!&5MZAP*\Y#?S$>2#4.I\*%@;,
M$F8@-YHS0C,@71\/>[OU_QX@CJ1QOK_G$]COW(,1E9Q G!J*C+$1<16(RCVZ
MP,2XSK1?K=5>3P1D>U:8(\NG;8(X>QAB!Y[@K-:- &:]+#Z3V-:I[>9@5#.6
MOWI0^&V;=V+_P/8O[ME;0F4KM1P[:2;84Y/;]P_@&P\ZK0!O_V+?P]ZR/DX'
MU/)>A^W6C?NVFX])BYW:'!Z6^R(>EL]/\V=A^^<9=K -VK$'-YQZ(P?DX)5L
MR.83MPP5_@ ,C @OAF;OI--K#K\NY?,O,%7Z9_GI?L01\A2A<?^_07/XR7Q=
M/B8;6\89.(HCO&[39T ZL6?%E2NU/LQ@KY2LC#]@$]F4FJTF;%AX=W1),YM2
MH^6!UX?CRU.<E[08FAOT\H_E-_9.[<F%*PKCV[V'.\(PNS'/6UX),/#!^RR^
M%Z2HA*N6/9T>]OC7Z=O!M2&V8%C=6BK2D)O%#)?:<G1:,%KG\CZ7W]W/#]7N
M])OE2HV%XL?X&X[A]^(UN+XY//4L%K:XO-/)I^_P(ZQ\\7&8U.$GRR^<"NB6
M[\<NB$X98@W'S3;<+6N!8FJ+R.[0]6GE@])N,3^P!TX*H2UNZSJ=HW(J)F(
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
M(-<J:*T(8!C'@DE]=[&N2%9WEN?]GXUSO^>3IH&KE$L9YBX)S("GYCUB@"P
M:D9X8N]/LE*OA&2U. &M2%:+$=[SQOKG/1J4ED%C4+\F(:XL08XZA5A*QB0;
M&!7\_B2K&\VYAY*LU.)(5E= ?K%,*W6):5659YI=GHE6Y9FJ\DQW*<]T:[FE
M2^69$B:>8D,E"X03C750*3KX- X:W \[1WFFI^&ZW+A3KJ)5Q=8<LC5G3,VK
MIVQZPV*4U EJ)4^46LJ]2I0P8;&1FC_4]*\HFS-;.OQLK&_L*4-B<CX@&GQ$
MG'@PGWC0B#H2&)8L]\E: &7SQAI%STY-FM.#QG-XT(.3^5UAC"GSEA$K<^]I
MDS07R4<?I!=.$W=;</BZS-O93L678IQY1[QE7^+HK+&]OR= R_)<@%U'FL/#
MX$MH+1-*4GH6J)*<^UQ%YGI7PN[OY_*[_;O8_2M##76Y5NJ$*- _.RG=@X^@
MT[)<9EN]@-_RR.\*.WB*8S ZU>JM+#9.\T#A%%649G[A+'I96A>B(CH@S)1"
MW%F!C(X"*<6)HEH) S/]@>#KN#*W.+NS@S0W15Y>SS'BK<1]]4S$_=O(]BM@
MM+5:XY/CHA;_%/G>EN]=VP:P).5?)MCW,M.H!49AS%V<+_#M[UWJ_140[,'9
M,E$D(R-)H"1RDZ>D,:%&Q("#9YEA1#$65%7TP,43[,\W]K@35CO*D/)&(,XY
M049RBZS0).8V4#04!/L[,U7UZT&P@E\_-$SOP:^_GVQ7_/H'2?4FSDG"B5.#
ME3&EVU5TWK#*:12E<,+3:'0RUW'MRTC6O0GW%:(]Y]IO^SVB$_@82B 7<CW#
MH W2B5 D:<#<*!G!&YD/T2;<>SWAWE]/O==S%3*\S+R??J=$GP>P[RMA?#YA
M)/5\D&98)E!+Y FCB&.7#]( DC".@@1!F9#F6F&\0L375XCX4WGH^EH._KSL
M^\?DW6_\B*5[M!Z3';3Z]V+?ZP>P[_6=V??WJ)2X4/;]$]@/%?O^?CM[>VTO
MZESP7T443%&'A$I0,U(BH[WV FMBL'CW0<_HE7K!P'@2.KY>2CJ^KNCXBZ;C
MZXJ._V;H^%.JGSV8?:@7R\273B>X*9&9R)64L":?IRN3HI?8E[6S2M6%;C%
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
M6DO)@\7(4Z41B !#+N>-2G"%<NG:%#Q]]X&N""U7L-#7Q+D?9S_DM^;<%S?
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
M@$R1R5W%7.9'+9>D]%Y$GZ+@FD@MC'<\<AF""HJ[REA9,L ZFC96E/4V6<,
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
M/KNJ\'R[:/37.>NU. 9#XK\>O_N:>)0 ]-K,)'S*OVVG[>$ 3/S8SR&E^/]
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
M2H@8&9(BXHP:9&"QD9).:65HTBS.K>?#717JF=NXWOLY7B$6OB@@9(E:J20
M(=><.FV,4-((AS5V0?*R()KH&@@7'PBGS6\P37F9&>+1N]QE4B K?4).8J,8
M4R98M;3*,%^F_-&!\"GZXE8T^/:$C7R?.!_ZPRB8W3\CCIS#5\L5<8OOOH)@
MO)2Y%9ZGZ^+TV'[,-UA:?4.N.H^979R7U/KL^I//RQO$O0*]3[Q37+-1?(Z#
M07O$4UMO%W?:+K[,VLT*+ .<&$,B1M@S>"8-%5XA'K 3&$<2HUY:)5PN&W7Y
MH//MK7>*.;9)FW?RUVM5_HB9$U()@XWA&BL7P'\"HR$DD6@(*BL_,6/E?R9_
MN5;^^2O_U%:TD9M(P%4605'$+5B-!H/RYXZV1@AL2+85"=/+I"K*_W*#G9N@
MJ9F7>])48-3K9I:^.Y]+]>(9C7'_VKCZ38AVQ7R\&$1;8'/F3]OJ_-WM]S?+
M-D$Q;'8V;"^'OFN NQO [<Q:-\%QBI,&;!,*9TITAER /S%UQCJAO @"G&&Y
MK,CE4M?;X]O5&/.<(;\7"05/:]OD9B?P6PT)+P$2IC:/9)YI  4D"08W!^P2
M9+RQX/!HEJ)6QE"_M"K8LB&7$]OO%QY[%KMG8:I\FKF_Z;C+DPTY)>G&5,F7
MY*T]K6ES!F@CU!JDG_-&K/>C_K#OQCU@9U9V[6QA:_"Z&WCY67O&1Y,(3A$%
MB1WB'%;;XB108(R[:+237"ZM<G*Y(N+YNMK7X9K*A&MJQ5\LQ9]:+91$'FPT
M2'C,$;?:(A<EK+0/T04:?9)A:54_Q(FI@S2W4-B-3K@J'>UB(O$]#U"GK;>*
MT!WF_.')<[SJC+5Y3$L5T?_Q>T36F1R+A?E[L\8>)]XD%2)R7H.GJB)!CB6+
M?" 6/%C/K9=E\$JRR^SB#TKDF(/"+4;*6PVX->#6.<2O&W"G1K8CSBIL)/(T
M&,2IH\C(E!##0G,EI7#AL7*(GQ%QKR@5O;;2S9RO=,N%;^,AH QYO[%;%!BB
M^5487JS&N;K \ UY.VKHV!_DEN.M3OLDUV3;.S7I3F!W$5!\)ICC.O?<P,0+
M07C S#CL?Q5_NTNW[G&"'3C5OR*/V.S\R,?%G;TU>( ?9:'CTBMNSDURN:PP
M29. !3(X@18[(Y -,L*?) ?Z+4F$YXPFO")O[LX]J=HO;+_?]:VRJ?8QX/-5
M;;4;L=O,-UDN-CM^I7BS!"\,\@M+;\?']OUA.R]4D7K=P[(0U?K]5OQ1HOY(
M',^W]<[-O,^*5H] \+MA=.VX]*DHJU6)R7V^)^YGP<8O7NA&?+'T._\]*IH=
M91)<QU(U5M^QLJ[^M^O]9_5R36PI91;CR$2T3F'*G4C:<X$#$U8X4!N2OA&E
MEZ[ EVN_;=X6P:5*O1(;1KW7V6C=2V^>_EX\<FG\YT'7?]_OMD&;^QL@18.3
M/(I,=M;N9CN@.O7N>V,%[I+&Z?OO6^7N"3OKP7<,WW&RO?[^^_;Z#M\]^*>5
M>51VUS\=9BZ7\\S47]C6UX\_M^C[]N[7]X?;S4^P(V]R>(TW#O8/&U__ A#8
M_][X<^?TW],-T3C8_):8-<%HC\"Q=8@GZY$3%(-><.HM!MT.;&E<]#V,82U#
MJJ.>&IJP"AYS%IGU*DF9A!?2LF#QQ?KXS_NV%\=K\'^+6*Y"<5E/9D7]@LZ,
MUN;7WWM^G)$$H@R-UBC!.5=69FS" 787S50(UU;NFPI6[F]G'!P.]KL]N"@S
M&QZU!KD#>Q\>^O"HU\HP!LAV[2[;SXO0GTND8[/Q_@X;[+ONX6&W4^IA*0C]
MM;.GJ-#V^=3:]^7T&\R7QH$PY'"BL'<Z@1SC!L'^XJDDDG(L<WGSY?.E8K)I
M^G)NB]':+M]L8WV(O7+^YR<"UZ[S!]O;[GT>Y$V\]).F7SU>;_SJUMO__,9#
M2C;RA#!@$N+*$P03+Q$XO-@G*KF* ):74S]'^^61[14Y&S$NES9.]?3\0R^F
MV.O%<+.JO[ZEWQ/?J*!:XGR$Y+1$G(O,KI<<\II&D<"4BXDMK0J,E_%5ZGY4
M3FW,AR"CY5TI&MW+KQ;[]D<L7(R9J670']C1^4D8]DJR%S!MV[8_@%\R$7Y)
MS;+R*]*5JNZ&.1CCBSA.T<HF^V@.)OOA,/L/[J2 )VJ5D]")@Z+5@;=B?CG/
MQ?&%MNK%B*LP;Z+G8/6ZN1RY"2O%>JM=?MLO!M/JE%?U06? +^YTX$/QIX]'
M>3WLX%<C&@^EE6EX?"^63@OX(JU1MAH\)HRA!8O?S]&JTC5=>73+VN_',&S'
M[31I4+\V&G:C'/5V&D% ,\<Z7K65#6ZR<R2*P!7"E C$I0$/&0Q9Y$DD5H"5
M+?%E*YM1+CQ-)&C.*>=:D&BC-Q$S31)S%ZWL&ZF=LL,[&];,,N5*'0(I"F,)
MOB1_EQ7@MYO-]IM8FY:NL^I_]9R/1N^DL+H/O9.D*Y2S^3,FX17)KG_[(?1.
M]6#!QIH'%]4SYDS\,OQZMX9 "T'L5+-9O9J'UC6%UQPHO/*._I!"M8<=Q%?^
MY/E*W_@IZ]ANM)2WIV96N9 5.EV^G]4\X2;?7O>GN\T=N-_N/GP.-_[\I[73
M_ >^Y_WWG>;'DT;NPWZXR79:E[C)>>.TT6[ V'</-\"Z_HAWO_X%8_MXNO7U
MTSY8W;3Q9S[<"JW<]WTV=YMK2XV-R'$#!G<4!!QNEBMNJ;52.B^]7UKE<IGK
MUT905>/!S7CPE)7Z-1X\*AY,LTV"Q=([QQ Q(<?:%4$:1X9B4C@&&X-(IL2#
MJ\+M-1Z\9CP0&C-I DDYER%BZQ3G(N:&34Z9R$K[@.@)'CR,X*W&@\?$@\9,
MNF^BV#)AD2,R(:ZD0$X&@30U@ !2<.UR;9=8EMHL"AZ\W*K5]4EX&^8Q^L%9
M0+P89>_88]L+]R/H6+0:MB=W;<[CTV8^?,A)5+8]/NX='?,-!KV6&Y81UV:W
M?.V/O#+CW+JU7B^W$*A:7=HB@-8YVMT8A0I>&X2U,(BG8)#U7**H G%@H]+(
MQ=*J,@]&K+H@M8+*/+>2U%J9GT^99_+?$UB5A 24L B(<Q_!%G$<B<!(L%0E
M@N/2JC9U=?E+5.8Y.!6U,C^S,L^X$R9H9Y5@B&L&[H1+ 6F'-5*&&".P<#AW
MSS2J2LK\<H]!KG 70/G*<>4\@DYWD#,B.J$ OP'D?_ ZN/V>]53D-/:ZP?;W
M[P5;[\K%Z\.@M]-Z=(//9TE.-6;=";,^SGH3QII(B)<Y'14,$!8<THEIA!/6
M-B?*LT!S0D%9IE$A<JZ:M*]"'D6MXQ74\:F3X9UD1$>)4E"YNB=$E!M<(C W
M%>66X>!\K>,O6<>?Q]&HM7ENVCSC95A.-.5,(N\3 5=#<:2MPRA11E6"75PP
MDXMM:84T^84?2L3PD&.'1R9&64S$JD ^UGAI+QV[UN!U)_ ZW_M$9B8E[ &W
M<K6CR(VU@]1(6&>Y<BP)FC,PU#+5:DY1DN>G^WB&@&F-*=7,Z:HQ95Z8,D,O
M[J6*#MR;W&X1<4X%TB)Y) 1/&-88>^=*3,%S.T:I,:7&E,KDA=68,B=,F7&R
MB+=)PV:!P. ,B&.%D0N6(L6%M((;JW4H,T5A:5\,IIRG);M$6'13=?@M2,B>
MO#I\HBX7"UG+2NOCV(N%A<<[*YK.1T&#?7@9]#'FJNRR \B4/ IFS0_;9W6S
MX?J"[_+>=X,1:G TN2(AN<2Y=,YI)HGP(LF8I";SY#I;FWGJ:4AF8_S [^%Y
MWY7EZN6C;J=)!Y0)?<?:(0COX!63MOCCQMXWPS-I!L%(2 K>C ++ S30(3 X
M,&=8,3 ^EE;QRF5TF-"V+-]11!BX1LD99IBVL,=0S5E0!.S7( 0&9_E7UFLM
M(D_)\Y*SB[$4VFJ)2))F<K0F-')6T:2X3<;:FT7D'APO-/?4<=)'FRP/25FK
M(_.:$ZF($R/2Q)OLD5I*GE)*&L??K*$1U#IG<CJ)N$D".; D$:$Q*$6SDXJS
ME%QF3CR3D@EE84GF4L1.WK8NTN-GDD**Q_R%6:SRZB]GDL2CF(DL8_OD"@;#
M:QD+QQLMIRLJ=Y&^W"1Z4G-?6M0S%X[-&SR]Q#JP9& KO?:22Z7*3VI%O$=4
M79B8F9_[O6F!]5Y$KA?M=V03#/(WVSZV)_VE_YPWF<!>NC!WS_W85[,T-C?^
MWGC_]\:_Q6;CW?:G#]N?UIH;Z]?2?#SO6!O;S8W/(T%O;A?OMAN?M__>7,\#
M+MYO-M8:[S;7_BX^-^&%K8U&\W,Q(9U\\VY"M?+VTI-=S[]Y S7A+:@&GXJ-
M9\W[X6$V5V/8SE9M1N)>W(^=/FCG9DF!E!O=U;P\S;UOR6DB!+,H,9,0+!9'
M6C )/SBC6CMML+C(L[- +%E74 +UIYQ K<YHO\]"/$+O_*'NR.79SWFA^3.%
MG<I3T<T"-2*<G$C4A%7K31N$ZNUR2;0%3M+ _ER^P_8TV9C,;W<B%*H6,1!7
M*X3?CQ3GY7#MD!4IY*(,=J%F-M-.B9K%:!Y/\O@&S.V(;][9_O[H8=\#2#^U
MD76[,?Z_&& GN& )/38ST4*LWH>\ XY\]6HN76G_57-H'[K]02\.6J-<LFJ.
M\8_8B:DU*#ZTX1ZU ER>H'$GRFJNWJ0_9C5'-].ULYH#7+O<';J6_.GL3)VB
M:BY?A:'_7$"BFD/<'/NT.5#R]@KYK_D)[\E/..KD:@=7A@$ND$#.DU/E)38.
M?/E] 9E53&'GE?.11TUM4-%J%XS5,AA!R[Z MZA9N-P$Z(5DR'3YUI\;/W?_
M?+^_T]S_OG.PAG>_;I[L'&Z)W>8_[09MM!O-[Z1!/QTT3BYDR!SL'>\TWW_?
M^?I^?_O/3ZVM]4_MG8._6CNG[7;CZQ>V0[^0[>87MOOG%KO K1AY2E'GO)@8
M">*!)Z2)E"A1$Y6FF%//EE8U?G :[X(1J=5@]?+ ZLT=T,H'KKG!TEF5N*;:
MXFA)M)0YP[6C\7JTZL/3P6]W.("O$>WAB#;-(R;$D."21EX1BGC2!FGK);+&
M"QJU2#$W?R9@I3!].9'X;0UH-:"]1$"3- *.L:AR9IO'@&@B&DQ(9%3HH'0-
M:)4"M)DD9BH45X18I!6G^5P[((V)1(83QP3&CD>5FROC94$N5XO6@%8#VHL$
M- /2[@T5T29P8H0T)$EJ-6SJG'(:5 UHU0*TF4JOR)()RB-L$P:?TPEDF11(
M&8:C,3$R;Y96&2?+6(L% +2G+HN?":R>ZR%_EK4TZ1=OGBY%:1JGOBFCJ'"C
MLHQ>]&W;[[<2/%Y>U%\=R+T*;L'+$)=,2HP8&K%F/*FD;50T&:UEXA8S,L]*
MUYO2"_\H5^W3Q45KQ,%V:MJ?-1;>"0O/T0!3875* :.@' 'CSBCDA$C(6.*3
M9C(I@L%;7<;RP40@-7=HY6P82KG")GD5!>-,6$.L95P8&90(SOM;*/C=C9E:
MTY]0TZ=6C_(\&<4Q8MASQ%4*R$C&$<%:!:F55#9WC*;+FEPN);J]T5-K>=5V
M<2VHM%J#G1L4)S%H%J,-GEB9_95DZEU\,75[)D23J <'-'LT8)F!;I. '%.P
MBWLE%.S@.)1UYLO$7/9GZEV\BOI]EUU\#H0T]2Y>:4V?[N*<$BH=IX@(YA'W
M4B!MA454:1P5;.H)JZ55M2P$K\8F_M0)2)4-3HSJE/LSL8<)+<2OBJ+&L8M1
M).,!D8I%(R>]"P8^9:CB(K#E$O5;%$J.<H@''V RNJ'&PGMAX3G2<:Z8TCYB
M)$)BB$=MD<':(4N2CLD3E_+!%%DF["%86#,15\VA>9:H1:WTSZGT4P/(&*FE
MHA1%023BUE#D>/*(!:9$]$10K)=6Q3+3#V;4JC6_:IH_YU#&=4T&:EU_1EV?
M"6M$%DE0%G1=*Y]);2QR1O%,EI4(I8Y13NJ. R]6VY\EKE'K_G/J_LQQ!=44
M$!TCB;% W.N M" >R>"]-DDHXLN0)MB"%=+\.A5CK.:@ H4?Z03*C"V/&M@X
M3WVZX,3!3QSU.$/(VX5WR]=K?+L7OIUK86 ]I=I3B6ST 7'B(M(N.,25<"38
MQ'R*2ZOJ(0FU=U6+!3K'>7VJ7JE4C1H%'H0"4RLG<,)4C ',&J,1IZD\N-4(
M4\]3T)IRGE%@F;.'E K50%!Q(%BP;(Y:_1^B_K.E-8QJYB1%U$?8^G$^P7 ,
M?!XA>53,)8?]?/,V:@RH*@8L;,9'C08/0H.9W([DD\K> %8\9W%AC1P&#P$K
MS1T5CFOIEE;9,KN"#:%ZQL"CTMJ\YD^^7DH?<Z_^F'.IQZS*+G$GCY$&Y9D4
M40D>"3-""14T-EXF:^BHXOK*O:$N/IPKR/O9N$]*E#'%?::Y 9,O4@._48H
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
MZX_]1C^O/$GXY<G A9,$YIW' ;Q"J@/7X$=P"R]XI[,_$3,Q]<VG*4^J"%?
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
MLE)(?+N[_C XKI(Y7P48SVS!$QVB$!X1SP("07!(6Y80YRXY&0TC L"8&M;
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
M5*[=!NT8V7;MM-\[A1:=UUJ=4]OJ=XH0XLCV#Q]%?[,R /72L<-]EC'>'UD
MJ^WN5A?:&D-5Y/UA1=[/"H J@&KC@',723 .&68SPPU.R 614,Z2-B8PRRC-
M-2V6)%VR6I%<GK!A45L-E5HO2JUW+M4ZUTFP+ED44B"(1ZJ1XRYO*&(6G<Q:
MGZH=A]72[U7:<:AT>E$Z_?52IYE1VE@((X3*U-^!>-!I""TH\YREY%Q0+J_P
MO:[R4TL>2WR.@VC[_J@@<PX0.+=[IT4,4:0L]6.H3C8\31SQL%W08D(&DTFK
M\.B>>/1C-G10UHF@I$,L%[GDRGADK')(@\LA/7.&19%#AR7)F:R6*9?H+$.E
MO2^CO=,(003.I%<4"6TPXHF[?!):(0F1 09G@K+$*NU]C=J[J%V&2GN?6WNG
ML0 5UG#%+<+@.X'V:H&LXA +4!&C)%HX7VBO7 [M?1O["KO#H]@OSC>_B:V#
MY??XBPG9",>CP3#'9-5^YGTQY_R*OZ^)X$99I'3.36 2(Z-30F!)E.#4"N=(
M3GR<QYQJ/7$9]7>5#C!7FOQX39[Z_@';H'3R2!(:$,\E'+5G)C/Z62^=S6<>
MJ_-%KU&)7W13H%+BQROQ- 2(5F+JA4.*)8NX5YFW+RA$5&+,1>>BQ(\]LKQ$
MVP&/B>3'S/)E@]XQZ$'HC5P[7K++WYEZ?JFQ8!D=\C+%< 3CMWLZ3B^L]/Z^
M>G\QZX93%;330:)@2,XKA-]<(&#!F6,9#QRU=FU=WJ#W#\LK7)SR/  ZGD]Y
M_G%KS%Z!U-N).BJX6@Q<36,- *@@#;<H)J41YP3@"F05>4H]<9@P2_*)!K&(
M,DD55%50M?*'-RJ >@Z FL918$F\EUXA:C5!7 B#-&481:TB.,8A!J?6ULD"
MUC7?,DH5X=^_AQ;Z.:&RF^$+[-C^8:M;]!C&8]+'DCZ0R:OHD)</6NF\_*C5
M#;$[?(>(7A3!H/Y5YVCAQ4S9S)_IG5<'13<HSSW^VOC2*%+-VO&P-6@7>)#I
M/#J];ON\UI^0'@Y[-3LH.>/AVLP/6N2K98;0VH8?UOZ9OUK+?/)K_ZJ=P:6Q
MS-NLP=,VHX\9[FJ4UFN92K11VX.K9U^87:Q6 G'K#N&MOLC]#+5IV^Q9S9W7
M:Q9:=5CKY54@: OT95"')H:1AU^+QOE>_[37SZ6"6P7F%7<7?^?6MCJ90Q$N
MM="LB(8MN* ?3^VP7RXO%5<7,!U: _C0C7(/X)XA(D;+&F@N*MHT&+E!*[1L
M_[P6;;^;&U*\X+3?RRPIN7^MP94.]N/_&[7R0,[T=-H(.UW2RB/=&_6+(@19
M;4NV%6@7//OOU@">U;C*Y[C22D"70PDV1_TL%MG_K]?.LE#X'DS3!0R]K8$L
M^'XLJT]/:DWG\M/_<ZMU'PW"8I=*D)B)0F9/38 ?$7K#\86SAS?!Y/>C'430
MO>+?[>Z$OQ3T]V/+NE;[DLEJ-XW)3K],Q'JVPHM<48_@^U]'V'?^[-IO9K3;
M@??2/SO-S8VSYN;^Q<[%)[[[^R>^3\$S@.=\WSOJ-(]/BC[\=0%MWCL\B-1@
M+$E -,B$N!4,.4H\(E0HB$' -XL<K#HU-Z1+EV8=)+9=ZOY@U,['9&NIW^N
M1%WB2#N3B@%49E:Q?-FP/_+#4A:'1W98B^U6I]4M(> H3D"DS [NE8@08A:(
MVEEK>'34:X?BUH*@-L,9W)-&\,!K, ?".ZF+F)L";F#'=F,!O2 'W;^A(?#&
M";)=PYMQ7YNC#JB?OPE_QGZ) 76<023S:_Q9'/S\VL,H\">;H3CQDN=,1A[7
MK(V%/:N61I=?<7?.=_<."5PC=O;@NLVM ^^YA] IHD"=0IP:CHQG CF)#5..
MBIC\S4N=_R@XS>S8]ZG6G%99#OP!9US@I URQN;]:IGK8<)OV#-'N3-!87+;
M&M(_QD! 3&/,_0WS/\:* M#]Y?#7>I?C#U>4X $N=#XI/BB@%K E!S#34K37
MJDW->H+U63>DE9WR;C>6TI?1/GLF8^.>ORVPWK;ZM;]M>Q0SQ(^]R)O?TQZ[
M &#I2V_\5S!(S+0GMG*%WJ8F[>T?6*9YB(2@:+%'/'""-)>Y>)UC7&N;V7/>
MAEM4VX!((M]HVW#%\(H.391G4+0"'**C$@QRD#BK2[G7$3HTQ[1Y%Z+-XFEV
M_JZBL[WQT&0XN.S>H&#1"9=!/=QI!X,X#N9G,*$6 $/@&6X$\7)N6@LT^' "
M;?GB,@@O(_7K+N+-(>DR.H#?(/;.8M ;P:A%F$:([(_SO$#?XP];2%G197<.
MP-IO]4;%+!5K"*/A4:\_1M#M IZ/1]T9?(8! FB^\I1BPC)^]N/AJ&W[(*M9
M-7PLHDZ0+S .K4%Y%+"T!%G\8Q]$KWPF_'4Z;EYF8QU=J6^>%S?*]^35FA#Z
M>>)F3A1>86^%QD/K+F]IU+YE:8&I*8/>+)4O!_"_Q/6)/_2U.[61@.:_C6EJ
M)U"?SPJ4&/,!(.;]"*2^._P#1*67K_YCTODW#/!?Z>[>QH'.VPE)@%.4J$,\
M&8V,H0;A%*@DTGJJ<3X,H.8@O39&\_J]1.21_G$E(L\M(OX )H;PR ARGF'$
MC7+(D&21-=I+ZG"4,MR<+#81D0+5[B,EC]P/RU)2B<)"16&+-C=/SIO''MJS
MS>#? R,%L1'"J6"]!+'0'EE!,5)$"Z^X#9(6*?WZ=K$8!TKUTC$:>TAZ8NK
MFVKGE?_2:N;YR?;H<M$_!SFWFLA;S&,=S"X$.:W3PG$;>SJ%__;CM-6_=);
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
M*_=#VWZ8C[-*,/9 J:_0_I6B_8YMV_/! ]V<5<*Q"NXKN)_MZA=HGCWM]=_
M<DX%^0^5_$=4M%GR]+5<$J ?:S!;0_BN?5X;C-QQS#5I>E</^$\S&G..VM^V
MW^J-!OF[?%#>CH9'O7YQ8J119OML%*?];S[\42\2XSJ]P; X"=1*,.7=X?Q[
M6MW::;_GXV!0YGO#W^.@I$CZ'2]'C5^8\_#R\92<-#[)OFL-9A]8Z]CSFBO.
MLHP+"TR*$.1JVIU\+XQ"T65H>E&39^;F/$JCK@<!M:UNHP;]LSGE%&Z=7'WY
M[=7'0"-ZW<->'J:9Y]5K:30<]>/5'H\/\L4?IZVR\$!^Q#AM<' U;[!>:PUS
ME81<$KS7!?$\KYWV!H-6SO/+%8>*!Q6U6Z"CM]=Q2.-4PTGMECRE)[$+@Y3K
M$^5!R3(&#_='MGLX+I$ DSV(13FC?C&,@ZO5D6ZM1E/^N5E2P.3VG?:&(/7P
M@J(=,)RY;,RXVY/!G!V@:=V(JT,T$<<'#E5OU/_)$&6Q&?<^%\48GXCJ@M:6
M)RY!'4 4BN_AM??(1/?8Q,1Y$LY;+I4V.A$=M6*&,Q:5O=-!%E!\G[/1SV N
M!K$[EYP\5;#W11^VN[=EIP\^7X[/'^/AV>@ B@]W4WE+GNSQU6\X8WWKK+GW
MB1PP:P-CCB-/$T4\)H$<LQ09K6#V<*!&X;7UB]COS>>L@_3?JT((3R1FT3#)
M<ZR-B3%*[K"D(5+'S (./%5B\A1B\O7' 3'4!^,"BBH8Q)5/R'BAD>.48RJ8
ML+XH'S%/\3,YV? L9QF&Z<>[+_XHAE$[[J;W=G#TH=T[^S(Z/6T7M7ML>[,U
M\.W> $S6]!S+7O:*WO8!AYV+ QJC=RH?6K+*(2Z\09;Q@!)U5FE&$F?FI@,.
M"W;SBN>\ Y/7;OD[5-B:G=N:APFO)9AQ\+%*S)CC82M^/,4Q O"[&[@LE7;?
M<P1"-@R__>L'I^;3!C?R"<X1,,W??&,%OMN$W?'0PZWA*!$/3Z[OM$)HQ^=,
MKM_/CN36E=(=-7";[[,&\Y2G#9Y_0.;B\+?1:6+>8J?U?>1\8EW "XH_[_Q-
M5S[30N8BA_'N5*SCU1J(?T]M*]2+@HB]7'<X08<&#ZPF_3:KSK_^HO(+()2]
M<W@Y4_G@#Y#,9IQ&ABM>6+[3I'^>-#N?R/X%M*WS%=YQ*/:/V\<[>W_"L[Y>
MY'N_[VU?-+]<+RR_S[Y_^T2_;_YYW+S8./^^]XGL;K9;N]]VH&T0@NPU(>1H
MMG>.=\A?%SNSY$4L&$,MQQ!K,(\X"Q(9RR/"U'!E+7PEW=JZ4G4BYRO_/*JR
M_&NAVJ@P[75BV@)(=2M,>T9,F](+$2))<EPB"C.'.%$:&4HY"LI@S$0FU!6
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
M4\>#PE)*@:/%6MDYS<^<3BK8X5'ALP?ELZF2YJ.0CNH<O:(2XLR#Y9E\0-&
M\L9$"HJ%7."T"HLJC%88;>T9C1C+M:0:AN2Y2=I)HZD42DBII-)WN6);N.OA
MN.M@JHL)@Q7CA )C63 P);;($6)1<)HIKHUQ-FYLF<):A;76GK6B=8'IH U/
M@G,<7511*L$%$1$DN;F#<5E8ZP'=8IFQ*N;:_JB]#R!>/.))@\JE1$0:@QW)
M0&E67":3/-G8$JMA/ZYOP8C=?'@>AZ-KCULOADKG&^JUS+J"=/.TIX[G2U.H
M:&XJ^J-^[!BL#+!T&@5)8\Y)PI 5.B"PVZU1R1E6.;-H6].KZ7OG9*/K<?^@
MNM)=2YH\4PP_[2%;P? B&)XZ<"CAU'KM4;1*@S:1%-+4,:1)\@&V+DL"C" B
MVWAQCW3!<-,P_+1G2@7#"V"X?JC$)7,X"82CR2?EC"'C<VXPXX4RU!#M%&"8
MM_7B\3\%PTW#\!*.4 I0'Q*H4V$;#&<X$HX8U0QQ'#C23$<4HY<:5"FI4O8X
MXH4S^!64-@VE2S@6*)+V:0!<.S+0G"3LLHZ<>$ <#!WXC6&D'%"NHHE$IW/X
M!C.D0'C=(+P$'WF!\!,9O#7_.9>8:Q<<$L(3$,+6("NM0+ ?0!8'T)D,K3"L
M%S[Z6R*&U_=:TL[WD^ASCJE!')T.>JU)5K&<?2J.KA1EN!,)73/V1I/0WU?&
M=7Z^6&^JM3KHY=>VJX4JG#07)[V;<:03&DUD'A$6P2[@$BC)QHA"LDR19*QD
M8!<PTI;7'.O]8]X3O0;%&SQ[-#^M$[V@>7EHGEKYQ@7J).@6H4K5SQ5'UAG8
MSI1@896#M>8;6U2U.;WJCBMH7F$T/ZT[O:!Y:6BN.==C)(;A$)'(E\^X2@DY
MJP#<L)[<<^EPP(!FTY:RH+GQ:%Z%JPD%Q\O#<4TJ@^AELCK9]AZDLJ#("F-1
M)(0YK*(%R;SLFPH%S8U!\Y+][P7-3X#FFB.>.["1.+'(8:<0)XPB,*(PHH00
M;+$'&YH5-*\MFI?LBB]H?@J+N>:3IT9QQPC(9<(3XMJ[\0F;(3HPS+!W7#41
MSNL;OKX?1[GR"73CQSA3=TZN'6**@X'MEG#VQ_?)C]+W:_@(EFF[MDK;O?!J
MLD:%C^;BH_=U?[RU,1 '1KXR,2).M4 V28&\2H9%[YC@=&-+M3DO<>UK!^;'
M<,D7,#\TF*>&/S8X<,TE"MQ*E&T_!-8?1I'A!&:$(]+C#&9,%BX&7L#<-# _
MAD>^@/F!P5SSQHNH+;<&T(L3 6O!@MW/I4?"6BI#HCKE._NRK521S*L!YGG.
MUY;@DA_",.&W@MW'PFXM^EUJKABF"'.P[SDC$AG!(W(Z"<8QL2F7L"?R:NCL
MW8_1"F@;!]HE>-X+:!\7M#5'NTQ*BPB*,PLD &@=X-6G@$3@F"O)N;>@/1?(
M-AZR3Y$,I@#UH<W<F@]=42T$:#_(*VX1ET(BJX1!V%,!BK&(CDE *FO2%=#U
MC6I_>9HK-G=S$<KG$</^=.[RNY_>O8F^_ZD'@PK 0;_:3N^W_G#XZC0>]NO+
M55AH+A;R,Y[SH+)OA:/L*<^1[!QI13W21FMLJ7-6BB8>Y)5S^2;ZS@NRGQK9
M4^L]*BG 9B?(,($1MSH@IQA%'EN'"4LX:EJ0O;;(7K(CO2#[B9%=\ZD[HP15
M,B*A=+[4'@AR1DODF!>2"I=D+)&QZXOL)XMS+\A^&&1/93;7B:0H+ )C*U<;
M\1@YK3UL-%A:ZF10O,CL]47VD\6\%V0_"+)K;OD4A ?%RX")G9U]*7)D55 (
M>^&YMT;PP NRUQ;92_#07SI3*V!^;-.Z[KIW2EO&+(*?"G%/(K(Q8:1"DM($
M[+P1&UMR\9B6$OI^ISK9HU$WWM5S?S]Z&?5/FLHM#?3.UU:$%**9BV@^U;WS
M(K) L&9(.T? TK<)M 8/" W4,Q.58(K<4VNX'Z6,87"+9C"' K!V0&R@,[T
M<1$@3@US18F+(-D1%TP@3DA FNN K!/&8>E J_,%B$T!XA)\WTO0M@OV%L!>
MS=T=)-C&21&47*YXP)E#+DB)&% M52I1ILW&%M=SQLD4W#T'SW0!X2(@/*N'
ME48N 7^>Y=J+L+HHEUM$TCN'C58XY(R'10 V X@-="07("X Q'H15&%PT,DB
M,/+S56<ED4LI(LJM4\E%;J,N0&P*$)\L[TD!XL.8A#4GL,'<,&PE LPQ0"(S
M2%/*$*622T-QU-@^%1+7-TX[YSEQXWW>^GNGY_O'\1^M^/TD]H;QGJ52QZ-X
MP6"B0__4=6/KO/,WUE+%SZ""\C*FI8G'=H^<O/W"D[! IEC8]+_#8/NAXR>O
MEJH2<[/WEYFX=U"7C+4<>9.SQ'HLD!92(TU 7GNB7(Q^8\NTC5Q" O?E 6HU
MRLT70BV$^G!G)(50FT.HM;JTAB4K.44XR)SH@TMDDM9(>J,39I%18W.5'LE%
M(=1"J(50FU/"H!!J8PBU=NQ%68S*$X>PSZ4+560(;)" I#/8)Q*Q)SQG3L+Z
M:I19(=1"J(50G^H,LW#EXW#E5/G46F//K$;6:H\X=B:GHR:(Y&HO3H-T%'IC
M2_&%B[P6NBQT6>BR,66R"Y,NA4D/ZOE 0-8%)Y!FQB >"<GU=PQRT;N0&'74
MR7'![(6+[18N+5Q:N+0Q]<H+ER[')5J+$' NFN2 1U.0.1>CE\B (8&BT5JJ
M)!C&;&.+MJF@:T.F5>3!/T<6OA3^#9VO6^=#VS\]AOWEM_X%+YX/Y-@./G5Z
MY_TU@*C)*[F#9I;@/I\.1YUT-GZITPNQ!QC3%04_"ISIS\(/6IUAZV0 :!O
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
MQOS!TP462BN4]N24=K\ E4)I3TUIM5A82;B4QB.O"$><@.EII>-()9&$LE+
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
MD)BC%$5"7&J&C%4416JB(DPD1]/&EL"DS986CG)GG*S0Z=BSP[XR,D8*1D;
ME.N$+:.*.OC/>$VY41G[#W\1MF!_;NQ/O0;8&L>3#(C38!$W/"#MJ(,-1;%,
MD0&5DQR%AMN4+:L23<'^&F!?.HT5UUY*R3FA2B>OLQI@',%4*E/D?D.Q/_4V
M:(:=I3PA,!]R>DON<PP;14E1ABFU*A*[L<5(V]!E9<LOT%\#Z&LE/2::""L8
M)U+#S)CD1=1$!0KF0!'[#87^U#L18X9^(.-LU2#V'<K.)H13<CI(YTEB(/9Q
M&_.%J]@^%O37-S3AM>T,6E]M]S1F%\5)=0MF.(RC8;OEXJ=.KP?=7\AY,9F)
M9\=D3V+ Y-7\;U[,@U3Y7JN5+&PV'YO1&0>&3))IZ4"'83E!!H[(6& S3YP3
ME#'-/ 8VHZS-\-4D/O?SM39&DUGBF<KSPS^G@'L16&*).Z(MF#.!:FN(X9@+
M7.%?%_PW$O]3)X9/F#MO!/+6*<152,@P8I#/5& #]E'(7$V7ML%F?:[XOT,;
M=QK3(E_P-)U<WR.MJG9@MS6(H]-!KP5<5],-R^WH1H6N5BOUIEJH@U[A_?OR
M/JOK?490XGF0*#$%RE\*'EFC&+)<V^!%##;D*UNL356IHKYV@'[B"-8"Z&4!
M>JK(*5@VG<!RDP%L.*XB&'+.!R3SHGH1 -AI8TN:MB%7+V&N#Z!7O8WU]<2]
MA"<&'7>:-]SSN!VT,AK6E()G%NG?9]6;-L]C!V:MI,.:DZ!Y7>-B*FBC!4>,
MY7J7'CNDI< (C.\8M<MG"G%CB] VOR9;=HE/7G& /ZW&50#^8 "?:F!,*NT2
M-2A%2A%GV95&92Y7K5)0%E9?RPK@TH@U!OBJM[&^+J]2%7 55+!2G.3^?"QF
M%"YKN%,QH)@86,0\EP]S42#G%,&..P-BN-0#7$<H-T79*E!>",I3U<H0F3@F
M'.'H#0(D,V1@>1&V@7"9F(HRK'<EP%5OHV05*EF%2E:A==-:R^7G)8BZW=G<
MUD%K901#\ N(.A,"LEY[1##GL*I>6,-*5J$U1'+)*K062)XJK80G+U,"_*JD
M$7=.YZ2:$FEOF?1**VWH6F<56O4VUM<3^/)T,(@]?]8"O/>&W0KSS\(AV,"2
M()6GX'5_ -WLG:_+X719?K6=WF_]8:'B.:GX;$:I2E9&;2P*G@?$A4_(6*:0
MC$PSZI-T I0JQ=8Y,N:9PG@):E6!\9/">*I1T4 5L3)7#I$"<9ZSEN<85N*\
MT(%RJ9S>V))+R[;01!BO>AOKZZ^ZY:KIHAFRGNLELR?)D%4NF2V!MW_,5&$7
MFBN3<C). [RM.?"V#@QY3A5.P-HAY^;D0K4E758YR)6[9%;P7RZ9KQ7^ZY=,
M@;!3R%&OTH+YY30R3E+DB)=1!EA?XY[])?-RR73]_&ROH=,Q[U4[.KU=#;QC
M"ICQ&%XPF-C0/W7=>#&SB\F&ALS7_SSAM#115,YS?G1_77D9U13'._UMM=''
M<K-(S/DDYDQM&:]8$LE9%$B.7231(&.U1I9P#;ITU"K&ZGJNNB:_W-P!3\M#
MT1-[20J+%A9=C$7O;W$4%FT(B];J^@B>N-$4V<0]XLYP9*U1R%)!3 @$@\@$
M%I5M<XW+N+!H8='"HO=CT?MG."XLVA 6G>8ZMI)'&KU%7D8"NBCCR,D@$3/2
M)ARLI];=F.NXL&AAT<*B]V/1^R>++BS:$!:M%;72DB4C#!*>\EQGW8%%'Q,*
M/H9(/"<VF1O31J\@BU9.W7^.+'PI_!LZ7[?.1[5_>@S8\5O_@A?/!W)L!Y\Z
MO:H[;);'/I\.1YUT-GZI UNR!U#2%=,^"FII1NWA46S9G+4J-]7J]H?#.,S8
M:N4PZ8SB_/L('LJNW6'V\\;0>A5]/'9QT +1V,KZ3LOV0BM#MO4M#F+K9 !
M'$ 76^$TMD;]ELTH'D0[C*U.KVHN=(8>5G?4&MA1;)T.H55X[A@>.84&\A/U
M.EPG.9&#[4*#_92&<=1R9]"F/[*]3Q<M'O<'(YC8T5F.33@]/JGR0&RV+O;7
MQ4)E)NKT3JNF9Y9J,C&<;BH!DW?2'W;R,R\&L5M=U/GE6R>,CL[/^FH?G&Q&
M//V(=;#O3D<W?Z2V#SPL?!P\ZJJ_1HQ?FIC:SZ/!>2].[*>('"S<%S TH9,O
M;/>;/1MN_'-VB\/^OC1W3SUL=?UFW_EMY_5O.W^U=O=?'KSY_>#-]N'.J]EY
M:$Q?]P\.=]Z.#P@/#UHO#_;?'ORV^RIWN/5Z=W][_^7N]F^MMX?PPM[._N';
MUJ1H8.OO+\?;.X9_7!G9N/];_W(#6,!KEO\2.,:B4)L4<"(&"V*Y8%@[DY@!
M+L><!";36+17W[B=Y3$#I5D1QTR*A#.0[0E+D4Q(E,%(L=NXB1Y-8^G1GQZ?
M @5<6R1PV/K[]K\/_E$Q8*:ADUL*"L*SO^=G*WX%M6/8^M89';7@\]7'X;U,
M9O&[C\/AI4BK,;'^SQPZEA-2&.*T$3QR'YC#^32:!R4T_,W4#9:JN(-J-4K?
MKPL6'4N,_.N?,*SMZ;1=*=.QW0L7A1>OO+G;VZEFH!ZD<%MC%\J;7%'E[<-?
M1]@?_[=G_S2G!\?__0(*'-[_O/MM[]6..#C\@^]__L(_? Z=#Z^^B ]_OH//
M0=^/WXF_?NR='1Q^(GL__A![KSZ=';QZ]]%1K)*1"8EH<[)$:9&)W"$2G7;*
M$J,(!65,D\V;PA$ .]V\M?*.?+;[[>:GRVX;[[8?\/Q'8SEWE >D?""()\^0
M\4X@'[7(9@''THQWVTWW#R:[K=T:Q.$)S#BH6=VS=LN.+I3,\7,SFN8\V])J
M$%+*)VT9XY(1BY7$*3(M;13.\!M,S69NRT*#=]F8A_XCTRP1Y0)REFG$&8O(
M"*P159$Z(SS75N2XS)]NS.>]WPH-_GRW_=C[:!G7VOJ(I!4!:! VFJ;:(ZPE
M_.$I)SR?Q@FZR7^RVVYDP8FI3<QF*^NDZ::(_,NZY>\3W7)[Q77+!]G=5V-@
MG_MNWG_UY:-@(+B-P4A9G@NG>(&LI1*)%(0!%5(HE6-:&=]D*\^=95L]SK;Z
M_.YCQ)$)82C"R7#$+2;(8!U!0AMC>&(I2I[=Q.QGELE\NN(5 IW]^.:L'V3&
MCWLI"E'3%+&Q*1K.+70Z":P\]?"/SJ?"U]Z:GCV*>.N/8CCMQH.T?9R=G\,W
MT?<_]3H_8MCM_=O"OO'Q[5&,H\/L7#Z$K_YWM^^_/+O-LP.;YQWYZ(%K@G$$
M)6P3XD[B;%T0A!UFS!)ME0%@1<#824;XX#3^W+?TE(ZDU.]V^]]R6<;J\*!U
M+J]!3&?/D1WO"=B>YYOBW+4-^[ ZQAB[H,;[I#7,&V4LY"<;.GO0\^,7OON\
M_T_ZP]$@CCJ#> P#'ZL&+V[T>4ZF;.+0EM4D33I[[NJN3E=@LKKV9!A?G/_R
MRWD&KTZO&GSUH<OG*+ 2$\^P,9L*J^P<GD3'3YJ?^(TW*[_QI2.A\7L</JG,
MC6_C37+C>[<U2_"F9#>_?5NSM[\G&"N=7:W.TCLU^Y.['3^]<&*N/'I-K,/X
MX.$A3_?USTXCJC.<B9%YXQ7?=1WW ?#IH'6>[71F^(NN?RT 9XX3ZR9.4E9W
M[K SEG;':R8"X&I3JS^=Q"P#:,]IQLH&?,@-^* I;M<W;<98>%Q?>//>=TW7
M,#YROB$W,?:QZ8D_+G(XY3_.M9G]?L]7Z9S6I3A.7^P?9A?#-MT[WOV1OVOO
M\Z=O![_^Y^C@UUV^]^/-E_>?0^?]GSOX?>=2^./G+V3O\ ^Z!]_W_O,>C.N/
MLX-7V_S]\0Y___G3C_U?89ST/T?O#]]T_OIQ?@UG9[2W_='I9$E(&#'/2<X
M0)&E+B%-;"2),RQ]+C/=5O@F;^G#X.2)+_\7?GNF_/8DB4T*ORV9W\XN^,T8
MH9TQ#AFN<H+)&)#3-B+&L-<R*!.-J7+]<E/XK?#;VO/;_2\ UOGM1QST@QT>
M%6I[;&K;GZINPKBHO76()6X0YS$B)ZU$A&!':,"@J/.-K4E@=2&W0FYK3V[W
MOY=7R*T1Y%;3VZP2CI. I(\4<8<)Z&U:(>N\440EH9A9+7);WV1JO]NS0;_;
MK<[K)[=&4'7I+(96MV-=I]L9=>+]2D2M6@+TQTD,=F=;<^?XI-L_B_'->#E^
MFZ[&R\)1]^"H/^J^,Q.M,U@+A+E0F:,XTE8GA+V-5!FA",6Y(M124H$U*('"
MLP?N(SB)"G"7#MRI<J&-UC@&CE1.E\(%Y\A@85!BUFL60(7T- -7$E6 NT[
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
M+5QUHO@EF_]DF=AF.WP;[@O;/3X!;LA!LN-ZQOZL-1I >]W[N\#6N-[3([C
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
MXT_'T+(PG?93;-GA\/3X)$_', .Y]6[S[6:5UBSK,3"NUDG.>M,Z'<)G.CU
M_B@.CCN]W/S5JX+#2VG_KD[<9(O(:E[&_3O?7.,M O/3M2?#^.+\EU_.0P@[
MO6J\U8<N;P98CU^^=<+HZ(4QFUJP;*]/#A$FS8_?)9N5*7]I7X_?XSF4D-[X
M-MXD-[YW6[.$;$JF[M7L[>\)5CJ[6IWE=^O03X[ ?GK ;:X\>HW&YH&?XN :
M'"V'K_0ENE+7Q\B.K:<[W*M_R$$O4S&[V[@K[6?L])F8F[/QP8ON@)HA,8?@
M;>),77<N>M]A/HOINJ744=E 90/-O8'6-]_+J\[0YXPOK0$8I(M<SUC,==(4
M7\&-K@(PZ5T<7/(6<)&DR>X!1@0/&IM$E%<AZ:2#T5%<[RVX2Y&PJ3WR#FR.
ME[;KL\< IO#JS=O) KZ!];OP%2"ZVLX"LG?XY=O>G]G<W_FQ1_?P^V,P^@__
M<_2>OH8^?('7/G3W#]]_VSN[["QXE[_[^X?C_>.]P[T?[W^\Z7SX]3]'>\>O
M/[__\]V/ WCMP_$[LO]Y^\=?/W;K5=L--YSXE$O]:($XXP&9Q!C\::3"P@6L
M*%##YM6:'_>+"GU(;\#C >9O#YH.JO#.M;P#.S)&BK4*F'*=L&5440?_&:\I
M-^KZHB.%=QK$.]/RM"( MRAG$3:8(TZ,0U:XA%*(CL/2@BP)&UML<^$#\\([
MA7<6XYW[G8X4WFD.[^Q/]1V)$W=9P4F@YB#N\]6V?,E-2VTM,3; PF9]YVJB
MD<([A7<>E7?N5V2M\$Z#>&>J[UB'M1-"(Y6HR/G)(M+>$62(399:&:GE6=]9
M. O*&O/.^MX/RO#*!==R^;78&TZ.J'M^$.WP?OZIM<D:U5@75%ZS@_2RMF*[
MDP4K1#D?4>[5'5(\":J)E<A8!PI:C :YH,%$Q)%Z9I70@F<%[6H"D2=)%]5T
M':QDH%L%MU+ADB5RR53IHI(0$ 0&)>\,XH);9+D3R"N5K)6<@ PI7+)T+EGU
M-M;WW',7F# G_3^*MCLZ\G806Z-![(7;ST%7O:1#R2*R+%FY8!Z1G]VYN;O
MG&SD_W>QCP_S-BY>BOD%YA]U[RA5/E&F)!(^*L2)UJ"&:P8;+A)L%1?&I(TM
MN;EP%O7E9 UINL LA/(S0B'&<BVIAM%Y;I)VTF@JA1)2*JFTRH1"S(10;M'"
M"Z$TB5"F&C@1'L.B!D1LOAE-0D!&<(^DAM6-DA&K5":4AB0=*Y[-98_S77<$
M6!W%):J<JV!"%/=,XT_?SW?FF/)?PL;,*8@N:)\4WI^/]]_5%4GGG* RX5S
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
M8S(=Y=-0 'Y(HT4=_:#&"_XV^"'W.0-7$>L,)MN2'8>H 5*.&B$X+@(9-F\
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
M0,F#R\R7+!BX9%DHLC"2K!*1D_,HTX/'TN]8<6D'HU^ZZ!J(BY8ZD8_A0^%
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
M[;P^:4J:TQ6PCK]^_VZ8Z>AX,J!O!E-L#J<3M)53FYHHT^&,!GK^^_-C.WV
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
M3F_N WO-6<)^'F\$9;(F.\-4G*,/;B/8>;_W<><?1JFFTG'B9,"-0&9)G.=
ME&#,*4V9XLB.&=?QIS&*PZO'>;6R'W>V&A)W2 B=G=V=K<Y/.^<E*'ILYN[V
M8L1W[Y0,LX*XK5S>^W.WLS4JKG'S[Y\N]-"=_KEYP_[.;N>G_>8L%Z&W@[Y>
M$PR!'O_I><9QX%8^]B:WIY$2G;_2L$2<C'Z^&7]84UXF*2] :\I+37FY3<K+
M-RVG&Y:6YL)0:4M1!P ELP>P0;)"XDCY$MI6&>KK\3.-1_@)R76O(FC=.*:H
ML-3DQ>XDY*1$45U15,-0L1$#/=)"YV0<^UO"NYJZ2.^&N*\-<=1H&(P5S5""
M+LI;@IM\'+V6U\U?)O+%U#.=!#_AIYM NL[9^T%1H0E>\FTJE(SVV+L2,S1^
M^W%"+_JXN>Y$VQA.<I>/B]XP?GDL0%Y%R5Q%DTU-^5(Z:AP_'M/,P,<1ON4F
MFV] NZ:Q?(I%Y:9A(+'G7I\.BLYZ)<RAXW!>?I^1?L96YK7@KJ*8]9K(D\\^
MC_&P9Z9C,ANC:],QFCS0\D'\Y7(6QE^'DS110_-5Q-SU^9J]U*<Q[C_8HRT1
MVN?]M)]O^K;/IM;CKQ>3%Q^PEROV#][^(RS:+U0&8HWD!#AWQ$K\R;'HT,$5
MZ.:&FU[K"M%36>MY@ [/^T:\*QPUFI1E.AL??TQ <%48;7) T:0#%XY(\0M9
M9]WQK]>J?3Z^3:BRN/Z<KK;."8->6DQ#9)U2/KSOWHW2X\L??BEUQ/KNXG'O
MM+G;YD,W"X;CMTP,#&L?&2F*C3%I73*Y_,3\>-28'S>JEX]?D_81Y_R++]-'
M[(NO?>VRC#U20G_79;_^FA1UL J^_/+L9;_1RZ;]+6L^7WW_ZE:8O,V]C('W
M(^_&?,N0O>J_T]FYQC0=))EK=]?>&;MYC]\U83.]2L:\5WBR-$A )[$7.Y>#
M6H')+#O#HF[SBVU9UNEQ,5L?UUT>E[D++UP:"VANIZ\_F<^]<WT;J%XJ<'=M
M)/?%]?/M-D@MN?/__8-N><4[/LD<@E6<)Z )HJ5>>"XRV$"5,-E_*VK^3JV?
M7HR/B)X.!R=-8P8<W:O>V?&32:3*SH=)K,'6) 3SP'UH49>G[W-3)UV>+@[Y
MSH?=5\\_[+W9^K![<$B/7KV\.#SX]>3PY.7'_>TMMOOF]S=[KU[23[L\_?[F
M\&#GP]'V#M_=WL'/O^@?'?R.WW'4.SK8A=WMEQ>[)[OLZ.#%R=\?=Z\UI <6
MC!&>E'8O!%A$7Q>L)SQS89Q1(42UL<FZH&27BD\;?7Q?R\G;P>:>^\M6NGN@
M=&>"CYXEGZDH#>ZB4\Q8 &NYR58E]JU61)7N6D9WTZ9V*0M#C9/$)R\)I)B0
M[K@C04J1>$[.6=?0G>5=KA?5-+O27:6[]M*=Y"YQR:.T2@/SX#7@W?,04_1!
MB_2MEEN5[MI%=WM3ZRX(Z[QGF0#-:-WQI(G!WPFCRM)@8I3&%KH3DG65_5+E
MDW;1W?JV&B_A+K6E^ U;3 A05E, Y\%Q9B- -L D%<')F*OKN4KD]'S6]<PJ
M*Q]3:3",%AAD%XC#/8<(#\H!(#N!WMB4!KI&SDU-M8UXVY MDLY">Z,5U0!<
M6/P-UX.(K(0S,*A>UHHA>^IE294CM882%G,BR-^*&!&!Y!2DCCR:9'Q!MNE2
M^%*>=D7VRB*;!Y:%3(&&;)'*G15.>A&SYB()9GEU*%8+V3,.A7%,NI #"8J7
M1EP*B+,NDI2UM-8G*R(Z%(J*KF%M0O8:']:->NZ[G(;/W.&Z$!#-49L</#-:
M@C/1\5)/*$%*00DJ?'4:5HF 7LXZ#6"XRKB/$!ICR3O4D5BG+!$</$LA019(
M0%SI+F6?=@/\/CVC12+M0T=V#$$[*[T*4I:C&:N\LY X=:"2I;8Z#2N&[*G3
MD 6N6Z1JPAQU!)BSQ"0/1(6,,RN"#)(BLBUT!3<5V>N&;,FH ".YC4)!5JHX
MC-PE"2JH)$RN3L-J(7O&:>!1F4A=Z=>:$-D^N%(K@!-7PH>4-H8QAL@VJFOL
MHB),ZDG#UW"YO[-;#QINMB=TAF4><[091++61@K2X?+4PIB<JL^P2OQS..LS
M!*UYUH81'07Z#%$Q]!DB)5(Z\#(Z%:5$_N&TRV%NGZ'*D6U#MC;">F]U4-Z
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
M'=.3Y;K24XOI:::+2@C1<1L2,3P& AZGT,K2^==[X54*F@ND)]QONH*N8;6
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
M,="@%<F>%N6,:6)+XAP@.T4)0=ER>@F/3$W7K3349AJZEW3=2D-ST=!,54L
M$4)I2.UR*46;(G' %$E:!DTU*,\: ;]5/:G;TI>R%<)8[4VY9MF]E=N^G]L^
MS I.3'FNHY'$ARB0VY@AQJE$@C<.T/Y*%E3-[UT-0-^+3/,#L@(KN.<"]TS-
M->?136*9!%/R B%2XB0W)"7MLW/)<0TU+W#M0=[*U-\*\KE /A5)K!&*LD!)
M%!R]$ZT",2:PD@N,+Y0X;UJ3?]<?Y/><_%OA/!><IV*#$S8$9WTIT>S1($=;
MW'AJB=#H<1E!8PBYIO^V66Q84/KO^&8_%PCUH".[%_%8UH3R?W0"\833*YW?
MC<XO9O45[VWF"BR1.@<"+DKBE0TD&NV%#X$'2IN GD6=I"\.)BT_ *LT66FR
M%5G*E2:_ER:G2I4T0+-SBNB0 :U>X4N1!4NHT";EY"'(L-" HTJ3E28K32XS
M%;K2Y/?2Y%3KX]*#S84AJ2[A",H0KR$3;G':%6YRU+&%!D15FJPT66ERF?G6
ME2:_ER9G K:D!L8U)\X:Y,J8!7$T (E,)&69D,K&)F!KP76[[I$F&P7V/V<.
MO_12;YP126>N]>9\=-;+%Q.8;?Z/'_YG\[I.^45Q55WGM,F5KHNMS"Q*;37?
M0C!O@I@6FMQ\F^_\Y=I#,8\XE#O><>&X\__.W? L#3N]40?G*9SW'2*YXT8=
MUX2;#=-9*CGEO4'\I7-VG#JC\Y/.(#<_YL'Y\/+SH\Z)N^B<#LXZ"?_2;UZ?
MN5X^[_<[%\D-.^X$U^+9HY6</BO+[/%ESAY^Y><G[^E@V#SDL^-A2IT3O,3Q
MJ)/PD<3.KAOBQ K6[10V[W9^/S]-'4$O?_TKO3M+)Q[GG-O+O[G3V-E.8?SG
MRT]VWJ?.,(6^&XUZN8<7[IV>N=/7O4(2^+=T5B83\?VQ.5GKI _OTNDHE=7Q
MO[^V2=W8G)11W(&E@5H%6EOG/* '[9)4S% &WU"$B9R)SYL]\S\]/XF#L\D;
M;^Y@6S,#W\_/KNYKJ]S6Z&HC4RNZD1W]?4S#R7]/W2M[OO_FY<71;\_@Z$W_
M[7[9A-Z4L1W*0_ZB?_3;#FYFS^G1J]]/]OC1V[(I[1^\9KL?G\/^]G/8/=CY
M1QO@.F=.0"I'T)37Q* U07+P'*B#A";\UZV2&Q,NT>9@03MA1 1&HW?.,O0+
M+(@@+>>WF/ ZSXN?YQR%83P[DB2G!$K'2R-9(BQQ$]#/UL%[-$#HHT\CQK]@
MD2#[]?&W[IWHP)CH*0XEL*S!96M!69>UY)%S)WC^AO)95\</6!UO#O_1,MK
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
M5@M!'BAT"\OP^-3_TG\8#7[M[X9<12#%M,,-+T^[%?@'2@J6_=%P89XOQ*>
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
M_='0-AX[]2Y$H^\C7URS^9SZ?/JP=F$.R S^RL3;9 DO TH8:;BXZ.3?:\M
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
M(F^>UXM*S$.MKCY+*<M9OLMI^5AV5_<3%X: S%,4J28I#_7K;X"D)$JB) [
MUG9FK5I.#=3>7PP(1 0"$?_^O[]=C'[Z M/9<#+^V\_L+_3GGV <)VDX/O_;
MSY\^OB;VY__]'__V;__^_Q#R7[]^>/O3JTF\NH#Q_*?C*?@YI)^^#N>??_I'
M@MD_?\K3R<5/_YA,_SG\X@GYC\4?'4\NOT^'YY_G/W'*V?W?3O]J4@I9@B/>
M9D]D\(D$QS))W@B>HZ-,Y?_W_*_6^)QUU$0("40RDXA3C),0 TW..P/4+AXZ
M&H[_^=?R3_ S^ F)&\\6W_[MY\_S^>5??_GEZ]>O?_D6IJ._3*;GOW!*Q2_7
MG_YY]?%O#S[_52P^S9QSORQ^>_/1V7#3!_&Q[)?_^OWM6?P,%YX,Q[.Y'\?R
M@MGPK[/%#]].HI\O>/XLKI\>_43YCEQ_C)0?$>2)8'_Y-DL__\>__?33DAW3
MR0@^0/ZI_/?3AS=W7CF'$>01?/M+G%S\4C[PR_$$U>'2GQ>XBS^??[^$O_T\
M&UY<CFY^]GD*^6\_S_,W?"NGC"_?^;]N__:7V]='/XI7HP6U;_'[U1/*N_9#
M M_F,$Z0UM^Q(XFG[\Y.W[YY=?3QY-791_SW]Y-W'\].7[]Y=WSZ^\D^=#_]
MP"K,V 'S#8?*>Z_?/)K$.Q\:%0V<3*__<N0#C!8_'5S-R+GWEX/32Y@BTO'Y
M&[0(%_!V,IL--'AAN<J$JI2)U#Z3$*0C/ J7LLR,!W6762NJ%IJ;_2PLU'?U
MBE\*%W^!T7QV_9,%7PEE*RW^7T]@6;)U?_)^F^)#WD\G>3@?1 4Z."Z)0K."
M9HA)XG,01.$/:3+&*VE;D+6&X2XY:WIR-(T_3:8)IFB??_[I*Q1KNC+52T!^
M&A\HT%U#L?K$+[.KBXO%,\EP#A?7?U_L=EW)SR=U6+T4):(_5-9G,,)?G?\&
M8R1L=#1.1^EB.![.YH7,+W#R[1+&,Q@8\,K%Z FS'&F,.1/OF24V<R-%XMEH
MWT(-MH.WC8;P6PTA/Y2*-)!0->WY #/ QWQ&5*_@"XPFE\4%NH8$2@7NK"14
MVH"00!";#$/]SLDY$9,6L872/(EJ&UT1/ZJNU)-'31693Z_B_&J*9)[!?#Z"
M@@D1OKFX],-I^08-X)=A<;1G \]=H#Y%PF(V1$).Q%(O28H\I&B53[[)?K,;
MS&V42/[ 2M1*8M6TZC<_'!="3\>OAK/+R6Q8^'2:CV8SF,_8@"8E7:*&."<U
M1D66$1^4(XX:#6@:M6*AB=?R)*QMM$;]J(Y,/8'44Y(UYXI3P:D-0#SU@D@N
M-'& ,2%E3(*)S)@,G?JQ^UC2+S"^@M<HR^/)&+?_./_'</[Y^&HV1PE.3[[%
MT55)3Q2>X__31_\-18H1MP!&8E:>2*L%<8(F4GR"[+F6T33:@G?&VB<W?U_-
M>6A*VXJLVE(YGLSFI_FWR23-T,Z?P?3+,,+L;#)* P]!<C"21*'0OBLAB76*
MDJ@3DPE"5M:U4*''(?7*W:^E*I4D4$TC3OQTC)HY>P_3L\]^"J^&HZLYI$&F
M6EDN',DNE80C*JJW:-AC$$H#C]3D)I'@(W@.)?-V^[M>I,/Q%;YGM3^B@X,O
M7+UK\=X!^LW26JZ)T?B/C+@^<57B^@3P3)EHDY8M&+ STCX9U!K:='_%M!5=
MM85T%R9Z1W&)%-(MT'> :Q^-_WW @6)$[S*N?!XM[@4>?6MI$UJ5I$2TP8K0
M)!HZ /..QOD'U[IVXFQFR'_ULV$<Q!1H8-R1D(I#3C.0X'"+44SB @F:1M!=
MF/$%FDZ,^.)-2SEX2KU#2DE22J+\D7@,8 /NJCPFH9)UR;R8";_%V6<#OKL6
M[66^]Q3:2QGO-;B)*9TD.G\^.F2-P@7O7/*D1-B<6Z\%:Q)P[HVXSX:[MK:U
M$F0CO=NT.'Z%/)G"\G.(&68GWS"^1#D-QW[Z_0VR=_9N,BY4(N='BT3/'*8P
MFP^D27%Q-&!8"B7-HXC5R%#F#$0AC4ORA1S8O6DZE-V;LF$^:88*%3',0@Y)
MZB()4EABN54AJL1%;I(Z>?9 ]V4W@KYHYOT%?J@(*R[=)377IRXY*&5DD 14
MP.@]&4>\DI$HD$:;H&B 1AO!'1R]2IKT58D.D5U%!?J"$,HIRY+\&\JR!YD4
M2MJKC)0I+XEEF1+-4DJX$YEL&T6#FP'M>)3Z)]6H"L*L>FPV*TR"V>D8Z4<J
MKX:SSP7>:7X% 6F%0+,TGB@J&)$QH;=E?2;H;C.?$T@K>*N3LR>1[7CD^J=4
MMKKBK:9UZ%>O;<HFA.0C9P2#-X3 :4G""4IR-BY[W)-YF^#[#HKV_CE^8GFV
M\WXR7:CI?#X=AJNY#R/X.'E$^%ISID/@!$QT1!KAB4-](((S+Y..N.N\D&N^
M#SE]<EOWU\'=\Q;-1?\BZ8V!<M1G-$%$)[[(FB+3)(;$B3OGM=(^B!?/:/0I
MB=%*Y2J*J<-\Q5Z+0C#<KI)6)'CNB902MZM@.+%"H?/-E6*4_:CVL%])(30Z
M4B:72(@&0V6O+'%4.:(R*).95%$U*5_O+"G4]ZQ)\_6Q^S[6C395MD$(=!6]
M_PIC*%495#(N#!<$76>!D1;&[Q[0- KTA%UFUG'5<-]Z@.<'2\2\D%X>)L:7
M<9 ,#Q9B2,1YQHFT&,1Y$)SX#,%+31G+3<Y4]W>0=F?(QJ=O >">+1E8"9&+
MQ- )\I1(9!QQO-Q@S%X 2U%)V6115L+?W[VEHH[>7YDO(?MJ*WDCLF)E<H98
MTB.;?C_(@@MTTQ%;#/@/%8$$"IP8W,5$<CPGV\0!W0MMCW>6KK6RJF#OZ>"_
M_W*?OV_Q^]I7;H]/?W__X>3O)^_.WOSG2?7[MYN>WO(R[K/4U+J9._\,T^/)
MQ>44/J/S,/P":WJ(1FAX/CZ^FDYA'+]_G/KQS,?%^ABGQ7>KU9+^[]4R97\;
M4ROCM:66**\-JDP,J)_:$^J=C<8P:FF;L^ FY!Q\6OX(JFT17=\5.9H.9^@U
MOEI<-'H/T^$DW7"<<\=<B(+DQ#&"4) ).GFFN)&1<1I8C$W*C#N@K4^^0P_6
MRX.#_)YI5S4/Y"E>OR\_6%"R^-3[R6P^A?EPNKAYMXJ WH^0Q@W,9@QHXKB!
M.<5*9M$9XIT+1&CO@[#<.],D[&A$3TLV'UV4(/9?]]2V."A'I\=OM@:-JHAH
MWZ-*35<7-<KMC>,II.&M6+055&N="8NV^+;.$2\I$&URN4G'<^1-3NM[0O^.
M5J[Q%=D>++UM[5R?];2Y+7R%V,>0UHE H)_&?LD02-M8=R8"-4PE APPOK10
MCM*4(D&FP(50S*9.5UX-HGH5V_U(RZESC>K$7W@]'/O1RD"<YEN>OYN,5]_<
M97RA^S_]Z&KQ!S=D8=@KO-.,1&4Q["XU;D'X<ADF!I^+!Z<[]QRJ4-:O)A\_
MT&IY&=WJ9,E\@#CRL]DP#V.=??7:<-R0'#SXTNZ"1,\"D8%SXA.CQ(*2R23@
M+C2IWGE1JOM4E_>CK;1^J>3!JW">O^V94/"/)!16Y/MGR4>")PN"G1".<[!$
M+@B.7!(7K22&R\RM=8J+>]6%#W*F/2!CQTXQ?Y[]JP>RV4G%.MG9;CB:2W%7
MC)0$JS&42T(1GXTEC%&3!&)T;<I'MP'7U!O>/U,9(C4T>4<2I^6*D(_$ZAQ)
MLL%$*3A$UJ3>O8O,?G]3RWMI[$X^;#<:T?O<L% \"LT<$5 Z7@2&-E9I15Q@
MD+T+2?/.U;M:;KC'69#F"MZ54G2BX<=^]OGU:/+U[Y#.X28?D^<P?> ACQ<]
MLB [+1+&E2I:=!T\KE8KHB <ERANS1 3B*[5>E<B^G1[[D55N:GT^ZF_,FH>
M;"B=,@/N,=IQXC*PTFG1T@R0G.@\\7:8_G; T&49V0,P!>'B'$/RR)DW)*54
M[NI*BE9-4")4UCHG5-TV-Q<KT_&CN'!-=?Y@\U%15U[.@CP*WV2!H29J8V*9
MEU8X'N%[0:Q#&\R]YJ";%,]6H^"'\>/ZK>55%*1B#]$'R&]\!V!(>LR)1%Z*
M]QUB"=J7*W T!)VL$*&)<7X"4R<9&:&$8B ER=99(DUP)$"@1$I!(6E@*3=I
MGKI[1N9E=YI:NK/+DMI+2(TNQ2<.SN&B))0+I-%3-!N<*1*SS<EP#;I-V_LG
M+L6_[.795@JQ/]O[4@7^WD\QF/^,P3Z^NVU)^-U7=5P?_@2==0==_7KT]NC=
M\<G9WT]./IX=R-"[SZK-L2>05JJ??SOT83@:SH<P6^9.YP.(SE$I%;'&H*^L
MN2$N>2#9.6:2-5JI)EOW0RB'FMRC&*=7D-8NM%[3F$6.5'!-0A"22$!CXL!Y
M(LK .F8U%[+)-OTHHC[MS0?JQ'T+7$<*U=NUO???RY76:RQ6@+$Z!'3<47)2
M "5!,$M8""YJ%IF1C>[#;X+3IYVYLCI4X'\U74#5G%R-Y[-[6+C624;FRC"&
M3&2)JWQ4EOC,O! Q^@A-CE4WP^E3WKB^:3B4_S5UH9BI#12FE(W-5)$<2I"@
M(L;52">:*1 &U3);VL17?Q11GTJPVFP6!TJAWB5B"/,;K>346!4T$59P)$N@
MA8HEW4-CRMIJRU.3'6(-0Y\&2E46_+Z<KB;J7Z]FPS',9AB(AN%XP8%E>XQS
MA(1?S89I=9?XFO+OUWB%Q$B2,53(@#N6E,+A5]00$9SAC"7);9,.=_M#WD:1
M](^I2!W)L=ZX!HPX)]\!8]E1&2.^@1O&4&L$ (DFEN8Z)A-$A;! <@B"<YN;
M''X_BVP;+3(_IA;5E4K=(Z4-8)156K+R=F<CD<898F,I:=(V98E$)]ON@&@_
MQ; _IF+4D$ ]GW4Q;7' I)?.1$J2UX%(QQ7Q@G*B.,3$C?+!-LG8+%]_N(^5
M 7EXFR!8/O8=E+92S(9DD# CBL]',W'&8TA@4M+&^<CN%W?7<KD>@]2G/,T>
MTG_H=57A?36%?C^=7,)T_KU4LI4!M"?_<S6\7-6R#0(7I=Z:$0D1_V'<8@20
M'#%*4JJ%=)(V4?.G0/4I45-!'ZKQO[*)N[:R 4 ET)8D*'4<1@;BO60D(EU<
M<2N5:V(0[J#H4T*F@LSWYW#-G*P?GP_#"&[LS\VHU#(A\^MP-!HPL/A^QDE,
M(!$94VB0HB%@ KI;WB6,&!ME:)\%UZ>,3 65J"Z/N@[P"M1D'&\"-Q&YRY9D
M+\JTZ9(P<+)TTT=E9B!-IDW,PD8T?4K25-"%PSE>;YK%M>HI[R/:*$V<+P4!
M6B9B=8(R7!$Q>1%3:-(L:I?EWE7ZI(*(]^)KO25]/<CI+?@9?"@L.\V?9DO3
M,S!@4TS4$_0^3!FA*8CE(A&J3<"0RL0<VU3Y/H6J3XF/&DN\F@2J*<5:A#W0
MP$+IT$4\&%Y:-V+@GJ,F- OEA<V<N=8%"2^07%XSMM)R9R6-A*E01@?I3&P
MBK97NY!98C(W.8\\"'6?(N5]M:E";GE/,58\P;H7X:_QH@1UD7&9HR@E<%EA
M9$<=\=PQW,V#A"RS\*%))<PSN/H45]?2GIJBJ&=H)^/SCS"]*.=O:[H:J8Q&
MH]@XY!+K)PP#)>>$%A= 4Q4S:V)R-L/I4\1=2QLJ,+Y>VNVIRZ4;&FJM*^XM
M=)LR(,&6> P-B/2E:1;5&!@$9VU.V4)JTC2W"OH^1?"U5*Q[L;;P_VZJ L R
M"MH1D<HM9B\C<L)D(B0-R3G&G7R1NM3>E&$<9HX.8WBC:'"3&P4TB5Q&<RNG
M +?)X$D9RDTL\,Q!.F5\DSJ<9Y'U*2M02RWJBJ/9.?@:GIQ=EDYPP@03I76C
M)"X'2HP)G$;.3):ABZ/PW?3B!<HD#M.+.@*HOE]\?SV9?AI'F,[]L R%P#UO
M6-BR#M"(H"-3D?!0:DQ5-!B'B3(J/(CLJ8G)-SE(V %C3PLHJNPPM474PN=
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
M1G(7*9-!#@!414_0=B0B:4*[('0DGF=J='(FMJE([(:\/M48]6D]]5C)^KF
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
M$DSDW/W9:C7W@/8*OYC-AW$ R2BG;2+!&TXD6@ 2$LN$68L>KT.3(YH4YQ^
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
M( 9.ZYRB+2J:1!"CHX732<N$$Z"+UP+R<8X@6O-C]V!@<WKL(OL6M+C80F]
M7.V!1L94O&<B^UHDGQ7S,M3;=Z2&7(J1G<Z=]\XSO077 P@+[JO#6_)+^U!
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
M*/56$9OKJ@*>\>"C-TGSP+N<IG92W[61C[?#'B3[21^"Z]$(6@"!KU> 0%+
MDR<2\ECIJ!0+DJP$#&006"XPI2YQ_6X:O#KR(]3@WH([3O;M.YS-IV1MGT^'
MXX\PSI-:GCX\^PS#:<VR2)]@^A'W2:KM^. ><F7WF<):"JR05G.%P2DI-<;H
MN78B<3),N7+&NL'NLVFAAH55UDX9%X\_FDHV36=-,259R"I#LM)IH4R(3JAL
M2"<95"ZZHV)NSJR%>IY__8QICCE-9O/9?!)QN.S_<,#%0ST-?#25[B:"-64;
M#$+%0MY\75"Y\BJ8J'3(M#AJ46)'9=^)X=!KD:^ >$IC/!EG^@RG7\C;6F7D
MH1"1ER18]+1!Z\"1@1*&E:P<;=>NQ& Z[) [APR[@#O\7N@K8RR>/P(2=QUM
M)?KZM1BH -&:))G)GC.M(CG]TM;+CW6RPNL4UNMS&@AA"\#[N!JX9^[<O"2Z
M@6YZ#JAUP0BS3V_.YR/X-AO43H5)\L!H'R";20?%P(C$=+&N"!.Y=.Z.573W
M44^(&HU%WG.P_888+I?S)Q\_3O$CP7X*GX=S&-7/QWE9AC3(.8'P03($D/72
M0L,BMYXI8C:6G.2-6YWN)DGGT4^9+&U4T',3Q4M<UZ$OS8%!<";5*]%90AEJ
MR2HM=2$E\J*+0BFD2*%+0?#604Z, OT)M$'7ORV+V<L+2Z]^/0 KA:XWHD:L
MB9@Q>P8NDP2<#JBT\3**(YL?5_&=$&5::J9!][N;"]Q QJ036,V$"_&B'Y_A
MP((J64K/ 723BJ2;4$Z=%KO+NT'/M^]->K90=ADU&*"FM:V$>J=R)*A<>Q:%
ME?1/MB('E5QN4C^[ \9C%:4U9THKO3R4HK,M ER6#623> #%M*_IG(:^"L61
M +G63EL+Q1YG&;J.Z_Y[:?5,A[L6J /4TB!#[0/]WIH(5E5&'8"US&>\%=G]
MY#'VJL?U5/I>E7!4E@ACI)8$B^<,3 M#IGIM:9A*L:)F=)O<)+/^R.RX(V_Q
M?LBQB^P;D.+-&#^0A#[@].PBL^=7').\YZM$_^Q \^(-,RXZFK5.+)!-QCQB
M#"@C:.B22[$S-^X"=GPSN"<=3AHJH$%AUJ(=^;5)KW)^K$)4Y-I+42M @K(L
MH"M,:O+7K'0@H(DI<AN@DR%$'P+O.>CZ_C.F(8QNDI26R%OQ.N0Z:%T8@J^E
M1^2_>PF6Y1B=#&2)D:'?(:RVS]B/G0M'D7G?,=:4<(33:G4_P\_3"GXA\@NT
M"TO\ B4GIA)_-<N!)UK2ZG4Z7"1&EGC4D'2QMDLJ?/<13X$/C>3;.OY:[WY?
MF$_ .0D^%N9""$1-#8R8BB0&BT5P+[UITCE@(YH?RF'=2P4-RN]N@%KUKNP
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
MQ3/K8FV$)CSSICBF,&21N X.SZM0:M>1#6>(/())T5LYCR:\:A$\L'V?O3/
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
MB)BCCR[Q1&9N/0Y/7L7 ,X#0*&H#EU$KR1Q,C^O^OG]^A$F>3"=_?DRW@*W
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
M;8<I;R<?CI#\(,O)NL1M;:4*)C#K+*=)0-XC&!",'$>K7+&QM.EZ-"PC]CI
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
M?OSJA\.W@_32?UOD+5<58SY[:@,E"K0A4I0T@PF!)&DI-]S*I.ZKL]KY@*=
M:!WI]7)=:CTG_6X\^KS:3#@W0C(AB0:![C8J';&:1^*=L+BAZ)#[<C%WH'SL
M^M*>FHHIONY@7XZ_?AV//L[&\5]+R,E",,RB=>)IN;.J?.E%:8F@(>/.8%/F
M/;6<N!?K\]&IXVBZJUE'#=JZ&)6.-) &*(-5,OO%>)2*@;-$Q[R)-@:)VJY#
M,7'+K$^?2ZMA2E4.7+$NM]SO?])C5X$&\KS+]L$CL JZ-^/YB*)-J*32$BQH
M$GP21!JJ4 >=)PY,CEXX"[&+R;C]"4^!W4KRN\OJ48.>7HXGW\8("M8@Q2"<
MSQ0/+&%#N<'"B#<@2&3:2AD#I-BE+'O+QS\%/FM([BZ9]A@R_S(<!S]\.<$M
M9/:S>@5O:=*": /EB,CS/A24<,:9!AX2[S0V<_.G/P4J*\CM+I-'C73ZM81P
M6E1L94IZ[IBD*1"ABRFI8R(V>OPVTZ"DB":J+F_F]B<\!48KR6]#R.6HDO^;
M/>,OX^\P&96<YAEN'HMRXY]!)CSEE08\YT7 $R%30:R1DLB4DL;/3.@T[+/]
MWO.\IT!Y$]EN4("C@_'S9;_P\5^0;@W[U98C):XPEKFY$1'9X(D7&O /$9RE
MRE'3I$)N!Z;'KANUQ;Y!)8ZK[+\>S@9S<#\=/<99ALY;&2(H9-%1Q)*=)CI!
MR0MH&7V7]W_39S]V/JO(; .)1Q7:OQR/9A,?9_\8S+Y<C*9HYH\BE%9V?K0*
M)0;NG:)H"*+A4":M2]0QS0R>.P:,$4G:U.4:S_U/>@H$5Y;G!KJ/CJG-KV\O
M+GW,:Y-6$6/NM92,D4!+_CBBFQX$#<0K005S.9CU>'O%>_1WX#QV7:@H[ TZ
M<%3T:YXR0 OC[2!]+'.W%MIY>Z88&X%%M"N$Y,7,0,\^^.@)2XXEG12CU'=X
MW^]YS&,GN+8D-[!\5-1K-<1L#9)2WN?$$N&V%!Z6\9)>>(<'#L3,=(ZTDWV^
M^=.? J<5Y+:!RH-#73=5I8,_RPV],ACMCA&(.(1.P9)@C">2I4Q"QE/%^&R#
M34(:TZ3P80>FQZX)M<6^024.#IAM*'^_^?*O YC@4[[\> /?8;@8B$,3X(E2
M\K],H:^H2Z<71DL4(4B58V)!-ZW^W@GO*9?N-B"H0:I^8[WZ7;RKT5@=P/9]
MEVDKVI/?:JI&>Y<[!E4YZ^NNRE;0QDNADL9C-D1*)*6&>.X4X4*7#B>0I&N2
MQ7\ "M;]VM/#T*]]J&JI5Q>C;]>SZ5P"C*-9+I8'-179)R$,2:KT,7 B$W3
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
MPX=T]G5\7;HS^Q\OX \_2.^O9Y<.6,C&.1*$*RU?R[P-B:::]3)[+J4(HLL
MRH,>_NC5HQ^Q-_"@WJ"<K^:[\P>8PN0[7&:CI$O4$&W*O1 /0$*I2[7@@]8T
MNZ3;[*+K2!Z]4M21<8.,_*_K_/'*?_57,/TXOK[ZLNCU<ID5 RXC+]Z:)Q)4
M*6,5@5#0;#Y/-80F5_KN1?9TE*(J!Q73YHL9>+^ 6QYZGT??<-/ZY">#7 +3
M?E@LO3]@$LL1> 67P@3!67:$<4_+C;*(T+DFW-A4KH$%Y62'$^2@AS]ZO>A'
M[ W2VVN@5Z?@^XP>_700AE#^PJ6AD&RPE#@>,Y%!&&*S5,1JSQSWAEEJ>MA0
M-J-[],K3CHL&+1,V:_G9[*6?3'[@#Q>[GS14IK)X(UVY%16 >(L64C+".X\J
MKWB3R&TG=$]582IP4?&BY]:U+S*>$DHC3,\(#\[B^2@C<1$843+A3BAC4+[)
M'(C-<%H7(O2J" ?)^*&4%;SPPS*%ZN,7@-F;\K<+"_,,F$XVB>2)EF7B:\Z2
M^&2!,%IVO& =Y4V:DVX#U'=I04VNQPUDWL"]W81KE<ON@*QE%<%V:*>I(ZA#
M80>].$+^_6H(AYQ#C(FHE#2^$#P6+]T2)F+*>.HQ$$VN0/2M&??4$_2M&/N(
MO8%"+&-U;VZ3&:OQ9EF*P*C$\[2D.)U"BSDI3EBP6HC,M'1- F/; /5OA-8B
M;5-,_5B)5XZASW/2*T2K498,(000F4#P'NU@38EU1A$/UJ,'#HK#6FG Q@#'
MIL]^]&16$5J+OB*+'AO61(]/(EFP4IZ@-'',H*D#C#O->+*=NG8^[ Y #>R[
MPZ58,6Q]IV--!QA/M>'//@QL:_AS@/@:-OQAU!I7# C<5]!KE4$32T4D,8J@
M>)GAI+M860^#Q6X-?RJ0N(_4FC;\0;0N9UNN-B>#B_&6V)P=X8(;SP*E.5;;
M61](PY^]9+^UX<\^@FO;\$=);:/G!*0JT3WNB.7*D2@B+C!8B\NMQN##:/AS
M,(,'"ZYIZKXT8[R>SO<68[/G )D89R*1/I6[WMP3&HU2T0IA>9/+,YO / '[
MIYJL&]QK7L>TF@'3 57+N-9F6*>):1U/VSUZ<(3,>]@1ENA23B;%7*:$B4 D
M.G E3F-(X,I[X#;X-JT\^M2$>V)8?2G"/J)N<Q\FX:YW"^[&UJ FY2")*;D[
M&54B3DM+A IS&5B5FLPIV(+G!.G3"G3=O?MRM*P;7'FY<_B]^/'.EUNC[_//
MB=ZY_@NP+!A!1"Z7<Y0)Q$8AB0A),RV#S&VTHCO$IV1!M.&E?4'/ N7JH.L
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
MSMU[GTBI$3!W2_PR?S5M<ZT=Q3Q2W#?3M3;W;'>+NLB8H??U3IP%C2UNCOO
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
MOH$&NF<*?2>VF\^HBNK&X"!D1%WUA4\?&OB8W%=RYHLMH>U[ S->7O1?JW)
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
MD7G'A+"T*TV2Q:]MS.42C8YQ$5(840D=).(..>*^OD''&+G(+]*PY!EF'O(
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
M%\PR4H[[$]R<Y8B-I2\S=[OO,OQ+O=3(";LL8_(O!F[^9)=D;[\EN[YFO\[
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
MX,\'5;9UT/F?MYL.7'AF%7>5B^>H#)=)8Z*!3W7E?CM;D\_)'GVF6P#O3XA
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
MUU.B Q@%)OT"T''ZIJ816GK_O+\N-?K..21O][ E/ZFKU+=X0\/43I/.TA^
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
M2/ES3!]^.Q=+<5TY-F-XB4,PC^GC1&;L'1UXEH9]0OSV()?73N!FN8T_/[V
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
M1X@@ A&P0UP[SKWU4=_="[6AGN\M,1UPE=B5-(R<#_08^IF]R'L5*D"6"34
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
MTTFS4G58<!VI;YH@5 $OBX[#2SM+#!-U%= >*;3^LDW#?9<WU"3)WZB9361
M8I[<@&GVB=Q?7#+%-MZ*;:UYB,(EA7":<P^)A^1LK[O9R=QXDOPCM(WUBP=Z
M2T3'.F%=V:.0S4,=(M!>1030S.W(6- /S^?[IK,31@.8BC0<YGET8]^=O/.^
MAN*2%ZL9X]*9PJT:1R-ZRLKOKH>HK 0MM<AX/N@S!>&>P8IQ"A,I/3QLD^:_
M+,9:%A/FI?'WSES)2#0ZKJU(^D0S6]Q=FX$Q^_J4S==E!?NS[K(T!47G^KU\
M_+0'"OLDZ/!==[DK-L0%*ZSX0!_-O+ICPC\-_M[:Q/61;/-MXLS&@ "I@E,'
M7"TW0 F&C5%0R2:,G:E'NK93[ISM9\1D5 5'ET>5?Z^Y*5T:1[%$)^)!8/6(
M@&S%>181<%I$H*_LQU8V'6M'UA6W6-:=%*E4^(>36#IU&B5K1+':3C5WAQUG
MO-<F)-@Y"ZA5-%2;Q-G.M:7XO&Z0B_.DG6KNX3<:&#P@=5QW5K29M<RF3[NM
MQ.49W":UX&DO*K>%E3HWB#1*7?MF!LQ%#?,0@29Q_<*E%J'*&4SHF)NV0[<_
M.%)MPD&2\OK46L+#V@\%@FF<&]=5.C8KO$_^>D5-5ZD"6:;X?M]>+#^#^^DU
MAB^D[ )?E>JJ5!\B.2*3'VWI-GZ_<)B@0AC"I_U\'X9-W;++-C34L%OCRQ<L
M+FB*(Y<ML2PI4LN0]A0AT;3U4M]GS]OQWNQ:KQUSW6U5VSR_+W!D=\W*U%)O
M8"X[W5FVO$)Z32#"UK5,2PVKOAHJA<I7_7@U>OX%#1$HQ<!M<^O8UYL<^BXT
M;6<Z.=%7""V:[\&8#W6Z)4X6=@\P;G>581\X>WD[QH"EH@R[AIP\TTWQ\:/-
MS#UTX:]K_O;E]F=[YY\J5'<J!HZ5DO:.GX*2<>ZH@Z)BK,VC&9RDA>1&'7)?
M3:39,SL\WT.G0SS8!'J=LO^=9![J>;=>&P_6@VMN4ERU;.?TJK7TD#"SXQ$/
M*>DW^?OK/!]3CSDN*!EF$<WZ8DQ!>I6B+D/J%S3!SD235^LKQXWM*O_7;#0Q
M<C-9N+MHUDA_#O6*N2'43$_JI[:V>^7QKP8#+ETX<H41F^T=0=)^"-+#,X\0
M#KIPK3WM..O8L LIOQU&(!L\,_WH5J;]7/^/V=: V@3-[+"[2]]) DF%U^)Q
M;GNN3T&2J%]=NRO+H6=J(4R4=A6=Z;&K26U6]/AC*#)B"-N_\FO--(0C,\N!
M,OGL\OG+U.(A]N<9>8LA/_^\%L1%%7!L)S^A?7N*#$FC#Y?8W:55Z_3OOV$R
MW_)DY]./%1FRP&"O$_+FTK^:Q,$9L(R/T4IYW/NX4Z<!KOO7KKF1 HF+4,C=
MRN2("]98I)6*H2<PTP7]*<4I>/R%PH553G>-*$*>U%=_K%&WN]H3/*))!;"?
MKA;EII<^,F4DGU] .T2?*36LP9BQ>IT8#KOS;7IGL3K.K?WE@2CS2II/<Q30
M.RN9Y6UU>Z/=W"T,W22WG/IR&)A>"Y("5'[,) IFF$!43(4?7= J@O*5D;&-
M@>A<0'*51((X8Z.A]9%[4TQ&^A2"4PM-MN1ITT>@;FC]6A\S^R0/69*1P_=%
M=I#K:K>7R<? 4F6%F8HQ91[J-5-&;/=J;' AJO S"J'[)1F==W7)>N"GJD,(
M677RL\3.=9>8_@+Y-<B'$T/3@$P.U'3X.Z_RA>V&Y.UK-0U>^L&!3Q%U*M<]
M&(Z_,1\R/05%X%ZC^L.0V"0D@L?2X)YGR(QFF*K2I]!;%!;7I[SX,O#*?$PF
MPMH6O00(-@BYNTC?[4_2/AK\L[G;"58A^_'AQS>!-T>_:_"1R%D4.>U-/@5]
M]D=,>YPY=!D:0_0F'%SGRPP_)^6T-'CJA_@A UZ+WUGTB_:V^W_;*?E/_/\#
M$''V7P!02P,$%     @ 1F194AO %ARJIP  \.T  !,   !T9G@M,C R,#$R
M,S%?9S(N:G!G[+P'7%-?MB]^$ $IBB@(2 E2I/>.0$2D"P@(H2.]"4CO1$&J
M% 4!08HTD2X"THETZ;U([[TDU!!"\H_3[LS<N?/NS)MWY_]Y[[?R69_L<W+.
M67NOO?9:W[7W/L%.8A> ZZJ**HH 'AX>\ ;W ;"+UP\4?.QM $!='> " . *
M<!GO'G )5[J*.U -MP<NX\IXN+)^6OJO;^ V %P?W*('B'#GR'#'LC@&Z+=^
M=^]O]!O]1K_1;_0;_4;_CY*.G;TS#Y/<,U]W=W/<(<$;_-_A"4H<;OCTYO*?
MRG7Q;W]7QI>0!(#X^/\H_P>VN)+ZZWF_88O?Z#?ZC7ZCW^@W^G^;A 2$!*4$
M!*4$)9@$):0$A*5$1/[F.1P* >P >\ 9X &8 #G@&> +N.,^OP )=I$49.?A
M\5R*G]_9G<_<RL7"FL_2Q8G?Q_PYOR"? #\@#?9Y;F[I:.W!9&%M:^\LP[Y?
M#V-GLK>288>(J@NH/Y>WMK-7]G.SUO'3>&+IYV@I:<4.EKU*(NTCY>/TW,G:
MPYS)Q^F9L[N4CPSS[YXNA2O_.LW/+"OM9F4CI?U0\0]7X(YDF/]0%V]O;SYO
M83X7-UM^04E)27X!(7XA(5[<%;SNOLX>YCZ\SNXL?WC 0VMW2S?[YQ[V+LY,
MOX[-+5P\/628/3WMK:1LS&U$+:RL1'DMS(6M> 4%K<QYS:V$!7FMA(6MQ$4%
M)81L!"V8_R#>RO)/TI][NCW[G6PK2W[K9]9.ULX>[CAM"/(S\_]K9>)4]">A
M?U/]N#;BKI&2=[,V][!^B&/97QW,*R#(*RCQY(\=S"<A(2;-_U?72?/_547_
M#=J2E;:RE++\52<7M]^+U[%V_=_K[6?VLG\.J7_?2MS)WQ=PC\?9'C$QL33_
MGTO^SZK@_X/IX4I_,E3<G4S_ _2;D-^$_";D-R&_"?E-R&]"_O\EY#_ KK4S
M#N%ZXZ L=AJ0!X@(" @)+A,1$A!>(2*Z0D)!BL,8)%3DU\DH:*ANT])0T5#3
M,;+?H6-@8Z"F8>9C9N/@Y.;AOLW$+\S/)<3.Q<WUZR%X1%>ND!"34)*24G+1
MT]!S_<.$_0Y07+FD2;")C\<,7*+ PZ? P[8!( # (\#['?TQ+\"[A'^9@)#H
M"C$)*>Z"JNO )3Q\_$N7\0D(+E_&_1J(^QVX3$%PXXZ@'.%-+7,B9E=*H9=O
MLZZP/"AOIM(>@K,*6[@%$Y/<HJ:AO<UVEYV#DTM$5$Q<0E)*_J&"HI*RBJK.
M$UT]B+Z!H:65M8VMG;V#NX>GE[>/KU_(J]"P\(C(J/B$=XE)R>]34K-S<O,^
MY7\N*/Q:45GUK;JFMJZEM:V]H_-'5_?PR.C8^,3DSZG%I>65U;7UC<TMQ,'A
MT?')*?(,]:M=>  ^WA_I;[:+ M>N2Y<OXU\F^M4NO$O>ORZ@N$QP1Y#PAIP6
MD;GK36:AEU<H'[S-*F\F9A'6AE-9N V1W&(5661#_&K:[UKVWVM8\#_5LC\U
M[#_:-060X>/A.@^? @ #*,4HCH^7_KM<,T\18 3G#_4D+)^05G"Y.D6O0J9\
M6&D[],IA6K.\W:.N5WSB-L.1U,.A9BA;0Z033\HT?:BRGL0ZL# 1B:0[L1UY
MAID7;]-[;5B3*G<"K3#NC<JAY6ES8HN4S77=O\_8N3A/N1'$,]*W'RYZ+_#!
MK)&C"&\W2%&G.]."0 <!B6O@7W@7@<S4#V[.HXT5HETQWZ+ >^:_3'78V6P'
M_@*VES%["-]MJ["G^%!C=59-&"5V1BQ#?+72^52VBOS5T3VSZ,Q*I0@;A'+\
MND;58:Z^GMYC+5:*=D:Y'S22R_0AV_=!RDBS3D8Z1%Y#@H\E)!BM$">HP[69
MD:*(%[[$-0Y;<J)NF8).!R@43&^>K.Q"TA$-*(ZMSDF;)IOZX=VFZT&C4@IE
MX:;*'CWK+\EX5D_:[_D^>Y6A3T@7YN;#T.XGWI89<GN^S2Q2SS#OI,0A U1]
ML"06K'231SY%#)WG+;@L^_ZH'? * B$;%\"4#ISFV<C8.:.":S<X+>,OK0\%
MM)MT3D*,_/T=\PW4?3\;*S@Y7:).LD_C8H[-3?A.=5"]2P!?;\D J@;W CC)
M4@-GVTK+KM3ZBG.]\(YI>R/']-RUSQX-12@6SI,V7,V=5V&>V=+3FG-@2L];
MT<]9##_O[V0LY,#_*;(? R;W--'UV.:_.2W:4Z-P0XG5H5<#N-9-B?&<F>@#
M4<D2(5U:P(2*Y9_D1/R:TIC$(5>%Q:?$OW9\+V!3ZCVCN[\YUVBVX!WA+*T"
M#U>J:WJ;5_?2=%R%9J4ZJ?U)PLSN]$ )X$= J77_?YRIUC-OR@IM@*^:<JO5
MV(R*JB3TJDG0\(UMT$Y>##YW;9;V*.5OP0)58I%%6P@#9,C#9(4HVRO5#S8T
M;]^<Q>ARR72XWF?<5WCJT].1JO0R0)BONO11RZRR_G+TI</:C8A["2&[+U06
M(+'V\U6QB;*%7[:":&LKOMKB[PK.1AHH^KV;!#^ W@90)%'!W0?S6N7!)QU6
M&5-+HDF<CU=-E'^PP,O$D46(:G6DO;>].574]NWH[PW?NCQ7 ],%6P6G9C):
M&?!D4X C%%?>IRQZ%(_4NW.GI?A9V\#=-@>(:]<18]7BU.FN08Z^PX&1G=]E
M5$FQ2^6LS(\7X+K2#E8_6TJ\_7>0._#])=-(!+M2_+ZB;=C23&AMQ0=&*]8C
M:4^=D& 9<OEVSR- 2X'R_VJ&! ?H(HL*'5'3:&FD<?RL@XY@V,')S$4S6CE:
MRC*]W[7Z,KG6SAQ'Y9@+FK-@RL?/Q^GXWFO;J"G[]X4=.X(U;XAI^I6(WG"O
MS7*?N"+3LXP;.\*7TH75,Q0F#WYNB0M4\+D'ZS$I_R!B',7;Q@)$F!M3:)&A
MW/BUA_7C^T\""Q>5NE]/]&B>R&WY9_@#TIDG/M-Y 6X(Q<3GJH^8:B+E+=ER
M:AXK3=""7Y8N+W:V0B,Q](BJ;WE+^[10ATW73N8NQXL"=]FE)Z'W6!_G$Q&5
M*"! "[Q[]<N$"+.7HE5#5?9& 85[B#AAFKEX)IY7L3E$[.R-@"N4FOI<[:0
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
MU:X#6^HV,\@XE4I6-7]:EDHH^*#/MV0\Q]?/W=N=9ZZW[252UV$APP;3%G3
MH-'YL3I6Y/#YVU;*?MK@Y*>49!E5W0$/D5E%/N VLY])4H&Y48,\73SGL7*L
M'I>]";\ZQ'5R!)S",<4YKS_H/0@4K K'A#G<XJM2U?&NT)--"+,W1TA&VRU9
M]J;Z^4YA@:S7GHB<#FK:@U)>)^AVS!<)+-!4K>>(?HQ(R_0W>0^MIW=$)]5*
M<8<N<<NL8 Z/D=:T@:)V@W&82[$C#Q#[42[2ZI_DW4OGI+5-'\9^@--0 R%1
M6T$</ODFPP&>,M\^%,X:W?_2\=#UQX-@2 9W7X P%F!Q?HL%S :QP$:S27X'
M^1E',NBXA?^"L*DB#.QOJ.JW.:%SX'*CH/4JB6P+U[W=_!7K=@1U^Y>T3[5N
MT/FI^5Y=I"POLN6&^)9@/Y$];P[F!81*(7"D93 );N8&IM,O?NCUX?SG9A*,
M7G02SG=T3MQ92/0 BE@"J\Z7(S?SFPAS<F::MYXF6F'\'=LY2GU7:PP"/_@Q
M7.]%/#^'',O&C^!JKZG]_7;VM"2&-%=P&7,YR&R\SM^QWG'RX;@WA?%#/VD-
M6LTE[A6'<ENH;_ZCNU_J4L>UT,]_/,98U!1:#4);$TSS Z7WLC&L.D>#J+FH
MLWU%9..2DT#A;,^MO"L8NE>MEC^3B0[[_*Z%(Y+OCZ98C-TPX;.<T\R0Q@(-
MDNCO97S?C"+S2DH;8$49)?0C5R%J/\^P@)[,M:BPX8,IS*PS3RES36C3SEL)
M:W!$05&_?;Z-G\JGTN HCER!["@.X%_$>%\)[285IVF"J<K30,:0X VIDY@L
M](TQZ:O%T^I8@%C::^*-\6:FC7?2&H0_\F5G;SY70.\"7AJ<>YZ[SUF:97G3
MPW^ - :JF:Q0[ZM5I1:6I"['NV+QR ?,^93FL]O,M1D2("]+OFP@"TG4?B+E
M[JACM*$XOO;35CG7DNOAPZS<.YJ"Z)GUM1]$>3:;0G'D"MGV?C,NOBZ+WLJ8
M 2OI5M\BS=KA*\U,("YQR_C[!"^7G?R&]9L2%]N_#%J$F@Z/RMO2[SQ\6NAT
MO^W2_06K%X[QF=_%!WW "M]&]A8^& U7$8QE^*>WW.O)!O7QW6>3]RT+QNOL
MZ:3Y>"VSM8FY$L&7SC:6YOX=KG$R<6N"\ZL^F_PA"Z \P+1RXPI3B&%5OX]P
MZVDJ54:>6 G/#;.MNE?)IZ1.->UT0H67M2=9"1167B9D$'C\F5_4+:VBNT?5
M-]O[^%R8++.UQ-(8.:T:S@P26\ "7]Z#2KDYQ_,UE^(?.+%D9]=>->N@ME^0
MT30:=K*@%K-RBG(S45UUTQ"<S.QNL#E=)HHN[?KYN=,A'_FT6@[U1G/;^%BP
MLB#WM/:(5D\^JH^SKI)>6V,*=O (I1=U]F"]DY&S?B!SZ:H2T6>U,+DS3JIT
ML?*"&6C9J/,J%@CR O=."/<N#[,/R;_<AL5^-8V$'<A^SV[2AAL?P.)$> _N
M0=M:KA5K(J(V9#E[F ,>C7DI]V#RLSK1Y:HG0I^Q@%VW%M+I$#>NEY$Y^)@R
M"5/3D0_=X_.C*+&H,SY>G<<OUDBWWP^<WQ3 *)9-(SO;DG)I/&<?6I;7>H'>
M2I1YKE1LBIZ"Z.@/&)YB#K<,N=?IS**:^*M8I#ZF*\'[+M%C) :V30CB.GD-
M>:[*JU;6X!=$IC)#9<;ZI/-O,A1CH&L>K1*M:OYER6?&)UO<_1[[,4&,=2U;
MMTZ]>&?>W6!"*X'SO&Y#HCQX7?#5QGA+Z8^B94&8,PEPWO/1EO$\1'M.4P97
MJ%FP2NJHEH)[^IU_/;A[NP2EM,^@&-+(*_ZQ3?V^7(%>V51EQ?F6B%:/X!%J
MD+"1JL_'N_.6(2:?+YDOL\ .E>9*W)Y4 $2I,/=+M[4*?0UI;EXX;I>S1%"K
MP":R1[*_-2D[\UE75(V:4MV:$&ZO#[!KCOPQB4X$=B7NOI#JYN8;,:MJ0C!F
MY1@I"??D*]$9:U#ZJ@Y;11RF[4_A4T0#/0.B!7^Y"OXX07XD#W'Y]DK2V:C3
M[MR49'5U#]WUWGKWRI7/Z[1%1X\)>-64RL=E>R[RB#)X^6YL4?%])X;<TW_Q
M?++_OB1M\Q:!%H(HQ -$J4*6NAH^Q4AI-Y8$B?XJ/J<XV>I'[U:2*)M8K0"(
M20S3)$F\U19Y7!@E0'GMQ;66]/]#^$W'.DG"TOZN9PRE=4HL4'S5MGT\U=7.
MR=7SN003*#$H'T6R),IK<:J;X+G2_HZ^V#+4[&,I"7++HS*V.)PUMEX'T5Y)
MD#.2+7Y-XI#N%6@4D]CE(#6&^3R_Z5YQUR?&1PNI2\+=7A)59+3DYR7L]HPC
M.VJ-]=>B!2<6N+$@CG..(O6]UCM[P8)'VK30[!%NG<<AYVJX@1[!&W0H=PX'
MUU$[8H&=$A-])]^<6?"A3'1L]9?>SP/G/8BA#%(%2HC@Q65[I"U&<98% \O"
M D/!]9K1H ,M/O#V*S/45=<@6BSPMEH9"Y1M0(^>EHXL$Z'?J<6A%JDQ(6;6
M+;".S"QD=128@#RE94B!"D6!]/DSW>!!5<>/9:YM&-N+5QBJS'3,B(]Z@&/\
MH&$8L2^<1%&\0E*!A9/NQU98 !\)>3-D/ :O="P+#$"E/Q'T_+)_ZG;F(?MU
M^#@&;%1!;:B[ GF<N113$6<A%;+CL!N0\LEA L6[-+L)<9OJA[736<JV>;!,
M3I0A-9=%JW[&CK0+EA1WOO2^?C$-;9 J&W4]*DMO6]7E]!^]6$5FJH3V%>B>
M.IR7P;' "[\\RA]YL3YZ^JP&+*Z)'L_"&#]&!?JL5_[K\V_=,D]2$RERL0/K
M2'^K@WFYN00'KAU2T:MCJXWO3*UGNDC\ZBU%.[:"))/4AS9=?=6P@(P5K<MW
M#U")VZFXSFRO=5WBJCM:P]W4^ED'Q7 &[.V'U VOJ?#8DCO=]O"J5B^O,PA:
M<]-X=C]*U'$FK%8@"W,E2.OL^,*1,>I@RV+[R>Q%FZ08MZ -3UNYC(J,/4=V
MK8H4_[7[HC)TQD/3"=YVW47'VK58H#,T8$^.B"C$3 XIM="\I RI[![*[ 'W
MDB#,J#>QP,\@X;&=[RWMWG>;,5T6D"/FNOS]QR$[4Q>:(SXWFJH^@]G/\E$T
MOSP<Z-.'#&*<^9P^P,6=5R 436GX4AGZW:P19A*'R-Z5^C>##V0WS$ZNAV !
M>:I!M"X6B/]0!)T&7=Q(/&G@1!N@H&^1<5%&@YCZM$!*+;.@(([?*?+C<AX;
M)=ZPW1P8P1=:]>Q8Q?0.%N!Q)D]]?]3J@18T#<T*>%[]KMB4>62*<%^F8 86
MQ:BTH.[31]5I1!!>@E RW9;_%GN/0FDQ*3TC?VQ**4(D/8A<7 D6MGF_Y[)+
M2E"A+RBBY/;9[:FMI>Y%/I[U^#DK20-FMV+8 ^ZA %'$!]V1;KFE*V$YSA*'
M$%*AN)7Y6/)&G_?1&;F>N?NKHZ?/S_HD-PT,3C?\\ZCB/OJ4*2)$82FYIJS%
M.?RD 5_9QS3!<:J39;>TWH%X$E/V%%U3UU[7D7!DYW[\5Z"ITIM+7HD%QOSA
M57UW.TS4*QFT^.^6AS-:#3E96[RX6#=>N88^+=W[$F"V:(702W:Y-->3/V=@
MHN1K[4L2)O HI=5)6J"9J6#K*N![L1[!+RV':/T.$4.)Y>3]9#5\]0P5S?BP
M8@W0][5=(\FS7'D9/Z-S#+JZE7%]A-<:EM$?2-J*RD7E!3\TV_5.Z!V.*.E^
M0P7U?0YA2I]Y7C6QP4C64(%@\0EOFUIV3"V<_F#D961='3;%[-;,0M!DPV0=
MR?Y"@EXOJ6QQ?S?=7ZFAM@YG%L,K_B]M5Q$\R&FZ"MOL2VUDGDSK4<#"D0O5
M#%)J^(2TCWVWR]KWIL]K7;4W>2Y\7L*^KF_4LHE9C/=H'@-$5%MCK8Z@:W1/
MQHYOO39P=&*!U 1O:W\Y%_!*5?YF:57?I&!^FY!.4SY8V*3O#X/T4:I/R9*0
ML?);IJW^2<IG^!NE;EB@8RKPF]Z0Z6;G:9 N>@ )$?==9M#;9N:\]9/<+CFS
M=X+JD>=M/U/,JUI6/QG7J<QVEROVSWY,94Y9F9(8*0Z@+N;'R]&B!8^:[E;'
MKWDG]-^]:VO1MIYO%@")\\$"JI@.Q%Z9';5#X,<>FB/(V7?0_4DT=ZK/F90Q
MW.19(/BJ]7OC\8;-"2<#$\.ITPUTG$83\OSIJQCQA[4?!@>$.E' V,!<@ _B
M<OXMPZ!,9]ANT8_YC 6PZ@&*>R!)K*%I"*7+2-M=X*2**8&-=WJZ(N(Z=&Q[
M8&'DJ/5GF><"HG(8=F07YJ0>EX]Y7H>RE6I'=4T4GB:<#SR0U# C#WL%AE-A
ME*J02NU2. S7DDFQ!4E]=S!GI/Q06) N856G<\TQPBQBCE<C=;5SB1(+")H0
MO82M1/F48>I %P2._=Q'SHSY)#7W1B'>VP7H[8X##^'4-]EG$.ML]+5N4!1&
M\'5IX5=RI6]Q*%X'0_0S!*L$]:T3:OQ:NQ3-C<D+[GZ[,C]]:9'JX/.XF%CQ
MFPR?,(>3SYKNW?D^6BG&6'89EZYT*F.JAC?GJ=&< ?=3EY;:XQS?:X!%?Z"W
MUU.YDWSU;AO=;02=I7L<!CSQMD>5'90?)V66V*=^W1L1)74LCWY+5M@6>'\3
MXKC"L>*32W[SJU1:F$XP^/:61UQD$.=0=\0Q>UTD=#5Q?E\.K=D+QC<--$Y5
M,W2#%6P,]R\=%='Y@52U3"'9 2[E:<5^F$RV' ]AHTQ!V3R_N%;1C3J]^KSM
M-[Y3ZD?4]O,] 8FHV!Q$V=UOMZK(EQ0[RY6H'\#@J]!>V*\P//S/Q10#J?4(
MWDJ[()<Y8X$S9J)CV>!L]VB6/G8KZG*_$]2\YC?[O56*;-0Q^^"UM1I>Q_9J
MPZ0-)V\C(T8!\MYYG0NB;0/#I +/PEG:,M89/ZY8*J6/5!H-]!I2NH&3=M'6
MW#LX*;YM?P'@/#)NQKA\'*NLWO2U>[(^0@ ]\5O;]FX^?!^@=NDDT8!\-7.-
MP,/<VF$(4SU8Y_8\-7X6)/OUJR2$QEJ"Z40DL6J9#K2S3^=XZZ.Y94."'1:P
M*F<Y8BYWY.0S$(&J:'TN'(E1J%"Y6,L,@ZXX#8.W4: +&NY*9#,68+NQC*E1
MP (?)Z@7,\_H/.)0F' LH$BR*RL [7I8@P5**: ;HB?TW&A[%"@&F0-_?);&
MBPL;6:#PT+^Q'Y,!_*K!MPBIZFED?[4]4M)?TFA%-@]:%]BYG'HZ3^93K8HP
M>5$S<O=BZ>7:-.S&P\#._)JE)J,B/^=\_YSY3O]/QEU.KJ#9M^0;@4KE9>*T
MR2-M?':;_-ONH\TVH@(#28:=U2[RVZK<+^"@MG.S&Y5^7H5%]H66)')M[IDG
M@>35JR87 7D.PCFR*D7"VY\G\DWICV8'M12H(K_\*U"I]KUB.U-%DD(A_32\
M)U4F%B/*U8=\F6LL*S%!AQ?@CH9#?<35M2\KJG/&M&?F\IW+6XYQ%*]#KXH'
M1KZ+EY*Q[>BBL/-XP>H<Y@7B0%W# H;+SL[K#6E]GMQJ=[9ZW1\/F1(\4U#M
M/[#A4\>I5O_*'W?25.0;DYIH3[D]9TG4SWSJ6PI>5@^?Q##W2-!0)R'ZD"^_
MX.(^U<B82XS7VKXR?.T+D=##(>7 'WKX6.!!:6'0,7%G5>9&()1HXL0@UQ+=
M539Q)!T5Q5%J>5+A_G>PPH /.T9IEA33<AVZ85$'BH(=Z'BZG%MB@6SMIHE0
M\&NPY@&8 J'F!YIPC\N.XMX?:/_KO>7$)<Y[/,[Q:_WV3!G"[^+%N+H#(\IT
MX7$=]BR<MDMMAS<_-D8&F6-0L3"ML]L'JMP93;>3F,4^PWHW6Y<*%U?]7-!Q
MI3S[3E6DRGO%MK%+Q(3:RM-,H\<'IZ%H\T*DZGG_B$TOCUS2SW[+A*U[(-<^
M?RSPJL$ISZ=I(##A#*(,]G>\0S<R _7QCQMN,J)-'FWU[]$_Q0+"VP*^,=*:
M=4?)+@=27!S9#2,C_[IM>[FL7/%M *&*S&<\![JB>G^.1Q/N/%JQ.]!^QP_C
M ?97OVUX?*GH&>P.6KJ0@2:Z>B=/2+U:<^Q*A>#2<+AL2)5O%0*>GRL*?7G-
M_IFG7V9LTY'?$_#)N!8Z&0WE6N7GWRM;/>1G]_WP;?D[ZEIPT9"IJ+&"ZCR=
MT.]RF._R2V^S4MBB%X=".(^8O\I*3'([H#2J@8NQX](6);=\ILSFSE7#1-M.
M/=@TF$A[(6#$'D*BLE]]S_6HM0#-71C>J/'\ #83R$YFT522JN-B[P\+>HTH
M7Z+\!3OK?PUOQH(%ES/F#&Z<6\!Y"3G#PZ@C*#ZTBQ)A=N$!1I%,I$$VT:*8
MU4/P>Y]3C)(GS@K*\F2O_]&0N1R-ZE_3O:OYFJ'F^V;5*K+["UI!7N$J>\YM
MIWLYPVA)1*;N%\YKL"NC3^EIGUQ^1[XRGS_>Z-**X1EJ4"?"@;W<4D+36V=6
MFH494,;$@SXU)T^9Q%%OL025RXCT+M9GNN]0P=S=;=8>#MODGAB0Z[9YA<-H
M968##-2 VHI"#%Q!V]B=&"#+Q<L T[:&N--13U1<=Z-;-VI"JU*MB#1BC^F-
MM55,"+Z9:$3+6&OWB)EL^,@BPJ-<L%'\8$OS5S@9_>^'$%,H@F6)V<>&<$3D
M$V3,VM3H<[7.#!:HV@#?W*^Z+5PB>H7WD:->Z!7)O@U/69:QU6&1>:FYFRSE
M4R 0C^WH1*JF=+5PPTB]"DM:A>#*A,R"643\1K6;/O+EW*%*@YO-H=#N3<'5
M3C=R5V2LC\RWVFS2J\E)-TACI!8(PZSNO2!Z(R1USGB\9IL2Q$+.=G?_9@+Y
MZS N^J%9Y_I?243 T.!_6L1T4?VP@VK/;=LE%KH16#&PJ<N13]T]@I^([+$\
MT8RD%L)[Z4FF0WZ^;G[Q>(+(M!S132YK@J^GU3Y6=$?V?2OY!=E$PH0BIV%E
MR?;I5A 6:#UN_ 91--4[K[RX"B;# C^F<Z$31V"4 ,0>$8)19>N\>/X:9T&E
M_*W@ [%-T/$%.2:::BK@*<X#1;IB 6-F+##HN%4#08X<@0412@M9AQ*&'-FP
M!V#R_VKP41F\;66ALI:\3'_=<:J),4#':)]="2&2Y>RCS$^SH+91MC%W@6D,
MT(Y::UNT7S+O </*QT+;G[1JIH)$9U"8J /^4%SV_RCFULLEVH-.8GO/.]N;
M=* 5*+GJ\11R1I'1Q_?@T;FQV%V:U !<AAN&$UG;_^9_)ZLH!EU'IC*PD=TZ
MMVY@V3O1=,=0GAUOJRON80&%H6,:Q1(71@.IW6/&%(9KPM'1$VDSG2(0(;9!
MZQ3]??()T>:X,IUK[[2K4"E2D66>KSV]979;-3U9U%@\;3[;93>Y?IO]^?ZO
M YANV>WI&,V%(@FZ3/5ZB&P.;]PJFV[)KMC,5A,QXE;B:)=#'PT6<+3OW"HR
MT3>Q69P5\3/0A18M%^CNLIV:F7T_V_L5-U!,,W!-=%P=]<4K)EPOM7N J: K
MG[;F3SJQP,,\][F_DYV652UJ+@V,H./: K3GPH]GEC>RH\X/$??_EGH*=O;Y
M/,Y_[!5_\F&/K&9]^XTD-3CJMKI!C%CZT#Z8O(E#:8E07=A$L+F D?E=0('K
M[L[<++F+ZI'#V>4;Q23Q5R0O>Y59(3T1:KN$O'1MAWC\I"Y^Z_LH[DPSQ?WY
M4?0<F'>UT9!;HP@=]ZGG4,-1N_1X POT'A?B(@+^QH-_Y!VJO\G<U*8(^MLB
M089+1I] /+Z+@5/9GBP:TL-^Q/74Q[S:$ZK?#LM8I\"A2CR=@R2'LXYMR7[U
M[[K"IJ4?YI>==S;:FLX;.U#SRLQ\4J&KW9!YL</5&(!AIY.:V_%0U$XPQWDC
MO#]-49I0AS\U,5,:]Y#4I$XJOL[XX@T$G&+673LU#F^?^"FMX-#VYJMXTMQY
M#:B4.T#DG4,[3+-A^-VJ1G::]R.XDF*48JP"UY;J%YF(W-+,)=G$BS@$J5ZU
M[C1]@N_F9CA=#>J&TJ)QNZU$C4K[$3@'/I83D44R-*4";L1%!&UGO_R_3$R&
MT%>Q *M.._3XUPH1MZFK63Y\XCRY%V.^/'_&,(H;-DWOD/^IPTM@9,AJ77@>
M/%,M+6(RA+?^D#YG!JK59Z&E(Z'HNAI?QW?S'6L>M4V@\ (68-@,XJ\"V9B[
M^.4(32G/"YR:[9-#!ZA&(#_&JW5^FBBYVPLW2ZO7LL9\Z0Z4*W-&!B)49>PZ
M\Y"1PW2'H5'+>[F8SB\N@^<>9>\[5F,3M[3'9>I!.B_[6/1&M^WY+F@W/;04
M?/)K_M<^7K^)&\&;'RI"ZTGZE3:\A\R@.7%  =2;J?KY@4Y\M+=5O^LKX]R=
MMW$(\DY7'WGUZU.["4]J=5:R5A2E7%Q<Y&8NK@;LN[N+KHXFBVM7CJBVK[SM
M5[LYFEI>M'6:NE<DFU.@:EV3\K7S"\,+AA<;!-IE%<WF+&'Y+I6GMFV6Y?'M
M3V _C9C*Y)#>RZ-#AUG;ZWU#>]<H86!;=MAY[O&1=.S9X19W=N,5R*?-44/A
MU%#?P=0T<9E6T\%IU72KT(9IR=JHQVZ"$Y>Q0-JX@@U:!K$C]H7\FD]60Q^?
M61(M+E9UUAZQGS?A7/G1YHAC*NN4Z#CQ(>_*&J>2ZT;@]D'#-%?!RP)/>,7.
M<V2$A?UAZUH][2_%A=__:Z^#!2+?T.&P69WNFM!)LASQ[^94)UY#&AT$H/8!
MH(G=H$,C#)I\+Y0+"YQS0X(G3%E,5;S5X(,7R<';_H^J6L^LL  =^% $_7<6
M'VM@_W60*?N\:+:L.8B$40:1@(1#<6CUB 4._WM+9W+-/[9-5^&M2QQCBW$/
MQU?;T9;7'W5B9"F]P+OD$]L3K9P(57AO?,M.O&)SXKN% OI@[F2JT+"[F3S5
M&_T-=[E\#-,0TX5[@;X*;F!R:;L,/ER%AVDAVE5XSM==ZX>^'X&ST-RE95%%
M&D\^+<H,G8H4=A13+E;@!D>%R#\%/ _!D3 *+%#^]LB$1.OB8^O-_GR,3/,.
M>!IC9IH*OH'V::(940]+9Y*JZD;7K/_0W,^$RB%/UM<GO),4XQ5MO=A2WJ_$
M^\4[SO8\9QPY'=-+IX8BB5ZFK#$.G(ID-)JY(%E/#$/GTC^W0ZV?PV<?G@_K
M2H=<!#9OFT[G.(Q#;XC(BUC<<_(; S*N/V=ES+E(0#&26P3<+=V4JEH++Y3_
M;%]!XWSG6=&U\%&*&9#JL3!]4X94PJND1MJEA?+X5DT3BU.SLH+- T5X]U!W
M'H,&K7(S88H)0?IQ7)O,S7.U1[KA>M6/^4K<N\"CC)UPT1?=6E%?N+XO!$M!
M5I"];(_8(!K9LG5"T4MY1!YMN-Y]\Q>3?J7AS3H1#0]8G!/:?A#!YC!AM5NP
M;&,Z$[?^Q\\O=Q.?L!,=B581N^E&-W14VD9OCX-^FC*//A-\Z>3.*K]!\Q*E
M2[+;Q&^/!<R1"4'= LEJ]-O(ST18@%''6)VK?.7S\L_,H1H2+*#?HE."'M*$
MBTO?Q%GI'@Y+F%\!'PF:D+>;G7'655^48X$A3N/38.A*X"!LYPX1)HP["UF$
M2\#%];# -S"*C7O'1P=9<82[&3%/69UUX2V!POE*-/KQWWO+X@0<"J-H&&!O
M11W-@XEMW=;+<I\%!I(O;IK6FC$%RUVFIQB,.M4, U& ORVI4QLF8.X*EMY)
MB4,'<#"0G]\/LLPT/&OHP>OQ&TU*AVP%BD'>NQN&0LJ44(R)N CS(O#Z/Y\N
M6\[[A*BK/[5CT8J=?Y+!/,1).[VYF['@*3)JS7U0E,"I"+[)A4QNZ_G$655Q
M9V_2S2^B$P:K\CWZVB5=PM/?O^?6V\F:6E&H;[)Y.D %ES6_5YWP!K-P6NAY
M,)EZS#4P/SQ+ECO]*PYR_L62GX:2W:S)-5H-.888L2A@ +EH56&\47?$_:KA
MFZ#D$?<AV?GBP*JICNGJ,IWF;EF(T!>Z3\.EET,F:)O18EU8('8B;,*4VZ
M"P@]NH"]*C?3[UZF;J S*T33:"E0=0<:;&40XB JYQ(,M0$]HBJ3*%."BZ/?
M:E)A@0EY+/"QQ+<]*+/5;,],^"P\#KKB_:OS4#J+?Q,B).>KJG+@3\K2!VAA
M =UL9 ;T877C&XSJ^IGX^K8IS(P)\B6 #QF'R6]%H><B<7U[$!-W  [/"SBQ
M3.:6&H447F@=I3A;[7T>#XH[LBT;4J ZS!_^>R_+DJ7:[2[$V\]:1HGR[77B
MW:=EG>@+DD&\FN.;F+*V,2)UTQX7[J"NI]CRP\A7><-HI9^:1_LX-,,/\-B6
M.5?X=34["TXZ2WS& L5T7ZW$56?LNV@BV7MLD/V^_E>>51]C@1>XN.B?_^)W
M^<3F/+FT)ZD1?RA:^WS'JL5P1G(-_R<Q9C]K=R1?4S"[%B'AX)/JG*Z0(R6
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
MP'EUC[2L/]@5X7JH- 2ZR&#N\NP:<II4IIZ>IV<CD#QK]^B';*.OD^42+T.
MPF)%$S&A;0B-W723DL6]N#974U(3]F"TM>_"A=G :Z&?W?=KJP>NR2CE7.N$
ME]T4Z\Z*S?=$L(SU(/I#5C);L !^57;UL8GLP..1G FTU)(C<<?Z$RR09 MC
MJ-VZ=_M[6??V8#I);-KX9U3)[5^;.,K_J!5\*R,LX( 61-Q-HW9GO>O)F'OU
M>Y#KQ O(D"G)6Z,G-97)[_>8K+F@K]'!CNNS#X8J+S2V^C5A+L)M/X^UE8Y*
M"S..:=3&H&:^J/Q+$XVW1T&*F?,YZ+<%"YEG( _^\RMR6" K:B.("PMTJ8_!
M=N,PD:KK#7\GG3,S:,ELS\P_ _$O)1V!2]=!.+ YGQGUO_S3&K^XY@'J#PS*
M2#^4YI'_-]YG*N?Q6,![8WY@V]1$,PH29I5TBY-9P-I:@DN):9PFBJ),9219
M)^>JJ;Y?8:X?R%3+^/0E^E$3%[RJ$<'%!SF%<-U3EDKS8R1?-KD:(*JLFI;&
M5B=[DK:L3>+Z,Y12Z['^/Y*ZW8RM.IQO)[^-!5K42@+#6M2GK!.NO_)(T@C%
MI(=_T_0[<GDMRXUI@<^?!.9^<*FZ_OCIP5LL<-/?]B,J4_4,U?2:LP7:<Q8
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
M=M0K_:JU&)=:[CU8_E5\N7-XZQA*UX+)S((#KYV,431Q<EWH^'3\L]7&O;J
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
MT%V[3_-CBAM:>R$K!\( C]8O?P@]YO<!/*Y3-QIW?%)RHLLJ)"2VP _V 5+
M!$\_%ZI\/[RLAB7;5&CM?;MD"VA4YR-+*R<%FD.O/P)^2^FY9PV"!GQ20!SH
MVG;?3__LX..?-98')/8,FUFCP>^P(4U7D'XE*A)=B#Z+R]"@=I+@-ET5D?@X
MVF-,/Q"GRI^IEB=]@NG8!<638:T3UEM[T5R,"]O+M$=U/O>'B=W +4_!OHJ)
MX OO[*YNNO8]ZCRP!ZFK+=H\P:"N+M7[SD1#PNCPR6?*6'5S(*($N>ITSCZ:
M1HONV2 &H)1&X+U97/[S.NJGP>GTJJ2$0=\,&?H#(%OTI^])71A)-P-N2U$H
MLN'T2O?RIVC34^5S(#=&Q]H]7C*5''(MOEOXF< _#9??Z=0N0F@-B#Y-W@>
M'1CNH%0 +/,6O"YZ@[,ZU:AQ+[+ C<$H[8XICT>T_/51Z<O_Y)SSK&\DF4[?
MI^^T$.\+?SV#O:W-6";[XY(8:#[>NW.'U;AT%<(CQ9,67LL F]JR:SM7>846
M?V1P.'I\>L7+DS7)HBZC?O:)%\-&@';B:Y738-V6G[]*YR=!LVC-*7-S%:=?
M8J)MCP7?*)3])26?Y@14W[V<V0LP(4=?+1VIA>1W.%]R$HG)VB([5<,0>-O^
M=()]87I5XD*J7>'BJ$!B O-UTX;"N9?GG\/9NLU3@DF7QA-&=D[H!:O30O&N
MY1\YC)I%B>Y-H BI6E6>/L2-Z8;C*<&@$,2T4RS\EC!7K<NL_UNCF49S/Q\P
MT.;CZV^A1< F1^ K)!^RLGZ8.,@'6EZHM[JR^[][U/:G[Y&+QL#\4&F(EM+4
MGG57YZFD>Y]L<2L&*_T^C$]4=YO9[(OR'PW,-IR2;YM^319;[R]H,C1XTI%A
ME<JD,IS'!1M9NU[6-S+2Z  8.RV1^T3Q] F6>;T^%6_>A45&K9^.7F[2?.K3
MJH'23/1\A%9NQKAUS.81E-"&QL[+UKBS>)8WZZNIY@/9'M\\URUN BW49B$2
M8+2U86TZ,&J=;;;84ZF7M:<L9HM66I &&W]V*#&C,4JA;DZ\9AHK'Y\:C*,&
MGZ%(>'J<]):A!ZH>=N*[NX6#GG53U=ND2VJ4XGNOR9%3:9XJWCZV9J,S7&:B
M+"4=B[LBDDX>4*HR[?U]]/SKMNY1IT#7)][*F-UNL5DZ1SZA7+4)Q^RIUP!T
M)\>+8N-)+:BKO]SGB-0('1OZPV"T] R02T&"*&HJZCDDP;2PMO 58WW(=Q_P
MRZ%-_16+'[J!<YE+BHF3&;Z?+"N7LOLFG!8]#@YO:GO_[)#AYW%6/_!$C1R-
M^&_[BC:UERUO[EU\2C@+%*(R(EJE9Y.8:B3V <=E0I+5!]RBTB]7M$V_<H<T
M46.17W(6BD-5!ZV6]P&WER0?7"?,+Z+N'R OG2\_>VI3HL8\63Q(01B6SN,1
MV?HQ"'M^'JY+9H.(MG,W\ZD)1;D*F-R=8QT$HTLW]P'-4TP)P&9;W=<2T"R;
M>Z\;.I1(%)_M&>AD.YZGR!5BKKM)'@;&"14MI<K^>@<-^=F?3C32?'C<O4DO
MZU\4=,4[.H+Z+\^^Z_[FP_B:T.V.:H0S)9UR;Y@0T!J.?OO@@6TR (<*^KIC
M4Q>)3.R1X-:U0&XIO1=H7#??$3\X1T<>6/KY]&]/"L-L8M:YS)NY',HJ04]\
M#X7E>APHB8[ A!^P-/<RG8,VH)S*M-"F=I*AS*;7MELQKZ9>(W5$F[RXEA33
M,FBDQ"Z ^/W%,!Y-Z4W*I!7O0S-_*G3+7^)ZO--3",TP/='I<B4,5CR8]%".
M(A3E.54/8N*HJ,0S=7@7^AXI4S,"P5!TK3,PX7AV\_LIR[#)#*-3ODU&82#4
M-T*W4L<Y&:WRHE+S@K&FPO/$0^R/@H4Q\0X329Z1&@>-IMN_\9]N/'.0TXSH
MT95[U4#^);^GCU/=C("W30T,5;5%U1V#/ABDS(K&;ABE93Q8DD]K]EM^6E'^
MKF5V_"7OQ'*>%Z0%1 \KZG(/;U#H=4QV'(2?AB4MRP.=TMS38'5L)PM/?QC>
M@^F\;;%,\\^>)BX=G*%SX_FI(<[/F :=#</G2&W N27A?B56]QN[$#!U#!5R
MW4A\-\VRJ8@ ?$/8F9TL1)I*"59%+CH%I H1V&4)BM<P:#]Z/V]Q'I=,#K1Q
MW-PV/<]ERF%G0K>;JRZ$2>]+=G>/6?&ZG7[8E2MJCVDKMGGRTW6CUWVV47,&
MR3#^_0JD)'/3X2,^B%[;ZU ;!9J<DO]I7EO#>8)5CS6+_OC3WG=S89BHF2@-
M>0DC(\[SX2FQ%@GXD(;+.D.J*&O@CO2L0P6#TEP=2A68J53Z0WI;UK,/J66
MT)\N/"T0D+W4>2!^J.SY\XJ>^4(#\CCPI'LHQ+PUGDG1MT[ME/H0>&IP3W%%
M:,A*-3Y+-**42S)/5S]\E2#N;\&AQ(6+X_XPYN5Y9V A.]0[B\0R&+?Z)*7N
M3)ZZ8?RG<MO)_C0N@R'9@RE:;O>MGPV B"ASC8J#T>/9PWI]-X'7W+<;UC&0
MTUI/LWW:)21'R[/9MGT^X\F\A"YT/^IDS94Z85S7NZ94[/!(]!!J= VER@-S
M7H)<EY=R;%LV_#"=Q7E^!SPR3T+FZJ%GS/8!L7BY<([EH1*2Q=3<=5IAO+GY
MTRO[ V.L4HIRR5LY,^H0[)B(:1#_3+C\_4120]V7/M<<&(M*Z8!(R\6RT/.R
MNZW5P.?/X5RT1.Q;QTKM[1^#U"(X9$+*QEFW+U*WAU#O>$N7AC9BTX5'!XG.
MHZ!8 EF;[?L L6@2\H[VQF<3?W=0-<*G;O5DWM#UF6&4_^U#@ZP0.8HJ3I^D
M:3;U-'?4H4_T$/S9=FB2XV0J'IF:(]/$Q9X1)'4C3'(/_E*2DD\O46[#.U-=
M(%ONG^6#</$]YVN<;;2K:34O)*P)^;9&N9'WP"YF)<C2D9/YG-=5XL5B*)9/
M@/]+F6V3AIAHB]GGE&#!R'_?__3&S+0\W-A+<[5$!F3OSBI'=KD#= M$754S
M_&ID7L[D>9Z3[SK)TBU5,<-_SG@?H*,?O -5[\^3TA)BNJ$=TE'^^D7F&DR=
MP+^A94EBK/]&NJUL'&N(7 -X9:G).7:P?.[=5%S)1"*Z))*,LSJ!?CY*MB/S
M%>(Y^C]BFO8!+ >MCB[%^_]D)?LE,2_=#&JJU9+@$X]=.YD:/OL-\>R96G_=
M([QXP!I%(K\W'7*BQ%;P_-)%WE E5._%NJS\@V\X\^%?^!L=41ET*!KNY[VV
M_'8'^&UVLO9>]5F"YZ<B$@3SP\,DFG%%BIR*%V]M(Y<%>W]K=[K1*"_U7+7Y
M'.?#+/K#7-9_(#_])^SSJ9N'^+=^>25F)V\X69Y=GV'7YU'.5C9T+B!+Z16S
M.C+#^]IG,W?;1N*.=<;%"[' FG"?36#6WE7A&)+EM"4F3WCWMFX@DQ[6YZ%G
M(_!^DOX@]5#IR](-C^AK8[TCC1A(B!)*N-[KF)<Z10=W@/;>>?WTN:3_:1SR
MX;WJM2R]J1<'9O<!*I66Q#1=:OYM"D25"C<E+ONO]3/NRCDX733Y',N@SLW,
MR3LTY-?4R62HY3 XUXQ)#?HRO;VT[!VFXIHHBPNEGD2/#A41WUMCK4%-L8NP
MUMLD7D(W>DP_BRM"/[R+9/IA7MN1S93FUD)M__8]MRL^0/?KD#,K'9>,S.6_
M!U2^>[FEO 97COO:5^)5ZP7VU1Y(W;R<4*!X^J75(N!'73P.'9"G()Y\._U[
M:+9W_UTU2;GE5@KNJG!GEW,2.$#$YS+)(S'?[,U.L[:=MS!^0YKUC.P0W_W
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
M(IYPDS0K "8*+R\+UYWM-L2K@+YN+D3JP@_'4>!MY,.A/+Q, C!G9RN[E_L
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
M>T?ZH?]M>Q.3<>3P[ R0'3-W<@9PHY;_:WC'9MW+/^F.R6[ZMMOEXU=176<
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
M.ZFP^>GTUFH+8T9'8SF:.,5WT\XEQ?]ROI/KA7(V\W=,O%]9IK3<XV6,J\\
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
MI\[YGZI[,=.89>#Z0V4U90 '!P>(Q?X #.SZ@1+$YA4 :&@ /   $ %X.-+
M%6R)%'OP,,0&P,.6<;#E9Q_3?OL/T / ]>$M1H 0>XX$>RR'98!QZP_W_J)?
M](M^T2_Z1;_H_U'2L;9QY&-5L/=R=37#'N+'XOX!3U!B<<.G6+Q_*=?'Q_VA
MC"LF!@#Q\?]:_E=L093R6WV_L,4O^D6_Z!?]HE_T_S8)W1,2E+J'_1-E%;PG
M=4]"2O#>7SV'12& -6 #. )\ "N@ -@#7H K]O<;(,' B%FLW=R<I 0$'%WO
MFEF 7UK>-0<["$#,G 0$[]X3 &1 $"<S<SM+-]:7EE8VCK)<^PTM7*PV%K)<
M^J(:]S2<[EM:VZAZNUCJ>#_6-?>V,Y>TX +)D5Z3@4A!')P<+-W,6"$.]HZN
M4A!9MC_4+H4M_W9:@$U.QL7BE93V ^4_2F"/9-G^^"R>GIYW/87O@EVL! 0E
M)24%[@D)" GQ8R7X7;T<W<P@_(ZN['^LX(&EJ[F+C9.;#=B1];=CLY=@=S=9
M-G=W&PNI5V:O1%]:6(CROS03MN 7%+0PXS>S$!;DMQ 6MA 7%900>B7XDNV/
MZBW,_T6[D[N+_1]T6Y@+6-I;.E@ZNKEB>T-0@$W@[ZL3VT7_HO2O=C^VC5@9
MJ?LNEF9NE@^P+/?; //?P_Z)ZO[S -\5$Y60$?B=G(S [Q[TOZ&WY&0LS*7,
M?WLFL,L_J=>Q=/[/C;:]C=R?0NI_:B7VY#\5L-5C;>_JU:LR G^J^2^[0N"/
MIH<M_8NA8N]D_0?0+R6_E/Q2\DO)+R6_E/Q2\C]+R;^"74M'+,+UQ$)9S!QP
M'R#$QR? QR,DP"<@(B0DND9!C,48UZC(KY-0T%+1T]%2T=(P,'/=8F#B9**A
M9;O+QLE]AY>/EYY50%B 1XB+AY?GMTIP"(F(KEV]1DE,3,G#2,O(\^\F3"M
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
MDCJI'?9>R4&R^4O/\G987N9 JU:M?:XN1X&-$Z3OOYO./(/A?O1U1NE *_U
MD"*TS.$">UO2_HG%^R()YN4/9-!E-G_9MKHF\ K+6QGI6CLY]K&2-._.]2(U
M#.!SU^BP3!@#!)&O@"E\%N50,85+[+[G1AIM@H?S'A@ GCAJW5*QWM[$8"<6
M?199A 'X!=9MA(^TWH).!@"++6AE2V!6ZLX9?GIAZ;Q@&W]5=2?X?)\4 T1/
ML*"P:(#61ZL[R(_I4P+Q8<;3ET3,.5XQI_3'_,(/1BN?^:0Q:%1\B:"=L;O2
M >*\4O:$\".$#[+?AF:V$[B^<7WK9(KFIK%O_N/&J.LR7T4B.6\XL)-TOR/_
MALNH;P[SO>UPLWUX9J&'L>:VFB.7=< T1Y)>8MMZ6M;'@!W"AY-_:;!_5Z,M
MNXM*<H/(?2N8]@WV^(HD?9>2F!>JU%!;-U]$=%=(P7@N/)&O%R )3-@23>,*
MJ32H*C@*JXRX*BK1=>.T)+8_$.^%6E3[&Q630YR5,]Z'X N!'QC@^Q/4NK8X
MH]]/QYG&^9/S5-?=<!&]=TLHTSX,$)N%',QUE+A<6ZCPJML_$5N?H]K5VC!\
M9#A>WV%H'&^;<+='(&D!;Z\6E^"1(_NU'+H=6>X8Q=&7DWF3;*,[";H?/-1\
MJC>XW%MIA<R=:9_2#IEMRE,+.')45219\]]NC*/A!>/('[#(&R>Z'K'59> N
M:+S^#*E?66N#:R8>Y2XXN(Q\N$E-'9C (/0S$M$=.(TT=OB][W/#&?U'>'-]
M ?'H'?C/TENC1^II=Q=F7DV\"##$FW7J(%TT+V#]$4?KY%4D=P]9&K)L3%4%
MHC A8AN<SM&J5TL]+V@:VI".>\[5KDF%BC! 65G9Y4$4MT15HTH2+W=&.,AI
M&;3U\1O;NX2KG@D2IEOC#A^!J"&OE6H,CGQ=-;^&C4N)G*@V?*/#L_B98;OL
M7C8K#3M^9\ /=JRR46'@<TC%^A:OXT#4S:>'FC-%K2G6*A/L39-6 (U=ZIM0
MHQD=QM<WH/2'_#3?TND1&Z8[LH2:Y988("EVCMOUR-X"?=M?I@A- XII5#M
M,<#2X,I++MM:?.S@$6PGL^2@*<JBT7?6]9%R:; BCVW26 *E,TH\K/]Z>'*-
M&[?3 ?JJB>? O0Z9$>Y>=OTY6?'!CM[9WN(2ZLCCC*N-!<>:X7$&+((ZSEO-
M)1@6<-0?],4O<69$GC2<&Q9F'D0M,6[VE !@;DO[QP52JB$(O/,&!-3._[G]
M9<VH;S:#6\#Z08"0:L%5AQ)_<:NL@D-32I/GJ.SM]OKC5+*,PG;;FG+?I)WY
M^S+XX3<8LZ]_"[Z6N)?/)8(S^J>0XR^B+Q;:_J/-5,S _ U-DN<S>)2Z=%U;
M 6.\V@8WSL3:T@TYP<U%X@]NOO2X):BDY9T0S9H^+WMO.K&?& "',<-LP&7Q
M-JJ\%/73**'-E(!-6!6')F4NJKRMZ:JB-_EQ?0:,,- XN1W\UE"\'14%OUFX
M/?;&T5VRZUG"R1O<$X4][_3U*L"EF0P%*D2%&&K27KRH0X^-+ZT'/GQ)(M9>
M0$)(R#+/Z+TGNLOS.9P*>*KE#[1>2?KO MMD1BL"(0(7.C#JL<K@:J.\AII:
MTRK5[U@<7(>?^"PRJ/O^HQ$W4A-3QN>H_ YU2P?0-,WCZHKRM'7=&.C[P5&A
M6WQ&N Q.5XXD1<4C&E5>YYENI(B%,378IOP8NT^2;!;Y1(6>CC/V<^SS(!-*
MJA[VN$<(#!#JSH4TR8/%7"<V !?OKC2&;_7>#I>$Q7[]R2!,:6G!SO">(K!;
M'F?\G^S)*Z.#A<).CGRBV#$325=7-R'*S5^Y3YZ7J\ 9^;6XX7UP;+IKHY#_
MPTCF9>8/2EX><2LE]JAC-^2#V>/$_(5MX6<;2-&\KX;/V;AZ:;_2'?PP#H"I
M=I';%GV";!NG=M#K%;H6T(RY@RF,K=L?';!?);%F,H][?O?R/*?/,CQM%;AW
M#V?;_7>897)W=[<TS8I_,<N5-*^2MUYM/9:-]8@/<@7KK[?TI)H+5[87> X6
MST:-;60:(FST5)>HJ?UA[V*=%%BTY)D<_LL0IG[ZQ4-42RX$1SGCBECARM56
MZEE[QFK-!8&8>C((DZ;9HK]4!B6J0@GA&'&[<(5A>I=_+(@P.;&E/F(BY@OZ
MZ4J C.6YH@E!\A"B.X#B*X !C'P#,4 ,=(,8/4)5"(.^K5^*<B^X,$:F@ZLT
M_1U$GCA3$H\3XOJ#IIF@H0EQ)@N,-B1JE-SE7>%46LI7 H9QII\0Z ?[\.>@
M0$H1#Q&7[SR21J(](BNC%C[45[#H&![^W^ RU<!"TT=%]9Z5FJ@T<W+>(/P/
M;SZOGO#)X]:QZE;^%WI%6F8N1)_=T"<3 Q,,8+65HC$T:[\7:6+[1C<GYY/R
MJL5+(I+\++R7.5AC#OHTYKZK8C(IBC_N[JLH ?-BJSFX%<[]LXI=<5"%3XTS
M6FU'H@#-"HG_V99.0Y^4QGCC$9@_<TXJOL'B@U8,'B,L6G+;6/8/*)1J'8R8
MT@51[LDX7#:9N;M\OU49?*[NY==.M%4N-)AY,^DT' -0P!,R'F3[2\Q<W"RT
M];OUI0%)&*J<D[^9O%M@8.0;]#+18O8IU0^]=AX">R!<DXZ+<>(+RJ+:A*.Z
M7JKL0ZZ!K<Y64@IT!K'I+!3KJ=Y"$FXPH\O*SL[G/.2%?8#_-FP>O<UH?W!/
M5ROIE03@/6D5VJB6B])42M6;VC>OJ'SKLN=E/J/K_DHN, 5Q6M9H>:Y@HN:0
M>[K(@&"3Z[%R#@/+R\0<MRRP<.\]\^?&->]<HCD"4]II0^XO+[0<1_TDK9&J
MQ0 Z]L)O=-,ET*?P\ZQHWCR4 \+S$4)8K*CPT>Q4Z)Z<S1%#S/L<YFR9 ]GI
MB^YI9V/]MXT,62AV)6/A]FIU!W("%9D>8:C77"&HKQK?<1A'B?+)7V>JU!)(
MC#+B1]FLZ*[VV.,(1M'^WM1F_P._-_XB!65,DU ;<C+.D7*$WX="2/KI5PI^
M,PMED#8QRS=2*R\,P.3CA?[,P()O,PJ]B0'*>%%[+Z!XF>2O)MQ+A.]7B!M.
M9MF982=F4K(PG]UIPH"77\.Y"D2Y"[[CQ_CFO,.SWR/7XTFBLESJ>PL,T*H[
MX<M[[#1BV4B#EIP2U:0T97X^)*P<=;1:AP&:B\8.!8BMY6AK#GQ N0:;/9&"
M-6]YQ<\')EIN6.-VB>PSJ"&)39K&T'?Z/D% C\9@"V0?W+WY]TQLS&\Q17P!
MQ]%^.=4G^;X@WUT,(>PH1^6T]3@?]]G-I:J9#.Z]-J""QS]#W<U3HW5ZVCJ$
MT[IMS/]?B6(83Z)E!+@B981F=<7[S+EF;]6J+9*+X#*&+U/-UQ$Z2H6/C)I-
MFD4KE"Y-+]:Q]XEY"-A3>GZWL1A:XV5?(0P3D+D#<RZT&?G&T74P2UI1R%NM
MEDB+4!BDA:=7C?WY4/_%A,"F)G\^:88)U?Y-V_@/\<V A-;,*[6@4 Q [:89
MDI3^*/_\ON%[\@J;6/%]QO2@\K2BC(YC@CI-^@N+I@G13PC/-G7PKH.CHK:Q
M F#-KZ*H(,,(A5SDS".-0&1^I#,0[8UM].U:] +RT8Y%TIG+<\7NLN2&CQB@
MTNNP=<5?,H;<YRZ2O"/*$43M\S+^09B1>Y+_V\\/FFHB+W+R62!8%[1K @>#
M24L:/8[+54@$N;$ 2_$SSC @<27WKR5[Q2P4$'B[W,W(FM"J!FEJ7#G=>-Q;
MS-^%NA&4.$U*D)*371J"?(])%K)&WL^0^/U,*'>N^1) W3W.KX?^AH+#!]U+
M;(>^5=]P?]/WP1^T%[\@:\'R$#AJ>MW9S()H9 :'ND?(RCHG&JQ=&T!O'8%;
MZ7\R:1['C-Z].Q#B?TBJTW&2'W1@9@V7"\ERQ:;9,25&PU K%D*;*1:[J<63
M#OUB3YGDL>N1BPWZ"1C@"K])QB<;>L>(5_QNKXGMB-TWJ2IYZ='R3P@C?6/@
M93&2]0WE"+UT#/"-_.R@)7B-$(V7F)^-'D#3!F_O+O*-B[+<-!7LZ_$4?&"^
M[>_)TAGU&I\2)RT' E5!')7-5/+?'=,,J3=2+%_?#N@Y$<WYAT#\__CDX,F(
MDE%,IT*8%)5(]!D:53QH67IW45ZV\D,%_BR#Q'W !0OCQ]V@M(-<4X=V9;>W
MS.B[UW(*XL5G,W$.JA<)$<.$X#_,F>HB^)P&C4X\J8K:1%9Y^ JOC:@!ZX,J
M X[6Y]1..T+R? 6Z-WNVC34@W1'KXQ?F2,,IE<EBT51RPHV*;LE[F^+"I'JK
MC#'I$C,/'OH^EN"JY<99-/1Y, J6>53_P&.JB#$YX9E"@11K=<H:YP+'0T\P
MGEGPPR!.VBN0'AOD3;5&I- FQ9Q)L8N)AAE!YL:;6;OWR6YQ=Q8:*8+I>"C?
MO;@*EX/F0CSUC5_?'^8< [],4$,JK14Z>SC,&Z5ZD(U\[8N*-!IX.GOUA:<%
M"2.]2HB[^U2E[!5CL>,[(AF4)K;)-*\6.NMJ7NPR\-5.=S9.&&<F$7K(?VLE
MK)KZ?0YD5/-%S=V*[Y[Q@!5[*?4*$ 27RY3ZNKY%ZBI'6)72IXMT;QJX[,KB
ML5.K7_MA?D/.GI^<3?0I7 *F@ENWYB\U^U?64?X_F8>AH9:/SZJQ,58)#&90
MYXL:H5)6NP!*7Z#:=:LK-(QT$9L5PTMV(FL[HAT4-6J<(8Y4R@H2'JQ6[.'
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
M8WGNYQ\*L:SM^+,0F9M'F>2&7Y#5 87&1/S[*>)N-NSB8@>M%3R1%<JC/&$
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
MT"S5LN9? 2D_'FPTO5]VRT$8[EBZM/D%U:L+7O;Z%.JG$C.:!0YLH3B2Q$N
M&&G7^K5LIKSUP3[$ Y9)?UDY<&#SU1MAS:P7VJFZ'QZKU8YGO[V) 7"MP)-E
MLT9^@VC:;S\K([I-RH1[7C<@3I,/J-8FH5=\?'2O-I+FWCG*T )?QGLO5*!8
MD#=DO.@% DM VXV\<J#]*F_@D!.% 1!%"F_;<T32GVPDT=N$:2XK3I*'06TT
M6/00S24VL#064QIA@P%&_0!J4$6Y(EYJ8@^#VB"$G8HJHTT@XIYY[]0%5WYT
M6]^C($$,X#/';SCA1^WS)%FQ"3V%BA'M_#RGMC8S:]CXR6+6E3;2W$-9>=[U
MXQ-")7C55\1:LA<&( K.*7J.RM!(:;,NMIH"6ZKAU3AGJNBGFO->T0T<OL=%
M1] (-T6E(>]XWJU:P3H["#;L4#7E\/<7[58+"N,>L6_K.?HQ0UR@;V>IX^22
M5VY/%.]-[AV5^("\&..]\AYL%$^>0Y[4?O]VD/Q)P[LT "$..PFIKI3"$Z\0
MN*@:IQW4O,!O-OU^#3A-\M7L8!:JM7NM8=7%?#<VK82T7D9+H/8'ZBQ[<C+L
M7 H"-SB8]97J5@R1)'_MO*:J4E\*RR@P/#M>G"56I29^9OZ&@_897/YSBSS/
M0P!A3'C\=-BANF=%P^6GEL]JIVT$F-F7?)'#EZA,8UB."L7>+FVDAE@(?]AT
M.P4DI;!'=Z ",W:@!' " D;_?_U-'&_ZU 7O9=T*F,P6 ]@?@+[L<6;T'M1X
MG</O1*XZ=+E^I-^PSB0C:X?%ST#B9S>VFE_%619J?C:TP0!6[7D=O0H+=R^$
M[EA9/O&/C"SOY@QIY_R*Y*P:F? 98.O3SM"M'$,/A:B'O0NL-T99: _V9N'0
MT9E'O^[EQGV'BH/9M=! 1'=$/MP*T0G>(BZZLQ;;=2M>\FD$P;5I:<^ @W3-
MARNB+ 0#\.TT:>7Q"ZZLN4WTS7'VBD3]9VD55VNB9J[SU]\04Z>CLSS-^08O
M*__+SY7HDI8(FID-291@LK(MVY\_@ [9[!Z3A\A=Q89R'1@3J6;9L=L#]&N[
MW&Q_H65L5N6 A0ZSM]/(I+P\XLH.J+*H&N_=90V7Z,[F9NG]JR_F_/?RW_&S
MI7_BOUA?KG_X^]BS@9O[^[O^AS!N*@H+MCDJVC*."2HPP,A5)98_6X?+O/+[
M]WJ>+_PY#/CSSFT TV'Q6CBXTEA<>;R,($W*:&%)^<6S6QY*T)5WDJUF:050
M^L 'J+#<[?I^:NKJDW+.Y8_3)H]";S4=L-@WF]#6$)[WUC%&AJ\<^1(,0AEF
M0&\O> LW4RY,N-2++K57)MH&'&I.!FLDN5^Z2S]0"!A4[I3\+(>+6"P'%Z$(
M'S6,@1TRVK2VS)^D/&.Z9<[5<SU:4:RGEFGIC@3N1WK@>/8O=@<\CJ_>+?X1
M3%Q7O.K>-B]_O=%JG%#O^:5"*4T[FG9BL&XE U4LNB'X.7^?FIAO'IIEY+/N
M7DZ')D_&)9(85 ,.Z7E3L=#55!\#9.UWL)S -;$@UQ $HYG >I372,)+U!@&
M.*7VEWKXOT8NN&94YKY Q!&IZ(5=&;'T:P:CT+QST6!#-8Y:_>>7J7@XE%:
MA:/DEF 1-O(UEV'AP%(H:+\K P-\K\09U7J^=,%VUG))[L>* 5KHH1B ;>1_
MB=SDTZZX%=I&T_S-0K@Q9&;^V<)S=8&98J&O*ISUV>L[TT"8A00[EW7W_5BR
MM? U#/#[SHU!*1U!SY@O%#" GP@&0"MEDL7_KY&#53FP=X@9IH> [>#&WJIE
M^RF+/Z*J @2[^#_%WF.;"VP6H9-D$612%?U_SFKT2G(AP7TZP[N[/G9E:E27
M/XWFRZN_W);HK!PEP#-R\NP*Y&)?8R\D\)=.^1_O&_[><I$3A[NO[]=4-E<C
M7U44L.PR2%A4U]94<"-[7!E=K/IJ]&A5S&/;:0<\W/Y1WWQ;;J?,;93/>4DI
MYWT><!5X%[N)**):CA\<[ UM='_%&$M@IUVK&2''AJ0.@5GO7C!],C'>2HEL
M5EPPFE63FLY'/FP3-8]+)R"768;C75%!%>:(?;!R-3,OM*415W?JUJR.!LE1
M@#OF3J0*9IWNT>YQ.,Q+%EZH(37;FFD0:1FA ON1U;-O%8VX':;<IGATQ9Y>
M9024U5H9KRBPZJ<_@SC[T-<SH1/,2VR3!#>FCL6%H9;S$6$"'+RWCX,2^J_M
MT!*PXP+4&X_S0QN9"@S]^@-5T .OFSR65,.7^MX(B+UX%%?1U:# 8:DL#U\E
MK (\#?.CV+X@J9I#+'.VI*JS9..:!0W>T_2]E=#HMTPDY',"ANYO&K/%]U[5
MSHU,E%7Y8:*!Y'HPNC]Z:8Z(+O1:>1TE).&VH,VKDB02*[[7IIH;X:$O'2$V
M*!UGDI>OXDR=;,?T,^RN-J7!1S>K:^(L0R(X+W^'V4EV7?71'6,:LYLG9PD?
M;HA4?PGI3YQY3[;*$S!><1U@3%E/7GF5=)QY.Z.@NO RVVUHQ[_<-_<Y_J*^
MG%5R5(;<[KESEVNG 2IJA=^TG?E:?3-B,<:]:*OT@5CU\>2^V!08;OGD\020
MX1K0Y6IB"<, )!I9]V'@ZT*V9R4+I66RZZ%W61[6JZ48+-^IET@79,].R^')
MKVM=!<C5ZE"IL%0!G,Z5ONWJZO+W5*H6FO^GO:L,B^K[U@?I+A&D%02DNQE
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
M8QUY678-:#5BA.>^)BA(X+X1^.#&@4-=</3<C!B7](NE3%WE]P+*1,C5S#5
MDM&#NOB60!E8K"UV#3B2UC5D)RB<0LZE#J2L?997WBRW?[W@@U0;77!;T+8[
MH3T\Y4D]F$S[&^8K'.^]X"3",ELF?<9-)JHK<2B@S)#7._T3"(4P9Q>)Y\?^
M#D9KR6ML^)D80'(WKHZ'5EKD_$:7L94?D,%"R$Y6-C+S!V=1L#H/H0A8G.!M
M$Q,_:*N*<XG!4>B8#"0[_AL9W^X\#VX\]MEOI@N!"7HDCW4C#$A@N@:JC2)I
M(J\!2! J".$1@Z$D^=YL?O^P_&,GMYX1Z^BNF2T7>--AJ';[@>]#/-PX9E;E
M^UV%12$@@Q8-KCF-2:\51OC.(45VG=-L<I'X"+-;JS!_A&+^^\#6?2V7V=.&
MW[A8@YZ5A?S#I/R(0<%T_6DI-Y?@@?J4+[\N:KLL ES1%BK:2FQB2X9_(D7Y
M)ODMT"N'L"7L+I$7I*F#O_O;'DG99) EHFOQ^+>^;ZR75N05"Z8E_F>N^?+I
MC("+RY1RS$RYK4E^8W(;KZ8%IZN@Q]#<C$1T&59G0!WC T?)^;DQ'AN!:=98
M4ON+Z'@[E.[>)<Q)P;X@C,*6G\N=ZR*[#Q'=3=WU-SL^8_C@-6"V>0TX7 -#
M9E<&(#<%Z \]!-.:+\8@X>*A/89@>7\7+"_R8%#%EX^_NBK@2C6[*0S\J)QP
MW+XS\($*$-!9Y60LL-V'EC.8V..:E!@*ID<Z5T1*O1ZV="3Q2WZV=S^>F:6(
MJB1$VK5;P/.*9_+G"+T!1C^_O#=1@RU*$669P>8L3"Z.MCF.,X+P#QJD_6HP
MF._Z>/.O7\%A+[$BY2SFOR#RMY>YXI:#;056(YC84'%^GQO^>=OZ!;]ME06)
MVXJEO(R_!H@I88IK],?70'W7E..ID.+PTJ:?JIO\6+8;:-]O(>;4B0<W#AN]
M6N/<[W-*_1TD.BTO.%N+YC,B $$MA9F<"]<)F==3^MQI+E@QS0D>UI6*O0*>
M?6K6%<9FH 0.4=)2&$KJ5::;I T^OY2O]E3-F[3;.%OFLI,7&AB2%?#DSR%R
MST]"D(K 2HU76\U<^'>.N6X_?FV:+D@?YSX BB2A#&.5C$')L*U+1;%H(^D6
MA-A9<Q:I?X4I5,U7%%"R8">\RW;,N<:]C4XNU3]EI5(-I_\>=+P&7!J3#%\5
M)!%HKD\'E%@K@)F@9D^W#3"*H0%TMH&"V:L.Z_#6[L;9MUR#W*WZWC!Q]J)/
M#QYOT1#*D!4SLY7S%%#^T[W&:T%S-=;":):>31#R^\^9+1EUHQQ/6E)OGT4R
MRU K9TZ"J<TYY;LKUMUYWSB3WBM!C$T>Y[1UHZ1/B:&J0V*_B:?MB]S>'$L,
MS'_#&E$4(F^]KNXP>R4\7H?00K%107TFYT=7C9=WJ!+)QN+*<TH:ZO78!(>I
M+QXA,">=SY"/,;<N'K>TN_KV!;$TAZN3.^R=B3[T(@YII1QV465.]$^RT+M1
M!2EHN]=AS4#TSSH:I-P*-ARI+VD,-O'-0-.6!)GTE]S")2;)":34$=L)IJHI
M;[C,]>8S&<-BPY^"-\?./E4H5M0]O1$8[[D+@5)L<5\6ZL=#\?>VJU&"ED\R
MD_1M]7DW'C+%'(>\EI$A:.M\]$.M<VJM%1O+52XPG$<#!S$F<\@L*28_>7M[
MM>NR3:A?]K2NZF914A .@DR?%"DS#)SQ#L\N."9^V>O1!]N=&P1C3WY=C/S3
M#^W?7<;T,@XOXQ_:EF5X>+^';K'(KN6AAOSE=LJD#.R/]2R2/@ANDIGX+-;?
M_:T9 VP'L8T4:AV>JP03AX@G-%0TFQX5N'_L7B!CD#HWJJ7O92.\L*B&QEP#
MVO78QEK'YC/=IGJCWH:]4+7/*@NR<13AH>9M-_N_0$;H23[QQ>.IC'Y6$8Q%
M3!/TU;EUWV7N&P_<Y[7RI??("A)[NJ4_OOS1$?/;'JE(@PTWG;4Z/.MEH\-Z
M/FW*#&Y$ES4BPB1",^Y1@3&';T4M'P+X,MMT/^EN)!I$@C5!)9!!R\AU#;"9
MU<ZS]7Q5AJ;5>:;O4D,T=TS=-?WM.6K\X*/UD.* IU<CAYWHD>$I:*J6YRK:
M^2E- [CWH"TB0-CT%@N8/?281I5PQY\'=U.+UBG#WS<.3LE@%LL4>PV@(V$0
M0DCZ0[K"N,LL]#IEICN=8?-2"8VJ149KFYESOR*S0%W /93AA:+ W%OV=N=_
M]B9/S!A?^P#G;Q)]+=DR"D;>Y-[&&<4R?:*&<B,?E@[X/?@Y)K9HN@0.)9N2
M&?J@_2GN)TNDYRR":31O:D#*./AMP&.4/D:_%/405ERXN/"/J\Z\QK)-*8YM
MCUFVS4IN(5C[8UW9C37+1M#+8B/U#B6C"Y3E9?,CO'(U%XSCT?-"C<\POQQ@
MO13/,^6]MKN<YI#."X'6?=T47IV\R]"Z@(?6P12=M OBP78^9C$P,',FCO3=
MW3=;79$WVI* BH=5O0^P/"2O_>/)6ZT@9!,R D_U6H\PC+3GS:L;MQ0:LX[K
MJ(R@^9K7P+LJ1\]JR7IHPW>D3O>=,AR!^NBA?1ASFE*I7O/12Y%]YUU&'MPM
M(9*5>4<VX@ M4#%Y7LN:>NR08?J06K9VV/)X?6^U39K\2+['/WR2:OT$:T8>
ME^D+:XJ]"HIJV3X9=%<9"EG\M$KO.+U 5@-B'16!!6&&&X"_)67UC>E-N>+9
M ;%-R=MCN!Y:.4BHIY2;[K2*'C6 XU_W7"Z;OM\N5_FNXC\7XF6B2!+@@-&,
M+/J%V3DHGU]JTEF4[RBS^ECRX(M<@J=YS0VC$(J6Z)3KL6 JQ0C%I1MZ9:/O
MR\FQ@$T07_ J]\:(YXEUD%L[8Z"(M@1J:/A'@V *U\V.0Z]YBTAX[FL?>E\N
ME#0I'7^+6V+B$<$5PU'Q)CO5;<;?!#' +Z<!K4@]K,=:S:V+89>4@2WD9Y"-
MP.T')B+O[(38*#0GU<F7/$?LL/DJ[9,@WJ4=V<#^_.+=.RUW,%"_VCGM9!2?
M-^[0G:MG")>W^^0($7Z++HU R,UT\]%XO0$T,YG9KV@6:%3E@B<Y+GY$-F#Z
MKN#%V'"M"1#O$&I)Q_7^^IX/%13Z%5P+<#U)Y)$+BP#L92Q5V0W&4U\0CBB2
M$;ZU0"5$IO3P^5C*DJ'.1H\EF1JJNIFP*_$=S1?=GG2JGU@YIO:;\B."[D:-
M2I@QZ;:9/25L\3H7HY6<L6,G[[59I3W3=%<)I/-><^;K9C2$9JFYX:/CJ]/K
M^ZN[C S8DY^*Y4EOZ,\  ?GVUP#1P<5]"Y(;8GRN>LK]30("#\P?/N^RQ_@%
M@Q;7I:^,:IPU>!6</^613PEVS2^SM6,">XTMTU75V#1Y%^A]R7"8(JW#^_E6
M3H1(#'?S!"<"5#T$/BT[?)$U*1*-^OJ\T,2=@QOP"%-D7"B@3*]!2%F7.OK*
MIL4N]7D67"BY<C]7=$ZLJ:G+*NFO-&$3L4[V W4ZL9&I5JMC/DFV=D^AY9^W
MKW>B!K-"._,6/):H2>+=[HNLOE\%J/8!@QFO%X1#8P5&C\N=K@03QLRLAE"X
M'R'"K>[U_78:@U0LB.V4N!P*CSY?1=RF.DJ'/$',;+8]<;AA\RRW2ERFY@++
MT$9<RZ#?TMBR K;OC<IMG&.M/H/T ]0=>)63KK%)L"V\)@OK79),C%"V&R:^
M%QXN-&J"\S*TA3!M>_$"!Z6+.L#9\9]"DB-:J*T<V*WT']Y.L]VX):RJN23J
MGP>[D;*B;<.6B2Z.8#NL^>G6EB/B&7?;H0^\F-B(T\IW$0EB$,2A**%2^A7-
M$:ZK@R&/3\^HPS[;'M-P14 A&O4MP>F+(ZS?U*T==-P)9>0RXICGIE_>?'"7
M(BNM(M451_"G)]XX-<'%P9:7V:,+I]V-Y/\<85<Z(,OH'$^C]N_CFBWK0EA-
M6,D-$9:CW.OF&!TXC?PZ=^6'Z0X"G;FL9_VV!Q^6PN)1KKZF\/2U?>^!=_LZ
M3W6BK#1B/P!$J\?)P23B"22&WY>YYKR'C-Q8MTVAYIN<MCP1G%\[  !&*<-]
M6$!)CQ%:Z%YC_].M0RK8(?C3AVO@V=+<R*+O]A5^%@KAU:*S!'64B*TB57^\
MEDTWL3VM<OJU1"3^@/!;**N#:\D!(5::@^ZD[S;.T4!4?&TDAE9CVCL:A5&-
MSN6/:W>IW]7/>,\#DV"S37K4_QBT_6O&8_#(TT)WXG^=*IH_)ZZ@?VPQ=1)(
MJ=M8W]H(;X7;(NJ=4Y-L'0P3[QA^9N^1RRLK/J?\T_GUU9_.KT0W"K(Q".SP
MU$+V0%+70&'DG_2*>_G70 K/7]A?V%_87]A?V%_8_R?LWY.QC,V9)Q77V YK
MTXK]K@&'J]&&B+G1;RW#1^."Z#;I4;&X+![<ZV__ 5!+ P04    " !&9%E2
MHI,=V4O. 0!+-1, %    '1F>"TR,#(P,3(S,5]L86(N>&UL[+UK<]PXEC;X
M?7X%MJ9WPA61J.(%O/5,SQORK481+LMCJ[K?#L=&!JXRIU*9:I)I6_WK%P#)
M3"JO ).@6._N3'194C*!<QZ #PZ <_F/__7]?@&^\J+,5\N__.#_Y/T ^)*N
M6+Z\^\L/O]V^A>D/_^L__^5?_N/_@O!_O_SX#KQ>T?4]7U;@5<%QQ1GXEE=?
MP-\8+W\'HEC=@[^MBM_SKQC"_]1?>K5Z>"SRNR\5"+S W_VT^'/"&!&(9Q"G
M D-$,(,D\P5D. D#03//C\3L[L]I@H6(:0S#$'&(_(3!+/(#2"CQ6(:SA'NI
M;G21+W__L_H/P24'4KEEJ7_]RP]?JNKASS___.W;MY^^DV+QTZJX^SGPO/#G
M]ND?FL>_[SW_+=1/^UF6_:P_W3Q:YH<>E,WZ/__O7]]]HE_X/8;YLJSPDJH.
MROS/I?[CNQ7%E<;\K%S@Z!/J-]@^!M6?H,0D]'_Z7K(?_O-? *CA*%8+_I$+
MH/[][>/UT2ZSG]43/R_YG1K9#[S(5^Q3A8OJ'29\(:77K56/#_PO/Y3Y_<."
MMW_[4G!QN-E%43QI54F9*2G]6$GYK\<Z^_D"\0>2M]J7=0#AM+KOAY+Q%*;O
M!Q/W5O(#=R]PIYN+1:XGU)LE&VON;KJZ6'3W$@\U+5857HPP+;;==$1>J#^\
MDS\UW:B&3I"I[J>A[HZH_'O%EXS7;/FD:9"SO_P@?YJO2WB'\</\TQ=<\)>2
M:-FKU?T#7Y::OZ^* B_ON%H27SYN'_F ']6?KK[A@KWYQSJO'J_E(E#HI;.\
MJ;[PXO8+7MX\J";*7V0357F]K"?2/!!9',01AS'V&$2(^)"$*8.84>1Q$F69
MB.;5YEV9\R7\[5.KEI;]>03_P6(DJB.,4O!RM2[H=BV^7QQ:8.7:JE;C].<E
MON?E VZ^(+579DL-R']JZ<!*SFHN-<BILE;*:D5_!UAI5X(7^1*42O/RQ__X
M>8O>A*:"%WEQEE$,>9H)B%+&Y2S ,?1#'J!4L ![_EQ:;V3U1YX,707<38?W
MZWO""S4?WJ^6\*]R3LCYH'4M9T ++W^?_I18_&&'>>%V?+4^4%G"#'25!AVM
M 7D$W><:S8%6?09JY4%'>Z#5!Y74'S0 -).E!'*JU" <G2DK^D3;A;+Y5\7N
ML*WHLPW;D[59#YG )=&8-R+)\0N\G_FB*MN_0/47Z/G-/N-?1Y?]Y[VW\:IH
M@<8%/3,5FR=^IBNY(WNHX)-9J7:PSSLBU>IY7^1ZIDJ0?@"K@O'B+S_X!P#?
MT%]95/./DDJEG:9[_IZ7\\##/D]I H,@]B#"60!3+T,PXK$74,02(JB)_7*@
M[:F9&!_YUUR=G*A5Y8.$L6@8 7Q6TOX_9DO((0Q/L_R%R#@FXKZ@&+/E"?5/
M$)K\5H?,Y&^[1':HV5&XYH0^+1V<>L3NC:W$]_EK+O(E9R_Y4OY0?9"CI_YW
M)5MFFBJNEDP/W"=>?,TI?[4JJW*>$B0(DB]SA%,?HBQ*8)KB%/+ 1PPSY/M>
M/-_;R1^=PWWE,)KH9L<70T[Z1A5 :EW @_QTIO\+\$8?,S[H/4*G2<,IX.,P
M2PMR(S_XH$%6_P5;'8!4HN&=1@V@]7 ,/FL.QO7Z_*R#\$22/]I@&"\"ER)9
MKQ2R%;T,^$&S"/1N=I25XE*EV^7DXG;LUIS6F#W295GRJKS%Q1VOKA:+YF)$
MV@Q43>([/L]P0I"/?9A0'$.4A@',* O540@F$?8Q-C,H+Q-C:K9G+2G &U'!
MPT9697J5G*Z+O,JY(?-=.$AFYQ+NH7_&)4AK,0/-P&P5F8&M*L.=%5P&Y9 [
M_YZ2C+J/OPRMW5WYA:WU8\\K2E=K2<SO5Q4OWZWP4E'TVWR)ES1?WGWDE.=?
M,5GPEX_;GV]E5WI#B2GF$4LY#+)$6N\T13!%?@@]D>(P3M+(8XD-AUXBS-28
M="LA4"):;=X'&1PS[AP+<N?' U9H6_/B$# -R8X7R3,J1PZ!W"Y3#M)F/[[\
MI.[ZKLMRS=EK:0DM[QHG$WV]<UMP7*Z+1_W01Y[KQ^9IS+V(4Q^RA&<0A50:
MF8&7P92& O.8I00G\^XE^OF+&&LA>AQPN#_;X$4AC1[:O5;I?U5F/RZ&EUYN
ML![I^DK?3-?2@UK\YMQTMKFE;'4 ]<.M%@/>/_5&<-";)'LIQKT3ZHW2WNU.
M_Y9Z<F+?ZZ3FTNAF72E?1N4>>KVLI,1E3O^*%VL^YSP5<9RF$/'4D]09RTVZ
MG/0P# DE?DR9S])1O%;.23HUZ_/J[J[0- XV<@(MZ QT=)@!OF1J6__(<3&2
M:\+9,7?LBS#D2$[?^6#C7O!DU'?FQ 1<#4Q'91*^!6>%_6,X$YAB/ICW@'&'
M0QT$O_JB1+I>-G^Z(8O\3@O[<;58O%T52JAYP*,H]F(.>11(\]S+!$PS@B F
M-$LY(2CT^&4'P29B3&T!.7PD66NBG)3:OV^5 9^5.J#1Q_*DH^?8]3T?'GI$
MGN5\>(C!&." V 9+MP?$1I(\\P&Q#5KG#XBM6AN*5=]\?^#*[_GMNEH7_,W]
MPV+UR(M7*\7E9*TI_CW_7KW-2XH7?Y>6Y3P@"/N9GT /<T_%8_F0L(C ("$"
MTR D*;<Z)QY IJGQ;:L X(WL@':$!TLI/!!:^A[&^A!CV)=JG8[,L_#N9JAJ
ME4"K$WBBU PHM4"M%_C[J3$;@(1[H^R6D>W%>F9Z[HWC>:[NWW0_XGZ+\T*;
MU;_J$Q]MF?\MK[[\MER1DA?Z4/QZ^2"-\8]<X94O\GKI4%?\ZMA(VN]Y^2['
M1'Y2/7[B5;70C91S[D>)'X0,<LX3B +EC)O*^2 $\@CS>1!Q&Z\]]Q)/U+^O
MV1Q9^E(X'%@SDG_F<1J'^Y62[9%91\\Z-+VK*:A5!4]UG8&-MD"K.P,;A6>@
MH_)PJX+[81ERL7 H[:AKB'O4=Y>6$7KLM^*\6MW?YU7KYZ=6-MD9EP+P\K5<
MU18K)>VM7.->2@!_G_L\]B(>"4@HHA Q@F$6)PAZ*"8D"0//3Y'-KL"N^ZEM
M #K2 [QDVOS7\E=@T0R5M=>=Y8"8L;\[F!TS^B["3T0'6]G!9R4]T.(/>'+2
M#[<A*==2@E%IM!\ZN]38LQ7[8)?>9^ ;\KXJR_5]?2 N1?T;5^EL.+OZR@M\
MQS=/E;>*S>>13\.(" ZI+T<64<%@*OP$$D9"3$@44.:94.7XHD^-9K5JX.7I
M.[67S9U:\]R3.S6P-0Q!!P@=D]!" 1HL.L^6DE44'H;GXL\PQTZS_[1GSA@7
ML?__I#DP:<P#E*8[>48*;9KN)+(*CWJ><3P16#6R0*.%9#T/T-U@KF>28.C;
M_TT_-V(;4-&]16:$(<PX@5X8H?IZ"F=9" /!_"C#*?-H-HP'P#E1IF8MG;MX
M[C"2BLO?!BPY<@8X.Y27.@0,.4#/[!1P\=@,Z!M@"NLX_@%GI9F(CX I:N9^
M L8M]N/@E^M2=ER6<KD@^;(]=%S=+?-_<G;-Y/*0BUQQ?=WQ%?W'.B_D>K!D
M[[9'7'K-X*R-#[C%WSL?SE$F=[QI&,(PSAA$..20Q!1#P4(?Q2+ ,;'R"'8O
M\@0YO0Z\J/#W_D>+(PRU&9=/:P =<WZK+.AHJV^:&GU!5^&6[EN5]:%G1R_0
M:#T#FRDA%>\^,=S2,-XH#;F$C"#UJ$O->*.PNR2-V'./PUSZA;/U0BV*<I.C
MHJLW:^/+Q\V2^4XJ<%WQ^W+NB=2/4QY#FF /(A3X,!4A@5GH92E*6,HI,3Z-
MM>M[:HM)*SZXD29FK< 34_/E8]<._:ST %H1FR,MR^$Q.,AT![KKD\@)XFUQ
M!N@.][$.\5K\5X?Q)_;XVYV^]4/PU/&998OCG7_U4_7) 5;/)NR7D"N)*E*M
M_\I50N YYCR)/>%!GDBS H4"01+Y# 9IEOH^(6F8^*9+Q$[;4UL"E'3Z'3!G
MF%VTSC/V!1@X9N2-^N!S+9L%T^[B8,ZD%^ Q$E-:X&+%@$<T/\%PN]\8C<&.
MB-IEJ&./]/1(^+):R*?+.DUO?4.71"Q-2,R@[T61-%93!M,D"R#V2):%A(LT
M,(J].-''U!BI*V:;?KO?1>H!/ VOR2]#:8S[;%< 65X)7P;4F'>W+6!<B_K3
M@->IQS$X=^]YX)OC7E >%WWO)O'$HSWR@ZL#[6;9]%/"A,<R2(,D@R@E 4Q1
M%$ >D$C$*<I$9'1_M]/NU&A-BP8^OU[=XWQIDP:\ ]5I]KH  ->,I=[PLLI5
M+%77&_\L&G;YO_=UOSCW=Z?)\?)^[^OQ).?W@8_[7?AT#^>63.>4>?*67Y&R
M*C"MYA@A$8O AY1Z!"+L8YAE*L^W"%#(2,8]NPA0TXZG]@Z_N[YZ>?WN^O;Z
MS2=P]?XU>//?OUW?_MWNZL48=+,+%!=0.F:#[B6&NM1H39A6U 'OM&W1&?+Z
MP;CO42\1;!'9O0JP_O[(2:FV!YL)2M*4<@*)%_D0)22!./25<Q!-O=3S",7C
M9)^:[O'_Q3Z-]D?4 PZP&4&..VQC;/TNR2DU\*'V\"!/(D74R.?EPZ,X6-*G
M(4[7=96I9@=#8S\0/HNA9.8$(I)X, ODX/G$#[@?$)1&QJ$PG7:GQJQ:-//#
MF"Y"YT^H>NKMF)KJJGCVI^A=W<T/GWIB,-*!DR$65D=-!S0^<;S4?7JT(Z4#
M(G:/D0Y];,<FC.?S3W4-B\<WWZEVBWPOQV%.D52?^BG$*9:TPC(&29!0R"*!
M:( 0C9A1.9!C'4R-7UH902LD4%*:O71'03S-/$- X]HZLD/%^/4[I_K69BE;
MHZ7D]*>[U=>?Y5=K>T7^L&NF'&UVE!?VG%+MFWOVN:$"/@YZ-ZLB%;''$G4<
M+*T&A+F *:$>3 3*2);*GSF=/]0IDBM<5&9[.</>;>;VK@SNIKEV4?G:A@;4
M]>2:.C.$W^7+I<I:TBLML.F@L"!$0<PPE)1+(<JR !(J$LA3S.,,>W+ TF90
MWBP-L^([&Y)6@F<9D-X9FDV'(F(A]^(D@H*D J)$&M0DBA&,,NRG* Q#BHT,
M:H?#,,:">'0(W*!N=O3@ $O'*ZA!*:NK>U6\PV78T4F0W,88'>[ZF0.*3N)Q
M/GKH]-?[K=[:E/_T9554M[RX?[DJBM4WN>J4<\H#XA-$81RF""(:1S#+DA1Z
M&0F)7*T]C-+Y5UZ0E2DA'>O*YJWI=NC<_,S_V93>*U9W!;Z? 5P!# J5S5]2
MD_]3@/YO]:?7G.JM$ C]&5 35-^%!#]%_J&/_<R.R(X.D!ES#0'Z*.<-6D8H
M5YA[L)5R.'(ZA\.0;'2TKU'IYYS&NWQS]OE^!/.A6%'.6?E6"JB*H6 I_(UX
MMUK>J6Y><U+-F;1X/)6'F,2>BN.@7.X,5 V[,,JRD/E)*"RIYGRGTR.=5F:@
MAA(L^3= SK\'?2$W(X]A871,(T_Q:\553*T$KIE%B3P<IYC#,R2[&/0Z*L^8
MH[#+.!;?O-@MYM6Z*/BRFL=)3"-*"0P"564B$W*7Y2,$LTB)DM L\]"\6E5X
M8<8T^UU8;:@V';E[+VY5'X#6PO4/-#Z I1F)7(:08]+H"#<#C7A.G%9V5'?D
MGM+V\ER.*#M:GG YV7VRWPO^D=,%+LM<Y'4YWIMU=2.N*%W?KQ<J>;2V:=1%
M:<&_J,BCK_QZ25?W?'.'Z:$0D1!&$1,0L2B!A&0AE"#XDAY2YB61S9'+9>),
M[21F5QNP6E=J.>TH!&K;_8E*H-;)CETN'$@S)AIO>!RSUF4C,^!UYK#(#DF*
M%THT*H$.@]XNV0[4:L]='R_$JKA7%EU=[[)Y4=5&3R2(0#EJ$43<%Y"P-)+[
M/;G'2WF29!&V8=PC_4R-2CMB-O5>P6_+O"K!BP^??K,ML7L,6\,]W>6(N=[(
M[8,U/&.=@6'0#=N1KL;=I9W6=V]K=N;QOF=!_ 'G3%5@69;\:EES4'V.W6XJ
MLC@+4Y2F,,G" "(A*,3(Q]"+TB#+%%D@JP@%@SXGQQ:UR(#7,M>^]2N]GK?;
MN#Y78B;HFYX+#8JI\X.A&LY&7(UF;1VU-V&#;_PL !KV:.A\MR.?#1GCL'\X
M9/[5D2,3ZOB(ZV59%=H'L=2BW7[!RZ:RZOO5\BLOI8VUDVGU%]ET]5H:7YN;
MO'F$<!REE$&?"+D%Q4D(LRP.81R'7L+\C&$6VGO%3$&U:;K<["5HUH(#)7DG
M8\Q.G>8GSC@2$.T% E[D2\!6BP4N2B 5 *5"U-*6F\) S6.4>#05DE%"7=4@
MPI#@4*[ C,N%.$T8$L36"6@*BDW1PZC7_&M\C_[/FWEFYL841)V0/3- .?HF
M4+.#3&,151*;;;'Z#3RS_<3V!^?M!.*0'(SY)"*9AM3KCQ$+Y6 D!XNF<B%;
M/ROVK[C0"3L_RC;K) QS06(1AW$ TS#V(8H(AC@4# H41U%(429"JSSZ^UU,
M;<?<2@B4B):I.4X :;8\70:/X\7"$AEKGCZN_)"L>:"743GLN):[C'+B23=U
MW]L/FA*VJF#QV_PKG].(,88#9<H'%"*$Y4]I)F!&O##%7A9YS"IHOJ<<4V,*
M.<&B88NV'QL ,_(8 5;'#&-6G'WS::W(3%=B!TJ5\<JQG\%RS!+LQT295-GU
M,WC9EEH_UUP_?FP2E;>Y=J2)$Q*44LAQ$$'D>41:0:D<GXP2/XT3@A)N0WM/
MFY\:FUU]^O3F]I,=G^T 9D93_6%PS#YM*1T'*8<.ZSPD2^ST,.K+?UB[W7?Z
MR%,]7U5*5<11OKS[L%KDJACL9A9FGA?X7LI@E 4,(I8DD*@\/T$4!(*C@+ H
ML'IMCW8UN5=X(REH1369S;8 &[[F@\#F^I7OAYC]^W\6C$&YX'AOX_+"6:WW
M..+\-WI>T*F<9,HQG+/7ZT*UKP_I]:G)X9.;>48BFF11"OU$E:7R6093+\A@
MQF./>%BDD66J,&L1IL8OC0=-KG4 ZR537@3=4V,58FOI2=!C8 Q/^IW"/<:Y
M? EJ\6?M1<[!4_CM >,,8"&G@:H"*'BNS.0!S]![HSGHB;>]%..>3_=&:>\T
MN7]+/8-W'WB!%?&^X[+E=F,UIVE".:41S&*>0I0Q 5,1J8'!\L_8)P)9&5.'
MNYD:T;W"Y1>@'7W$J@!8![=+WEO2Q9K)=R]?ZOO3^T[2XI4 "Z51-R@&?,NK
M+_+95:LSH*I=L5A]LR3)(X-C1H270^Z8[#8" BWAK.6V(4-V3V(P:,#NX9[&
M#=<]J>U>L.[IIWN&RW4B[W[%E0Z!Y^5'_M T?R,^2%:C^0->7"_5\<VM' 0^
MQ\P+L-RAJ<PQ$40A#F&JG9D$$L+/?)Y09)53NI<84Z,C.=5"RPB[?O";$8I[
M4!T3C@[BO6V#>&>@4>*Q.4G6X@X8N7<17(-&]_639-P(P(O0VHL2O*PU^[2F
MRD#3YM@MIU^6^3_6_-?5LN*O<+%8?<IUN(S\L(FR2'$2!!'U88)8"%$<RLTE
M2S/HH2Q C(:8!*%IWE.;CJ?&;UI2H$4%Y496\VRA5J"?YCB74#J_GF_$!ANY
M);5UH-W*WB,CJQ7&YBE;76$]4D[703&WROS:![@3J6&MFALM=VP?);O)97M]
M_X+D5P="(-^N"I[?+>LP _IX6V"Y7Z?:-6S)]&^U$+_@?/EN599715Y*6[R[
MZ7_/JQMQB[_/><K#($HB2(/,@W*%R&"*L >QEP81Y_)GNYN-$62>VE+3J-8$
M/]%'4&W5 9C]S[JLM&$P TNN=_45_J[^^5,\0RB8@3^]B&=!XOVH(W_^],*?
M>2CY<0:DB.IZ6B*X>.R1D\OQO$G"$".6(1A[-(7(SR@D21*HK14),L[],.F3
M?VTZ,V><K$JGYLX,2#J3F^BUCNRH=]3:[WD[I\"=5!J\6$BU?^Q.K^G-%\-S
MI6G- =>'5,=S(+QX5P]I.S]:S4%'=<T7'>7!+WHRZ&^"!@%00P!J#&;@?3U%
M;D],D7ZYZ\89M,'3X#D6>_R,>N.,P\'D?"-U/:PMI7I51_-O%ZMO_\79'6]%
M><F%%'XW2\65N@W3=A/V:1AP 46:Q1 1DD#"!(7*GLH(HBD-Q1!V4T_YIF8C
M_;8L.%[D_^2L6:WJE4N2EAS"_"M69DX)<$-:K"8M=2'RT!!7QW3Z4Q B936E
M46LR!7'JQ&#J.SDN6^Q&&/+G7]CT=9C2$&@59]W%2T6T*DW!KJKM;?0HR]>%
MPS#&4M57Q$DL2Q?B:[H$7=I-[[ (+M<\)EOJ9)7[9;5BW_+%0BY^U\M*OC$Y
M6? FTWN:QB&3FW#(.98+BA_*/3CA"$8I\U,4,(ICWS(@PDZ"J2T96_G*?_M7
M/_;^_=_^-0W\X-]!J?P8 *;_6,O50F^)K",F+,?&C,^=(NZ8L5O9%;6")UDG
M6_GU4KO5H$E.,FAT1#_T!HZ+L!1B[(B(?A@=B(7HV5#/JWLN6^%/O0+:CA];
M]X#7:_Z>?Z]NO_'%5WVH^J6<HY1%"4M#&&1!"A'%5)K9O@<)\<,P%0@'Q"HA
M6U]!ID:.<O[ZEM?W?8? \ )_!&!=7^%K%69@SW=HH\<,5"MIFX(/.&?-Q?[-
M<LAK_0M!'/1BOZ\LXU[M7XC8WN7^I>V-G.NI">?OI&-YO];7I8A[?AIG&0S3
M)(#(8Q%,<1Q CA#GH<=1YHD1$S<=D]/F]1\O"U,MFSIOV.0:.9YP:9/R1J>Y
ML<V6.?S(8QQ%@L<)S%*F-Q((8B_)((I0%L<>(5D0C)8N:;AQ=Y_[Z-RH<_WO
M%(?<;(E^UD%TO'8/D'3H\*#7FDX@<="Y09A$%J"C0OXQ4OJ<PWBP_#QG.W*[
MS=*Q[?+=FR?<3R.*5('T3&6S39G<7@4Q#!@+(Q(3S",C;\&^ DQP6X7<;*LV
MD ^[G>H#Y!2W44J'\?=1N^@]Q_YI(\,D]TV["/7=+^VUTW.?1+]PME[P&[')
M3]:D )#6X?8@Z]<ZBHK=+#^J4HGJ,E%2<%[>JM1'MW+K]E)B\?L\Y &):1C#
MF*5<6LHH@"1C',;(IS1FG">^E>_;H-)-C1K?YDN\I#E>-">_^CRXHY5R3BUR
M:5;AJI-Q$;3*JJO>C;I ZVMI-0\Z](86\W,-J&MKN=%+[66Z65V/C.R),02?
MM9) :0FTF@-F.' "_Z!V\J "CFLCN\!VSSYVTDF_I>/-_<-B]<CY)UY\S>F1
M@.=-6DQMI9>Z-EWW\U>KLGJ_JO[.*RGIZFZI'%KF8>:CF D&8\$01&& 81IE
M$<0(8<\/*>8IMW.%=2;K]!Q@E6-0*]W3Q ]->0F[5<+=*)NM&),8N1'/6@ZF
MC-CHUQZM*(7D7ROPR"NPU6GX&N_.X1]R]7 G[*@KB7/,=U<5]QWV6V&:LA^?
M*ERI@B#OY&Q=W.+O38F0)KW@G/*,IU$0P3 E!** >C"+XPC*+4B2!C3!44)M
M-AU&O4YM,Z&EM6-V,W3-6'IPS!PS;B,OT +7YKD263OKM&6#7C1B'[^,L&93
M*YB&9$:SCD=E.2LL=AG+[LO]V&?K[:CJ5;_:1 [=; *'/O#B=;Y82T[4E#G'
M*,X$80E,LIA"Y/LAS#S,(?=8(B0E<4JLF,A:@JFQ4N.BK NT'PR]&J2RB?U
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
MJT.'7E),C8CUS9-8K+Z50$TKP#K2@]5&?$N?X'X#9$;"SF%WS+92_OJ^K]5
M'8R^4$J ?/DCZ.H!MHHX\2Z^",HAF;>?(*-2[$58[7+I98T-=4;RYKOR"N#L
M(Z_6Q?*F<R0\%R(((N:%,,F2!"),!20AIS#R(D_XF8]BC]BY<=AT/SU/C596
M4&AAE7>&CG:K(R8N/:LX,1!]SR(N!/?YSAIF8(-U+7OC!@&>WB:Y/$PXCYW;
MPX(3_3_S8<!Y9,YO]@W:N""1U,;2_,@9O]<1S'7@\JT<L[9X<>!AYD4I@S[%
M,422S"")TPCBC&4TS8@O>&:=0\JDYZE9?W66HXWDRM6HE7W6YB'0XO=()64T
M$J;TY@!?Y]QF"*V#  ]KO 9/&V74^?@9HVPP.9@LRJJ!OC2V\?K<K3(H1.1G
M02K9*@H]B!CS8<H0@A%+B?!HF"*[:_/C74V/J%I)@=B<5N5]CPY/0&Q*2$,
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
M@"EAB7)G-27HDSU-C9BWPBK#9,DK@.OD'GDCL#F5G$;X/!\/AIMC'NY =B.
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
M*">]D%?;LM:Z6>$;ZU*D0R;2;&V9;GI&7CN&S8S#/$:WR#JN=#I$HJD+H#I
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
MB11&9LPP,>;&/&IKB\!.7+#>RULZ@\W=$0-FYKHO9QJ\1^8JI01HM "-&N!
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
M.(5AZL<0)5X"2<("&)"8!5A&B @CM_6E >:VPE0R@KV00$MIQE<70>Q>$UQ
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
M4 21SRE,PQ1#1BGG$8UY:.<AMAQ_;D1>RUFFBY<IXH5ECK@M_BB)DI1&!+)
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
MF2XXNUG%$4ACVT_V^!ASA@$">XHH&HXH!/OE<?7]W]7=%3VH'XY9H>O)DY"
M@6K--V]RJ7/CXTP)<3WJPQ^K19#Z@>^''F284HAB(B%!55UO1@(>IY18;<UZ
M23$WFE#O5^#,[N@ ?[ AX@;2U[1,6KNSMC+UGDPI,HFQ<AW'B:R7#D'F8LY<
MQ\K"OC%XF'V>\:_D1_:T?5+/WN:;V^\D6^I^";_EZNXO@HGLN_[G5\&VZZP9
M>X%CCR!, RAD@"&B$8(D]2+(&..!CT.?F6<6]QA_;@Q8JZ#+))35$AHEP%9K
MH1M"UFJ XD /\TS4/I/4S9<30#\R4S:H5^*#G?R@5 #L-0!?)T3=/.-W9/0G
MRO&]. O;GK-@E<X[ ,..!-X^3YTL97> RNTDW2&/L5MDBO5FH<]3JJK1.?^O
M+5EF\J5,?JNJ9.QJ"I,H3"(94>BAA.IT7 9)&!/HA1$G4O X0*G)NF(^Y-R6
MDJ_O[D#3[N@&^ 'T<'7R1W;QL'ME0*.-=6UGBSGI7D;&07KDE6,\D(W)RQZW
M#IM:/:QE3ZM_'=O2%J--PF/VVC?4U>/.?@Z"=OY=%1N\66 /2>GS$'(>,XA2
M02"E 8<Q$TSZ4G+&A5TJ[9E1C+Z32;-H:\' L]Y]5,6K^N;2GD/5;%_?%ZEI
M&.4P9_8&-)#]2C;E NHR5;\#"9?[[G/#3+JK[M#S>,_<=:FKX(WZQT]TF3W6
MQCTC"0HC'_IAQ'1R5@RIK[#D.$9"_>#',;4/U3<8V>;%GS)LOPH46.WDO %T
M%\JO2.-%D,LQ [UG@<C4QS((H2]C!%%,,<2<13!*?1&'"*6>(F7+L/Y1YF#\
M$/_/Z]4_*N\@/3,70IDUH\V"&8D[QG7L\YVS\3'-O_8BCQD'<Q&?<6->3H=]
MY?B6BSA<CV6Y?*O]Z?"[?)-M7NHEYHLH+:+\4;'K9ELLTH3YTB<A) F-E'D8
M))#XB.N E3B0W/>H[YL>$7<--+<]:R7KSN;920LJ<<T/BSO1[688EYB-3"M]
MX;(Z.S;!8L !<N?C)SM%-E&R?91L=+W]"<J# E)\7F7ZC/J[^*I+#WP6ZF7)
M-]HF_; B^7O"ZIIW92L$M5F,!/,C&&".=% ;@AB+!,:4"Q'+F"#/B"CZ##XW
M\M!2@J42$\A:SAM -H" LJV"LE?\7^+HW_2OW@I6:@!"_Z9**-".FO 7/SG^
M<YE2<%,6;36/&NXUD]?/6,:<GY&)JA0=E+(#+3PHI0>U^*"<.:T :#3HT2W$
M&G'S\Y4QD9_H<&6$&; Z7ND+8<?9BO4C)SM8Z:ML^U2E]S-Z1C$U_:%^%42W
MS].OY-^RS;??\A4MQ+H\P[G/G[>;XHO0"*B1RS?VBS[7T=4,WI B*W8E69N"
M!_<Y6VZYCC]X1]9Z]ZYL6Q'&))4Q%!'6D4\X@C2,,1248[62J64KE3W:1$^F
M0 ^OZA1-HN_S;).1)1#%)GO2"][V61] Z/Y\1;8[C%B+[XW+V]+?.MT+8N8
MF-=\3Q31M6N'ITM<[]0&?RB]05MQ4&D.#E6_ 3OE0:G]3;MF=JL@#FA0T,4N
M&QP<!H1-/75.@\@F$W[:P+.IY^0D6&UR ?HWAF[.FQBA. I# 27F"51;+0J)
M;@M+):<107X@J57_GYXG4I/D9]<^AK['=?;'=/,\GCLXE'/;UWG$$[A7.WDS
M.'$;?M*FS>5W4@I= +LNQ?5 ?GQ11M A5=R5]>4?U4#JIR+C=8EY7>%Q79!E
ML:!8X"1(8DB8KE*+B Y&#1'TO(0G"$=>$!I]SZX$FAT)[.35M?KW IMOTIU,
MTW57R=3@C^WG;=0!E3YE82FMT9&!!UH3=* 4V&DU\529^UBFGK*)_"[[J<NJ
MJ=/=H$J'Y/IPZMB%;TMOV2KM?G'CB7$)=(=WQLDPDWEL7(+2]N(X?:Z#)K:W
M.?\BEMHGH1O,-2E ^F=_$85>S */P"".!$21GT(24001]GPOH-(/:-2[KVW'
MP'-;Y7:)4>N#OJ[L&UD_VE82,@;?S"8> ]*1UZ[#YKC:!U4+73:J;*6AZ7^.
MU##7 *G1>NAVC?UZ;74-$.GLM&MR?S^ZNL^_*R9<K5]TY\OE2KL"=@'DW!>"
M!R&!GDAUJJRRU-,8!3"B"<.2\B!)C4X[#<::&RGM1 5[6:UC]4TP-B,B1\B-
MS#U]0;-F&P,X7!),UW"3<HJ!WL<T8G*+_?;_K6#J+U51;7U&]DE^$5P\/6M#
MZO,Z8^)AI?ZC;*YGLJP2E1;"YX(Q*: ?IAY$0<H@Y5X$/40EQ8I. F2\V;<?
M?F[\LM, /-='PBNI#*!&"?"LM="-:Y\;/>H<5?,-98\YNK[3'Q?YT9V)#>C-
M.?PG"?;R@U(!\+ ".Q7JY,A103??LX\+_D0[]-YOOJ/]>'\0.W;?/1XZV5Z[
MO\+MG?6 IPPNT?NUK"E;E4]=1"+Q A%SR"EE$''NP90( GV""278]Q!)>E;J
M;8\SMP7CJ&!O]5^0E;*"G[+F+S_WKKQ[ +*95>H NI$9_[ .[]<:O!$+\9[#
M8:1ZO =#O599WG/Z=E3G/7MY3WX@Q3>U+=;_>?>O;?:=+'6%R]NJ7KCBJ:J2
M-/:#V!<1A5+WXD+2YSKQ4\! <+6)I00%TLK)9C3J[+A#]R;6KJ"R3;38RVU)
M%D:(&U*':QS')I(&PO*'ELAES',C=14LY)!8;%!R2C-& T]+.C98G%"0U<T]
M6PA6/=3SQP^"J$^ZB8Q9Q"STD,>D,E.P,E@B%D.<Q (F@92QY(1Y*5I\%VNZ
M,NX%>'XDF\^E/=YX7\UG]3!MX5<M!92=O]0"@V4M<5=RM17$$GM1&*<,IC05
M$,5A"G$8>3#B(98\"J0@5HY*!P!/P>L?QD'3C,$=8#0R9^\D!*6(K>A+AUT&
MNU%PVBSPPE#3]OSKUO>D==^5R^T]CQ_%1L<:?LJ_*@[_)-]LBRP712%T;]BJ
MUMY"B #'J1<J(*,((H1"B&6@6#?F%..0X]AG9L4^S 8T>N4GK?NA9 :/.KY8
M[QB5V&5W>+J3O#1D2"F[N6?+ /CK[D-'8$[#'QK%,DK[D]I!*GFUMW O<=DJ
M_-8]B.;N0+=@3N3^.WXU+[Z9CMQ]YB!UN/<,'C*9.\]<H;;[SN*NWF57RO[,
M#^3'A[U!L@AXX!&&/$C]6!=?CY6-A@6#'">8A+K.!_5VV4>K#5F:&6CG1^M!
MQ/LQQWWEV^VK=Q;;93O$!F(S<VT 8I/5[*@0TL&6+1%O@,+/::&.#AP<U^8X
M-]+4Y3@ZM#U3@:/KZA[Y]7^L'KZMMH5B]8^*;S9"Y.]7JXT^V=E\$629/>9Z
MR=&U/NHDX41($G,I8"ITMJ(B"$@)#B!/?(\C1B0.A7&"O>WH<]O?E?WU=B*#
M]5YF\*PNM,C5MIZ'ZZ;<J.B.S#5*=M (#QKI6TBWY"]K!_5)C[>&W"(_?DSH
MITJ0MYP"1VGQ?9'KRHNW?N9TB?%]U3W(C._]D.'U.S\J'9L2G@PCF40Z:DB?
M^X:(09R($/HQ)@GWD0C2U,Z->GZ@^7E1]R4J713O;$%J9CD.AVED-C\NX?GN
MA\Y!U7Z_J8IYGL(R5CW/UDBO5M+S5-NNJIYGKN['"U_%XU.[^M,NA!:'S$]3
MF4 A)(9(AASB*/ A#R)E+GI)F#*K3H.7!IJ;>5C+V:I#UC= ^2*T9@SA K"1
M.:(75M:<< T(EZQP<:Q)>>&:QL?,</7Z_E4"[G.=,*&?_F'?A-3'Q(\B#_K(
MX\IH( P2E'(8^SP-HCBA<6H5+'9AG+DQ@Q83[.4<T&CT$K"F3J?!<(WN=>J!
M5*]R QTXN"X]<&ZHR<L0=.A[KB1!U^5]\A-VGJS*N[T[B-2^K56AW=YWZN]9
M%0$B5^L_R)H7BS 23,1Q &-/YV2&.B<3(1_2,$U\EOHD#HWK._:486Y<HMVQ
M2R5M%4!6R@M86V";X/A^LW+=&34!UE.ZO^MFQOL AM(GKB=!'SI6BH"[:2?!
M)DUA],F8+%>A=6I3'4N"U6Y2-M>^#&<9"X/P[$Q;Z/?D"7,7!JE^F, P[%$]
M-ZTZZOG;:JGN*'3DX>9E$81ID(9Q"'E(E4W*X@B26'A01M*7@8@\'*GMJOE9
MZ.D05DO(! >@Y2%KE:!0R_E_RRADVP/0,V *GV"U5"NSGBJS'A$/PY2C!'I(
M)K'D-$0)LN_D,0S2*1MW-$TZWA#U!W8Y]-@43TDBG\J(P$AMCR!*8P*IYQ'H
M!VDJ4(35F^O;]N1P@>;X+3C4""Z!9$'B*;)%,)#ZQ0S]4+V8%$.N_=222Y^A
MH$?9U9Y83E\?]6[[M%T278H%BK(H"R#\']MB\]15Q\T47$.WU*#W;FR'5$NX
M_PLJ\<#M9K/.Z'93UA3=K,!GXK;LW65$G'JF3D>9UB=U4<L3;]3E*WOZH;*B
MFD%=4"A[_+8IZL-='0<5AH*J)2J(U*(O$:32$S#A:1!SC$*:A%:.J L#S6WW
MV)83K$M!+1U0EQ U]$ YP&GLG5\;HDI&A\7@38%PZH.Z--:T3J@K&I]XH:Y=
MWX\2FE#+N]43S?*F MF^[MC#FN1%M37Q%Q1Q%G)*E#DK?(AB$:J] ?8AEV$L
M*(]CS[-*5[09?&[4T<@.V%[XFZ-B?9N]_':T8C4K9E0S%M8CT\\.YKLVS(?E
M+!\,8+9FI#YXN60IJ_$G9:X^R!RS6:]G]&.X75??!\&^Y=F_MD+7&M(E($29
M<?E^N?JC7K2%8$' N81J6XXAPL17NZ+4ATQP#ZEM2I+:I6.;#STW=MO+665E
M2R6I'859P&Y&8.. .3)][9M_[Z2^ 2UPRWQM+?D(-I4]8"[YRV+T2=G+'I5C
M[NKQA('%#[^0/WXEZK//=!%E% @9Q9ZVNH0B*=]+(!8QA3PFL;+ 0N;%5GNU
MLZ/,C8^4;."I$:YG><,#%,TX9S V(]/+3KX;H!':B7@#_KI>%0[#"3N!&*68
MX<% KU/&\)RN%PL8GKVX;R/86\[7VCI2/WY:/ZS^R!<T"(.0X11RRHGZZGE9
MGQ!!$2$4$L\GDL1V/6!/QIC;-U^)"6HYE=&O_[5: RVK;>_74T"["< 13"-_
M_KT0ZM'N]2(&@SN]GCYYXB:O%U4[[>]Z^=)^R_N[I^?EZD6(NG1R*Z>M:8V#
M=-=Y[$N81+%:Z@,20ZKV)Q 'VM7"&/(#JXY"5T><&P5\)B]JK&49PE"WGH?K
MNF!X[\(BUW'G7DPCXH>0A#Q59!LG^G0LACB4D4Q('$1>8E:BP2WRDU9I>"7L
MS0PSIV_RV"Q=R[I#[R!]V'GS*&-H7)IMUP>=U(0SQN#8G#._<6!CU3<ONQ__
M,Q-K]:!O+Q_$=X7*CZQ8)$KI-&"18OI 5Z.F A(NE/&'28*D#"GSK +#S8:=
M&_NW&USNI.W9I[0;;S/2<8_BR,RS!W"/7\GG'V__'_A="^O0W62'SBA-.+M'
M?IT.FD9H7&Q_:7;W@%9 F>[4408:_)9GF^++U]]JIVR8AK&,4\4YG"H*\IF$
M./$QC)(@4/81"SUI5.K :+2Y,<]>V*HX+RC%[='LYR*\9HSC#+21B>8\7N G
M)6OQ\PBN;2-<G#?QN3C@])U[KNE^MEW/U9MZ9L3K2DWB0BT]M8O0,77%VZWX
MNR!KW;U^07"0>!@Q&%&UF45^$D*,8PE%*F*&"(HYP3;48BO W-A&O7.19<:\
M+>1F=#,FD",S4"7Z#;A<5?-&ARQ2 3Z3C-\ K0+0.CA,N>^)GM-D?%L9IDW3
M[XG020)_W^?T+)V\^2;6559&O7JG-)8(,0\&L:>,(XRXK@B%H"1>X*<IB4."
MK"KZ'H\P-XHJ!;0JRGD9/#,N&@3)R&13H5&GP;FW;BZJ[K1>[\D@TU;JO:3C
M28W>BQ?V],!D.<E91I;[E-[2!8"%VMW@.-&Y^#%$$<$P38(0QCB@))0!\^SZ
MG5X89VX?]D[,5IJYI8OE J"&/I7A,(WM1#F#D'OG23<,3KTE%X::UCW2K>^)
M/^3*Y7WC:S9BN11LLR7+SVN=.;MYJ=<HB1$5%$60^CK1+"8(4BH\2$/%"5[
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
M.75:HD[>K9,4I5 30Y9-?33+4\\A,V5X,CH1_F.?GC9J-.EUVD.I-0&'JMR
M:I)*KZ56IW6]GK4ZYM[A>:L#?)V>R0Z19]IS6P?(G9SMNGAFSQ NQK9/VZ5N
MIWK:U*)5]:NV:S1B0>*5&7X<(NYYD+(@4-,9)=@/@C#TK")%[(:?&[.VRT]6
MN_C#_</!?MTV/,QN8LQH=3RX1R;2EN!GG2%%V[UQN]FL,[K=E"<^FQ7X3,H@
M/?<V:#\XG8:OV4DP;7Q;+W1. N#Z/<4^\5FW>Q:B+JR>/Y:Q\5^WS\_+\E/6
MG*LV^4\E%Q^=N28LP"@)$L@)QHH4(PK3(%$6J"]2+]%E&[!15?1!4LR-&]M"
M@Y;4-Z!2\0;LE 2EEN;9N/UGJILE)\-_9+*\ + R,B_,B<WIN,/9,$^/GF16
M)LJ0'G5VK'*D!Z/:D2;=_]F394H/5K^=+#W\85,U@],YW LOC1%B40@C(BA$
M)(T@D8C -,12>)*CR-)UW$N,N:U9ZBV.QFX%5\)OZ!X>'=2QW<3]&\%I35ZS
M#UP;R==M U=*,O,N<&VTAC>!.WB:'2URD2W>UNOX^ZQ@9%D5UGRO?E<L4JHX
M+J02IBPE$'EI +%@RF[WX\07)(EXX)FP7N<H<R.U1E!02=H4PRUE-2.[;E"[
MN<P95"-352^4C'G("(4]S10-SQ2"_?*X^O[OZOZ*8M0/Q\S2_>Q)B,-(O887
MS"YV'Y1YN6-!SUB IIWOKE9@RA.?)'$(*64!1+Z,(651!*5 :2HP1I*112X>
MM2_CP4U YNA*&7VBN/I$3U0;-ZA.EWQL>J_]C[(BLKP\W7HNWZ:,E;%T[:J<
M^C__YR?_)L;HYYOJ)]__N73>ZG]$::I^K81\KGSQRQ=W@7CCOWMF%N7\7Z79
M%, \'W+7ZO!N'&*WZQLT383=9/,X55C=^ K-)I9NLKFS":";3BB[1;]8;Q8Z
M#*42*N?_M27+3+YD^>,M8ZMMOBETQU2U2FQU;)[:="QD+%$8,P83(I!:H%$(
M4Q1@Z#/.@SC"/B9&7@_KD>>V)_CZ[@XT:3,WP ^@AV_ 3J-R2=SK!!JEP%ZK
MVB=IZ":VGZGNY6Q4_$=>>L:'WG@UZ0UC!_.K9[987_WKF/'M!YV$G7MCT3!I
M_P<,C!6^SY^WF^*#4!:K'ZB!PSHB0,0D8G%,($41@TAB!*DO!>088R](U']X
MO^C@"P/.C>/V,:JZ>[H661\]*J&!?P."\D,+>\8 7X+<T*WK$,BQ';@&&(X9
MVWL%H5&B>2^-^3KQNU<0N!BQ>^V^?J3S6[[?;RO#K3;M"F4KKLM2@E]$L5WJ
M\R]M&2IC3V2/>56[B+T\K)4!N*S.>E/!XC1B(911I/N*Q!Y,8\)@%"1AP!(O
M#&.KG%5'<LV-PAKYP4]<5#_]K+T<VY:VI6-CU^58UY??K("L-*S+D[$7L-GK
M:$=YKB;<C!E?81I')M"V1F7P;Z.3YM-Z<G=:54Z#6B_0* 8>#";/FF(=0^V2
MB5V)-BEA.\;SF-==/]X^/.Y7\B-[VC[5D>CD47R232Y(H:M %QM]OO?N2:P?
ME1B_DO4_Q6;AI0*1&&&((^E!%,44IKX7P(2G$1$X\7EH9(/V%6!NA%[KH'W4
MM1+:*:U=U%4%2<7NE2*:YD6M"G@J=3&/R.HU5=T,/<4$C$S%#?9[^<$GN4]9
MTXU":^SO<]!H 7Z= GOS0+BQYV"B&+@AW\$O;H+?AB#9$??6Z[&3A;P-4;H=
M[3;H.3W6'KVVE4]_O\UYO=D.%?21SV,8()9 1'VD]A"1#V,21CC&(H@3H[8
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
MGG0SY(1Z_R;[ _^+.]XF:',2+\!H 9ZW?Q$L@T*]=T]G *F_UD<,-O4.X<O
M5/_-#5"B>I%A&,21D"+.8!0FJ5J L SF42A@D$0(4XY"%!K)<5]L86HS@':>
M9@]UJ![IF5-.RZQK%GE+OAPEZ?+&R9;&29:NDROO."_TP\A"KU4^+.M%XSS
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
M6JX0Q 1$7*B%"\]2F(0D"=( QY)@N_S.RXW9O,3CI'7J1*C:6$#VUMJM:#K
M-5O?N ',,TT>C 0'*STH:%T'P^5JJ*.U4==&U[T^7BD9W-&/*W3:22/7]XW\
MK _E-XU,\/VRE89>*U#,$5'$D:82\H1*B%(<Z^*+"10I13'"482I5<!W#QNF
M-N5JNZ S<9KH%+6HV N"OZ)-<<!>6RE]>LJ,D3SC[YFJ7D"OZY.]WD._%R!?
M+5\40&A*F+GCL0$0NB2X/F:,RGP#<#JFQ"&/ZKO'].Y1K!_45.W7]>J/[7=]
M]D*6S_- QB+DB@]EJ'>9LCR'&.<9Y"S,TS34FH26NTQGVYD:Y]6[)XVMH#(6
MU-;:[C*=A]9TGVDP8./L--EBU6.?J1.)P3M-YY\^\EY3IXNGNTW=E_>5S>(Z
MBO&2;M>^U$5S6#YGB@@2B6)(<$ A8H3"7"*U#A.,1#2*,8M3.U$M.P.F1AX'
M^\&B%,4;&'=CW2%F4R.?,'NFG(/I<'%6=G #7AU*LC0.."SFVA<[MW)?EC:,
M+ ;6#Z%3J;">SQE6FOI2A63&)"(T)#!E6D"01!SBF(0ZB2>(4R))9!>5<Z6]
MJ5';OH9RT9(5+!4%^U6E=E.(^I^H]O2XM:9O4%YZ4A6E>Q:1]E4WNM$Z>4^*
M]5_)8E>&]30_;+*7G^>,YWF>H@22+.0082F@SMF 6,@TST-,PLQ*SMFTX:F1
MS3>=TZRF4+5Y;;$86[8Q1-Z4=MSCZ9U_&NOV>@7/,Z#-!Z7],[UJ*Z,#ZE^Z
MY"([M-R2DF';([.3'2*G-&5Y?S^^^@OYVVK]>;UZ$NOM\QLMN7+WL]C, R*2
M$ L,HUQG6&"F>"J)(JA6@7$HTBB7@=4,Z'PS4^.BTDK0F E*.^U(Z *<9I0S
M'"3/!',.'_"[-M+AB5HW"BZ)XT)+H])$M[?'I'#EZAZA1_O0XR_BAUCNQ.9N
MR9L&=&;K5I<@>M+'=:^??Q6KAS5Y^EZP+^*AU&32"GXO53%10M) L!2JY9.
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
M'1>7JV,K/HLE6>B#LZ9>F8S#/&2,P( (!I'J 4BR5.]:!C3+48H"816]:VO
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
M)6FLAI2();E57HI)HU,;(!J!Y[W1H&7U@&HT1AU@&"[B&%;?41S#$;4/IK"
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
M-W*BE,_?;/2VF[K[NUITOA4_Q&+UI(>/.M)'9"&BB<10,"DARE5G8J0EI)*
MY $/<T%"NT )@U:G1K8?EO"ILAJL:[/+;3!^,-PV!,($>].(!\>(>@]P +7!
MX$L;S);-'H*QK%!R&[Q@TO#(L0H66)R&)MC</%"ZI1**^*@?']<?19(EB*04
MJ8F@/E:4-(&Y)!%, R%RED=IDEM%;W:T-34:^EH\+,O2R^H+^6VYHOJTI)PT
MU'H:KTKC06PYQ^M"VXR"'&'HF7C:NUJ5H3-0(^93)^HR)EZ$0LXT=QN-C\M^
M7Y3GZ+AE>&GQ5D&,\JRQG&V]66V:DM,I81(%"5;SFU#-=+)$37)DB&".HS .
MLS#-L!6Q6+0].:)Y48[ZN!1/;3XH[1]>'?Q:O]@N(9VB/>)R<2C0@PI\&T+F
MJYKWM>9O5KK;$)>N.MVFCW"K15^+9=='AF65LT]B^YMZ&;7JY_\(KN6P]9KR
M;EULE&EO2P.KK4%UX;W4ZN29(%*$/(<\Y4C'?&801SB"84 242;*(2OI8)_&
M3HU#6]:#5XMRB^=!*Y"3R@7 J^]<U\%\JL\WEJ*4A='E,-4?_YK.PB"<@7^-
M9SC,2D+XUU<(9;_,]"+T23!=UVYA6"ICE-?%C*FG\A)XIO;>@O8MG7I0NPHJ
M7_<'842J-W@<#7N7O3*&CKT3>R>A9>\2>5,]>Z=M]AO03DW0_Z^$^YH F,^D
MX',2((D$Y9"'*8.(L0S2-(@@S_,XS9"(8YS,E^)!#[=FPY-ITT8LDU<LTS;
M']GLX\*>E'EV(X(QWF;L[A3#D70:SM)P65.FLGMVB+O[W(6O->G:@N620(W;
M'I4,;1$Y)C;K^_N2U+KX0<K"PN6CYPPS).-<0A9I,L)4PIPBQ4AA+I(XB#B+
MA,U,^;B!J<UN#_8!4AIH2SI'^)F22W]4O)/('I#2-I<D<=YIMV1PU,;('_UY
M#T\_[@O7V<ON?OMC]>W[:K=1JZIO?XCE]OF_5NN_RY5Z&;ZHA3MK*H/7N^"Q
M$)+H6!21XQ"B@"&8RT!]YSR4+.0B8B(SE=ZU:GEJG[U^?<#>8"U@6ED,GM1E
MYIJP=NAW<X-73#V3AK(;-(:#RO(6NGO;J[G(U2.*@3";R^]Z@WLD"5X;V-W(
M[_9"K$."U^YYH\GP]G*S+<7;[P']YG O=F;U?NPA ^WCOJ)#@'"$\E1 *<NL
M=Y1#RH6$G*2,\(RDL;"JR&G2Z-1(_^7!A#:ZG60YH!Z'40^8S0Q=X^J9^%U
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
MPJD1^J%*PUYOOV7S#.C)N?KELZY,-WZUAHO];,;R-^T]S]SOH/["^1ZO/)U
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
MJC\01&F80<QRHEZVC.*$YVE&8SL!;:-VIS;J:;/!P6Z=WM98/JOK=0!EO*W
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
MH5)-_6(,$0L4WF$D8<08DE&2!"&/['2HW"$^CLS4^)B;,;4['#WS==M0NS1
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
MGME<JP6ITNO0N]E17C6Z[E[7   T C/08# #-0HJWK#&809:)$ #17T)4&
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
MG\1F7UW[[IF4"QW7L));M,?54I<[;5*IY<ZN9',<4TY2'DEJRT*(.&*0ADC
M@K @+%B L;"*^K(<?VK\]O'Q21VWRUU!MRT!VT=T[9L2[%(N-U?*VSN9(S,V
M](B\9R)4"<:'S05VXJO0WEH!T-5@!K0.[OBQ)W@NJ=%6A%%9L2<^QX38]S8#
M-H#J;&HMOJL.D\^BTWB@7))%^?<FC+=I0'FWY)]6R^:7+W*?M!:;<JW/<E6-
MO]TN52?DJA8A(B"%0$FH0C]RB%A00%I@#A.&0X%#5D3$JJFD=XFGQK>Z7J;\
M?,GU@C@#;*LBI1?-;^I$IA*;S4(T?]A3KOK//_\4SH(T^WD&_CG0U\H_Q.I7
M*>*38*I;X,*PG=UXSXS%GGDJ3\(HF^\#90_7@_.%5&?@V^[1T+/_=O_L@%])
MN=Q]FQ3R67;;AF:T^7%^)N!5Z/$/%\:8@[.G%*,,W+/=35MINRY1*T?O-$W]
MBR#5=BWXY^57U:)1G;'4XJW;7]7:6^EXZ'G.\R0."@I12N0_E.M:LPD,LU@D
MN<@%"JV.2IU)-K6%;%^]?P9VTFM6ZLK?9!Y8.F+<3:?9VO,JD^1YC7$T/_8-
M>UQCZ;2WCS/AQFT#Y!K3DXY!S@?HV^F ROV2.@S7'1>4]S7F618$60SCF*22
ME2,.L0@$3!.YYXB") V95?^?TR&FQJQ*0K 7L5\SVU,@S:AP&#R>.<T2F1[]
M!2XI[[:!P,DH(W<(N*3E:0N BU?VK/&_W)2\7&S51K7IERT)YI.<\G>K1[F!
MF0<!YB(B$10Q+U1E+@8I5C6Z<IZBB' 1,VI5ZO_&@%-[][OR@KW ,Z!$MBS]
M?PMK,T)PB:!G>K@*'OBCEM<A79A"X[0QP*TQQ^T/8(C 29L T^\-K0KP?[9D
M+=_;Q8O:I2Y9J?Q.Q6K]6,?>'.:1AP1G44HP9!P1B$*:0)*F!<0!HGF0!YCF
MO%\]  LIID9(W83SG1I@IP?H*-(WX]]FCLPXRSORGHGL!M CI?/WP,Y/(K^-
M(*^4PM\#J\O)^WUNUM-A5#MWEP_?Q(-V.+35%5&:(9:E,.4QAPA%%.8%$9 F
MN!!!7*249%9NGO/C3(WL=F*"5DY+7\H%. T](,-!\NVW.,''1\S@=1B<N@<N
M##7NH?YU?4^.XF]<WC,M6 =\/,C[R9^JDK=-Z5]VR>L1+O(8)1RF 5?[L81
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
M11)CSJU*<_418FI6K8YT6"AQ>W61ZS4/9B3M&UW/9+P77^7CMPHH1M60:QU
MVZBN5@/\T?S7BQD\!$^G=?O[R#%N3?\!2)W4^Q]RKW[<^'^V9"VI8_'RH5R2
M)2M5F$JQ6C]JSI8R,&FK;==B7_0?%RR5_\ L"*6I7(0<TI"$,$I('*49XK2P
M:IUI.?[4&'$G/MC)#SH*@+T&)O7@G<R0&6%ZQ-TS5[J%W)H9>P+GDA1M11B5
M#WOB<TR%?6_3/_9XTT3QW<M;O%L]DG(Y)U%!\CP-81K03)(="B#)B@)B$F<\
MSG&*8JM.Z>>'F1JG:9-CLX]G59+:1P^?@=.,F8:#Y)F SN$#_JC%=$@TUW%P
M'<-[9J31@W,O:WLNZO;*U2YKO<SCD'(>Y!SR-&00"6GL2!)(8, 3)A*4ACQ.
MAA=HF1H)?-M(V[(INM$-:'515F50+90)$<'9PB3[,A"ZHC)3S814D8>ERXC0
MZ]#X+QHRA4H?E[CAQM4]@H=6SV)M:%Z?7#^AQU7+Y=0FOJCMD*"8@_N-%Q5S
M3HV#L)BS%]A7:#F-]OTDFN/.DC5_?;NJ-K\O-J6T=L6_"[+8?'\KGVGUU_MU
M6T\J)6&2!'$*\T(M2T$40IP%2*Y204P9SRA)C>J&.91I:FM8*R[XKN5E4EZP
M4<*"M7$$CLLINTX=KS01OKWX9S,ME+NH56OWD5)A!G:35NL&E'+Z(Z#5LT@.
M=SEUYO5P7F$*1ZJC,^Y46M7B<0SZE1H^KD8:K?:/8VBZ-8-<W[K?MJW3&TCW
M E+[P;L_RVK.61!E,<GDGDT5D\[#&!*2"UB0-(F1;D]A55GSTD!36_:Z#;^T
MH,T)A9+5\NSY(K9F.S@7B'E>G_J!9;UANX6$RRW;Q;%&W;3=TOAXVW;S>E<Y
MTJHI:]M^*V-"4,14N?E"VM"T@!05' :LR(L4Y4S0=%BB\WZPJ;&$DFQH4G('
M2C-"< 70JQBMNB_T&-VQ3C'QFZ+;&>^5\VQ/-;^=+'OF.WVC2>7F?LM4#8?E
M0Y-^=L?8>DL6^_Z X3P.>41QFL""!1RB-!,0QXG\E:<Y2_.(<8[LVMZ;#6SS
M?HS3UO[;EE;B;UNU=)):7,N ($/$S;C%/8J>6>9 X#9I=08:F3NM5%V&5-I@
MY#98TFCDD<,@;= X#7"T^K;;KCN7VQY4N_!F'N=<%$D!B> Q1!G*(4T$@6%
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
MD[,IXE8WL'<=Z/TM/=[?=DXTZ,O^DN; XT[988TOX]-6G?RM"OTW?64U1T7
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
M,Z.@[VFI-35:[884-\<C8+63MM)9'$\J*A/\D#"I Y.KEZOJ%$\M6&>O*)=
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
MU!'*!ZGBW>>W'Z]V8.^4]%*Q9I_$1M? _B;6SR43*A'PK:3;<M,V:9]G&*-
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
MA4YHY'=R!2(/XJM0:07MA[5+A. $9U&()!U+)D9!D4&"601C%*2$1I0GA56
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
M#42$9MT6]G9E,*:@FPO1=34<CN\.V@L_:*$!UU51I!(;?--R&X\G7\[GI*S
MDRAK[Z>K\W,JLS"3E&<!%@(*'E"(<IQ#C#,"PR E/)9!Q*+0N63.%#2;VG;K
MH(VR$1EHF8$6NBVW8WZM+OM_ZS6S]$)-1=X)66$>2OHT01;='6H=U;52 &T+
M_M08 ?7>U2@=:?U]])WU7 QH2O/OO7;0))0;O]30)-0^Y76<G(#]K-;WR@A^
M:$QGW2)+S$(BLIR%%.)8YA E*84D21,HD!2$\C2.$7)9VP]&F-H:NW47/^N(
M52VB.8^9;P1W6S\/(;5;QZX":N#UY*Y:%8_F.&HKY6:C?CIAW9G+3V+@DU,/
M!QF5VT[JN,\QIR]T3Y?HS5<;HC$;Y9JBU YZCY<V5U7OU9;\W4H\5C/$<ZDV
M PFD+)6Z5[:$>98&D"'*XBQ+$Q%)VP2,\<6?&DL9]<"K\Q;=J\:B:Z[;L>@Z
MMA?H@ $4&H<FV_;:"ORI,0$&%(?\AQ=XX<[3[/1?HS'V!/__#3KW!MGGY$S[
M31HIRV?B;Y13&M'+3>B9Q*07$&JT5*>7 [R;//6"4O3;L#5%*^Y^L*]:1/57
M+4V34Y@GE',1$4A%BB$B"8%YQ"D,N90HHS%C0>2R=SLWV-0,I+: 32LL:*1U
MV[R=A==N'^<+M('-@5-X#5"BT 81GQN\L^.-NM>ST7Q_VV=UC_L.\+"1\0>Q
M^HT4B_M2%\.Y-\D4MXK?N'%+S>*(9$&24,@3G3\?Q 1B71@UC8,X"E.4!H+,
M%J;\/_]BMXMS%,'J8\GKC^5 D.$^G+9->5N2^LFT*==%_GYY4+K\JC.$YDH=
MT*0[ ++1R-[X=9VMRWN?(<!_R;[P.O+GE]\,X/>E:?X.[IMTK-L1 +??*@P(
M_$AV_A 3X&2<]X3PC&7M^L31S.*>JG9MVKZ/Z!L8+77Y ?Z%_.B$U9A3C5F:
M2IK+,( D3#*(TEA G(0(9CC+(A2+-"5.G9_/C#4U<]0(Y1K_?!I).]/3$S[#
M\[F1TJ1>=.2\ >=!ZQ$ ?1$.OX'0IX<;.2#ZHMZ'@=&7;^D9%]=$O]_+0U[J
MM/JKZGA_F89I3C"&.#3%VI*Z/C64:2+2*(\1"=V:<;F,/C4.V20.W$MP; WN
M=L'LF7/A-CN6 3E#83ZT@[R3IW$]W.YQ+'U@\QIKXB3 N/$@?; YB-GH]1!?
MF;%W/\AC$Z7<2;1,",T%9@0B)H3VV,40"Y' ($98!!'#+'"J2VDY[M28KBND
MCDO[G?RE=M':/OA?Z[*H>&'*\EZ=[7I\#BQ9S3^R0_/9T5S7':C'374]"]BP
MF:['AW[A1->S>%S.<SU_^[7Q8)]79+6N;G\4U2P3:1"A7,"8QX%BJHQ!3#,)
M1900%B.9H\ JDN/<(%-CI$Z<4RTD^%.+Z6A>'873CF^N!6E@<G'&YXI8L$,
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
M2.VL41] #;P8',,(_%F+Z=$DO82$3Z/TY%BCFJ67--XW3"]>?VUEKP]BU0D
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
M2W#$V^R)##Z1X%@FR1O!<W24J?S_G_RS-3YG'3410@*1S"3B%.,DQ$"3\\X
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
M:3%+$TN33#DJHFRYDR.4(E9+B8AQ7K&,_[,/G ?O#[W'21JG251-A TD_@:
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
MN?O4AP5*'=;39>?67]S._C!#85R+87/9[R/$F5^MIGD:[XCIRHNY4J$P0LO
M!#&&"E1AUL1QG@BU00DJ,F50I09C;,;;7*DC.YI-HJ[QO>_HM-PF_Z\[+)<:
MA:/CEV][2Q--'DKI ZI\>=&*N_3G?HF\3J^-FV-9:2,$48Y2U+F2Q$6GB E1
M.!]EUNK@F^4!^6_3@6UST6RQXEM%<,,+_Q5R/8=TDWUD\?>YWX@24I\ ((L8
MF<V&<"E+)S0N2:!1EL9HRAA&N>=56HK49*K=;?79+M&#8ZWA==<%!].YGUV8
MJ^-\K=;WB_G%-[=U6R3V-S\[[_[!=9S@.<L @+&**A4* HC7(I;6 \:SP*E3
M5>I+JG,V;DW>GW(%CH.ZQI?AXTK9T7.X-&/7-BM"+K-&2+ .(QS#.+&NS'?E
M0GG(T3A1Y=;GJ%R/.^KC3[M\VT+K^.W7U_G;CADX_T@&[D)^_H?R0XDM.HDQ
M;IT2VJ,=9+94Y0<2=&;$F>1<$LG$NRUQ[A4I-<#&N -4GN6";4!K6X&O\9UX
M!SU?62VM9++2HR^BH-Q?C*6?#7HE45DC ;S)/#R#].]6NV>U3FK/<C&VA+"]
M]\7JYS*O,*S^VHTH6_WO<PP(\O=N!N>OD$Z@;^;>V8B:$(QD44:21Z:(QZ"
M1,>-MEY9X0Y:RS, 3^T&G2.>IAP:*XUO4R_]ZLN;V>*/CO]+]_D1&Y>1I"Y>
M5B;DB :-*\V(!&6)I9")-FCI4I#)I2IC&0?FH\V#BX/C<XL=IS98GN-:>91Q
M[K3@,G%"7=EB*4?&-20"N/%:93BR?O!CP:TX://4X-FMCT$ TL1(E*U9[UB]
MQ_^\&XO.E5&,"4Y<=A%#/67P*^F)YB%F2$)376><W(!,M.E@/;L5,A1,&J\<
MNPJ^* O<A\*.1(]6)@2IC]03)KD)7KHD?)6V8'V(:S?3/7(%UD[::P"1#[!S
MQ8H7B;H<,N'"^[(#:8(/X$11(;EUA9\JQZU/T#2N23WD_:RA%#,8QL:["/VA
M4\X76*/MG]6]%7W[58>^(OT$HV/=E\: +%$:" 0(&)Y)(#:)3%P49:?/2=>Y
M67/@^]+;'FS</<KH7!$T\Z!%(#P$%%6D*"7E(ZY]&R&(R/CAZSQ[TO[,[F9O
M@<E]+S#LJ^C&4Q8'J"+M?"*C Q>4$V-<2?)P00*5CD2KG*<T!JT/7K=U&-:?
MV7WR2BNK09B-7\U1LX2TJ]I6#J3)DAA6.NF)<L\K)T8@*:\21N@FND,NNCWY
M>6:>?X65=$A M+\\]JKMW-1^B<2,S\3J)(BT <4A32"611F]\AG282^-[\G0
MN*F9%A;(02'1N&=7K7:RR"EP9BRGD<A4YJOJ[(F-+)+DH[&6FISSP?VYF@R/
M6R[8PM)J"E(C+KU=JB!WKGOL@DTI4"(4,+H49=-69=!FN1($G@/E+LB[AP&#
MU-ON0_.X]7R'6"U-HZ!]UVW+6I&N[TK@D4GFB$@8WTGK!7'@8MFH06@1(/,J
M+0R'8Z'7JJ@VIK65/:2BVI\Q[A]B/6NGA#>22(;"EYIGXIT,1"'7Z*6"2?;@
M/3[Z$M\+Z]4&RC:-]7U5_1SZ&K\X>G?T_N7K3[^^?OWYTY[G=;>?-?B!W!.D
M#G_B5N+3>9SZ&6[VTVXU7$(0@N56.$^"PD4I<[+$20>$8]3I+.5&U5GL?8C;
MUQH>K5:P7EVSJI)(0=%RQXX1&1TE 1*@A1<Q TLZFBJ75VZ3T<R)US"8N&N6
M]I!Y WF-#?4;[_EZ3(=)W+I42BBDRT2Z@!$B1Z-)A7(^96:3JG*S^$%JQL7/
M/NI]$"G[R+H!P)2=MFSR^-?K_SR??O6S<M/J:/W2+Y>ENK$D^6 2K%9)H7#0
MJ"MD*DD20@:2LU.:0DB"5IG#U(NZ%@"U%PKNEB\-KI(&<'84X^(<V4 G#I"E
M,"LE61=2F^AH/=5!$:5T+E.F5,E@68*.7;)<1!"NRK67IX@:]_AY>%0-IH &
MP/1V_A6I7BR_(PL31Z.)& <0H77)@4:!"T%SDHVQUID0W=UK]4--+;PF8MP3
MUN'!LK. &P#'AR6<^6EZ_>T,HTJX3*C?DM'$"ZERR)90&S%N==&6H9X8-FK-
M)=>4*5XE:.A!V[AGD<-#:6AUM(.PS_X;K"8^H*?(F" ^EA9'K$Q=]!8(DU3%
M1"-SHLKMYIM$C'O(5@TSVPNX 7#<1C;30C#J A'=8,XD%,87U!"(BFK':9"F
MRH64[4U*M5.E"J[,SB)NX-;(A^7B#);K[^6 :HWFL+CX9Q<=)":1*5#&&T)Y
M2$1FGA'K3)'LD_<T6PYUKNX]150+CO @\?I@DF_ RES,@)Z?O"M7M#Z688#'
M^7?<7XNX)EDXEJ+,)"F?RAW#2 *N$A0:<]DPGXRK<^3W%%4M^,B#X&@XV3<
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
M&M6";1Q.:TV@L+]()RQ(I4QW)*;0<&<JB6=2$L44C]H$2*;*L7Q_$L=MW-0
M.BMIL]VLZ,.-I*]+SC(7P0 Z%R5A)ZGCQ!?OW<D((3J9O#AD$O1I:L<>_GS8
MG.> FFO@<*EG<>+#3$]0J,KG% ESI?^4,8E@+,E(3 '7HE=2N2KM3/:BNLFT
MZ)"HNCN&ZV J;@#/6XEWXK5/: @X"6!=F0<KB2WEM=QK$9GWI;9F=#/;9"*U
M(E[KJ; !=^!USA!QJWK]+79-8$H?C.-YX;?\OQ0??O4SZ"[!HBBG$=WEKMIK
MGF[_X,8G)SDE[UUFA$7)B4Q B<TY$V#&&ZF]X;I*Q%6!EW&3!=5<B;&UWH!A
MWHO9#["<+M+]JS\7:;J;8MV(>H(!JW*6*2(Q)"&2YTBL="@=0'.!DK$,JECV
MP[(Y;E:CVG)I&"L-;"'[F8T4=.("!(F>892NN"(^LD3 <ZI2L%QKW=S"&#<_
MTB;.M]+DSK ]ZU832F"Y;@"\ :@!'5#$CI8L9?;$T^2)X,(**F3TOLZ0\.K@
MK=;*NE'P;J/)/<'[>GXSXWRH.="_'KW_Y?6GM^\__7KT\?6OQ^]>O?[XZ?7_
M_OWMYW^_S=9^DZ&?>$O=6=%]V1M^>G1W7O%E,<-ELRJ(6G^_CCHUMTD D,#1
M$98^EV'EW!%%76"!HL$,5;*FO:C;NWGZY4L^=YV1I)4L9DF)2:K<3F.6.*YP
M,PC"9L.Y8Z**@WN;C&;F0 ^$BGO=SW<7>@,QUQ7U&XF4.H?%O)C?HV_3U<2
M5)K&2)#HDMGCH33DX(1;#\X!3U17V4R?I*H10.V@[L>0L[?L&P#2'1Y>+4[]
M=#[!I9,YMYQX$2B*!]=4H$80D53 D(E2JZH443U(32/ V5_;=U-'>XN^ ?S<
MJ#3X#4X#+"<F.RJR ,)\1@:RS,1IGHD%KFT,&,A4\N3O4C(N;@;0[EVW?"]1
M-X"5HY2F1?Q^]L%/T]OY1?.@"V:\93139@@5L73>YT LRT!H4"X+&;AD5=(7
M3U(U[@G-\!@:3@4-X.DCK%$>D%[[Y7PZ/UE=K@K%3*0:8\]2LB)EDA@$"TD8
M$]IYCS](L0:0'B9GW,+UX1$T@- ;@,Y1C.>GY[-2L];U7BP26L(7F*^ZGO6E
M[=@%8TE'IPV&%RH:@[)*E'BF+&&YS/4,(@96I1"B-X7CUNA4,%%55-, YCZ7
MXXKSY?=;.[C**5$IB'=>$<D1!U8Z3G*P63.F,X]5&F$\0,NX![3#XVA?<8^(
MF-5R/7FY602(^<U9UN;PZS@?I45W:Z$+/RP3@0DO2'* X8<VEG@K.<8@0C*;
M@N:T#WSP?3>@@]_=A4U?@AIID+9[C%]%\HTCZ6*M11 \4.:(UE NP22,(X)$
MF5$773EW4JJ/_ST(EL8,_.M 8 M\[:"/QA%V/2'C,M#@P?F )AW-NB52)%:D
MIHD37L?$<=6&@V'M+G'MHFX78&QCU_;14@/^U97Y?X?QR5O\<C5!YY!K$Q7Q
MW(I2K)A(2"&6&UBBG*-39:OD%.Z3TDCWD &SW[M)N0&<W"\@NG_$]'$QF[U9
M+/_PRS31V3OHIC#;X%!:5)&2"2'.:\.US2I E83FEG0VDB;?$18_[ 4^G(X:
M@.#FXG*YR%S:/ 9KK*"!: -=-U)<C9)2PJ0!GY!VY:O$@#>):&TNT8#:?FCJ
M]2ZB;Z;0ZKYL)E)"$ %0 K1D0C*+Z!)83T"673MJXW*=.>OW2&EMY%!%(.VG
MAF;@=#'BH^N)X.<)Q;+Z_2R5&MI2X+,J/6K?35?K2<Y1VM*N3LFDB(0REX8*
M2FRDHLA)Q#HE.#WI:VVD4#W@U5!8 WOBK8&)DT*S+_&-4@ICCPCH/ B,>1S5
MR5J1/$M5*A!N4=':T)]ZF-I=^$VT3KMN?.!77R8B) 44D%[F <TP,N*X=P2#
M'2=]!BIBE3Z^MZAH;61//>SL+OPFVDT\=LA45D+7D_VS_S81.?I@<#%PSB61
M2D7B ?F+-$9FF.=25DDD]"%NW*M"AT3:X*IJ8-OKI+4)1UZ=+W%3WZ3E-F'*
MR\4<S>0*57F<-U^OR_;^"2)^M.N9D4J@HADEG/% I+"!>,$3T4P#**8DRY4*
MH_<A>]Q;/P>/$@ZCWG;!_#<_.X<?,MNMX!O#M"<!'50N#"=!JC)3/4KB;6G+
M!BPPPT52JDIWGT&Y&/>.4 -0/X#RVT7^9IT_W)!PHI)-(@**V'%TL\O(S."Z
MR]Z O^))&ULG\;<]K;U0[/[$*!Y,D>UBM5NHCW!((X"-4A)=A"FE5\2I\H>5
M 8-$G[6I4E.Y/:G],MGT3PS5H?38+E(WB_%6@=='F&Y2^B(QW#6H)4*ZB +5
ME@2@DD!*H+V* 7B5>LWM2>V'U#_'H4M=/3:11WAJ-3[,HD\<C N2).O*2.,
MQ-,<2(CH[.=L%0-Q:*.Z!U+_/*<ZU;38@DF]>?Z9 _?9<T&,#>BX@/(D!&U(
MH)D%XU-FJ4J7_^V/GO\4)S<[RW[0/@F#GCP#MU$9'8F1BA.I0!,;5$:KS8%1
M"R+&>C9L^Y-G]J<XK=E3#W^RKAL?.OU\@?4T^MEM'FNUX+C]RK'Z<3S!^$&;
M<[#@K(K<$!TMQ?#7:A*R<B0%AG]3+8VN5'UR@.8<-V[=7AUTH4_0F7)<ZS-?
M)O5RXP&<Q4W?,EU*W3#V=[@$O<8U'4MKS%QE'^U#7"-U@8,AZ(EKT<,H:, 3
M[8&-XZ?STU.__+[(J^G)?)IQV>-#KZI!SA:S:2R'*]N;P)X/'L30[<+$0.;L
MNG+FP\5KKA"867;.XB(+L32;1>D0JZT@R4>10Z:L4K_KQTG:VUF[%N_]EWQ&
MB;Z8E?$0VD:9E,N$QERJA$3IMRL,L;+,BY Z*^:J&.]>Y(UKO ;"RSWW;7C-
M#!98CF*Q/M2V7!]&L& /,U7?DBD5K38N$&8\[J4"//$1@9I"=MP999VI4OU4
MSY*5J4KXR+09XU4>_OUZE020+#/+<('X1"3#/=Y)C*H5<AX$T$2A2HOLIXAJ
MUFIM@XW[?M9 6F@@"?;["H[SZ]5Z>HK>Z6H26>#H""+U3I0^<BJAI8WE$"\I
MX1SG(*L4F]XF8]S2^4JHV4/2#>#DHMGIW3[4=\"?I8FQ5.6 LJ5<UB;BE&.$
MEN,T23&NX57BWU[4C5L77\L6#:Z7!L#V$2(@*V$&]SAAWHB$:X2 UR5\S6A>
MF60D4,U8E)&Y.FU"'B=IW-+X2K :2 ,-8.GM_"N*<;'\?F^CYCIE&@(1AN82
M5$@2,)0@,NFL=6+,YBKY^L<(&K=,OA*.!I%^ RCZL%R<P7+]O8S.7:.]+;;V
MK"3S[O(E8P1C-">.IE*F*CQQ:&,)-TP!4D;!LAJHZDO@N"7RE5!613L-H.Z7
MQ2+],9W-D*6WJ*7Y2:D4/5JMX/X.GS*:9 F:!$\]^I3)$F]PFX\T<&IE-BI7
MN9;1G\1Q*]TK(:^2AAK WMO3,S]==N<5RU?3U=EBY6?'^=UB?O)N^A72PSPJ
MX8/FTF"T6X:B0KDN9Q0CK,QKRE(:YZK<P=B%V''+T6OMM[6UU@ RWRR6,#V9
MOSS'=\^1CZ6?KU!NW6R^>>J^G6T&Y]UEE"8IF%"16"I+DP./BY$Q2B+C*5GA
M6((JM;L[4SQNL7DEC!Y&?PT ]14L,88J;:;N<<*I3\XJM/X8?Y?1,(SX' ,Q
MR>D0*96653DF?YRDD:O%*V%M(!4T *:'R]B/-_W*BO<14<K(9_&!+WB=^%0.
MR( 3:[,ETG*)+@?^D2GCH'4&,'7*4;:G=>02\$KPJZVT!G"YN7?\V7^[EW-4
MBL<4@4 L'6M+'^Q0ZDZ8IS$DJJ+F52+AQP@:N72[6H)E /$W *,/Y19[MRBZ
MJ^T?%B@;6$^77<749GEL/G&Y3%AP7LE4,D;&(7\.2- 8U$,RW'CNE195>M%M
M2^C(1=VU,BXUU=4 '%\B0RN,EA9Q6J[%_'VZ_O+ZV_1&4'4]4_YXV4T /(_K
M[I;$/3_#.FHR:$Y8CNAGE'235\ (<!TYQEG2Z"I5",.Q,'(]>;53_%%4W "X
M7YROIG-8K= G"=/YS5!KPKU6R@E%:"ZW(H4IL58P)/&0.4B%[%29N/<X2?W
M]]S.109200-@^@A?87X.;U!R+Q?S3C)E*;T\7ZW1,5G>RS4%DS0$36*6FD@P
M!D-X:@D/.OL8G0JIRK:]'9G]0/?<CDDJJJH!('[ZLEBN/\/R]%VY='3/1H.)
M$!/EQ&E9K@45?U@HW=WW%I"S2Z[.O?TGR>H'M.=V*C*@*AH UGOXXX:<EHLY
M?AD[1_>"LWMGVSD$#\H1GF(I5V:*! @8T"N/OXB4)U^E@GY;0ON![[D=@515
MU_.N+K^>>?=VGA?+T^ZUK\H8LUUN"^[_S@/6H/=FO7Y9N@].>0ME:H5'\T>M
M(3;F1+@!(86D&"!7J;$=OBP=(3&Y$/]Q?OHN1S=M07AO!$A&K-! 9!D6XY0N
M,V*S%8H%+T3^ >BV?&6S]>?;@.#2PM44=P/[[&_^/Q;+RU*>ES._V@P6]I*G
MY %(TA8EY4OUCG:"<$TU=]HKQZHLEX?)&0=0536_&%P-38+I8F80QM**.NI)
MC"H6U\(2%U0@Y5S%!&6ATBV9QP@:UT(-H>P?XF<'R3> H!?G*#E<69<C-I-,
ME#J/9EJD3:L*3\O *0$T"@A*T2J)B]MDM(:6751[+Q6VLYP;0,EO'F4VA^7W
MFV6G%ZPH+\#85"[O.PPLHH@D,&2*IJC!!)]2G;L*3] T[LVJ*O@92@,C@JEL
M[Z5 X!P?=<4"LO-ID==_H&0OEP8+CI>6A<IQW-6I4F6,%!!CI(4@N,0UTL-]
M_O&;QKTI-2A**HAVY!&3'_W\!+I=.MJ0$XU A#9EAJ_(I/1T)SQ0J2,PFFB?
MD\5>LR.OWCJ.!3F$ [R[<%M Q.5<Y^QBT":0:$KW*S"L#)TK;=)YX+B/&BO[
MN"G],3'VJ- =-797YSN(;V2M_S:=3T_/3R\(=RSP,EP+^2Y)3.N!(">2&,8\
M1&:<[34ZKY?>;[UY9,WOHK?%$$(<6_O^VPW"61 1765)*#"/.Z,J.V/ C=)S
MST$IL+%/4-M/^S??/,YN,)CV=Q9B Y''&X3N&KIK'7>O'KWXWOE0U_&\XR['
M8#1AL<PO3EP0K[4B-GN'GC$%EZNT-MJ"QG%\SD,FUFHIK&TL7C/VWI_"A2?/
ML]9,&4%R]!H-+8;[/AA#A$<O7FOMO:UR3VQ+.L?-ME3#2W]<[JV\!K")/,%L
M!G%][F>74>6%Q8^9!F0",*!,J7B,G 3A)1&9L0#4FZBJW(]XG*1F$;<_$NX5
MK@^BE@8 =ED_54:-KB[S"=;I+"6Z$8S',K/'$6^9)(Z!H0SY8+I.&]3[M(R;
M\CLDI/951 -8>H6D+Z?AO*CGX_3DRQ4?(HJL,CH>2BA)9!"&.*$=$5PD:Z)W
MX*L</SQ&T+@IPD.B:A"5- "MSTN?H,CDDG[&E7+,1A*D03,;- H%"2< UB8=
M,M6V2IG:74+&;:!T2"CMI8*1SR?>+\I-L[,9K.'H9 EPXY0E.V^,9YJX2$M'
M*/PC .!J &5 T*R%O .D!\\E'G_#N*V1#H&0 24\=C(:5I>-SC=966 >HP^T
MDKDT>@H>I>%H,976R\SQE[E/W76_A/3M=X]C6 YV5+&'H-O!R,6:"98)T,D1
MYR"5@A-/K$3].O3XLR\S7GF?]D7;HF3,,']O'3Z,A1T$V@X:KL>>7KKOP3LA
M&=)M>*D&*9Z[$8Q$!2[B8T+.?8K_MK8>=^AH B&[:/81>[&/F!MP95\NNL8)
M2[_QR5?_>/']!<SC%[2Y_]BDPV@"'F7 #;+<,"D=C;QVN',F2XWU!LFNTGO@
M1X2-X\@<,LD]J&J:A-HE-Q?+45B9@M*)Z(0.F<S(CT5C3:SWZ ,RIT0O"S4
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
M@1<&;S)[2KS$H#LQ4  QY22J&+\'J1F[*<&^2KX[-&9OB3< FQ=^5A(VG[X
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
M.C5(N8.;3@V1=&]-IX1PB7D,) \N*<XPF1P#@V"-]=(:QVF=[8&2E]9TZE!
M'"6_"76_7EW,-I-KK]KW<2Z12P=6DA%53BD(MF00GF-,6 Q%!WML//30.YL.
M?7JXX=Q[:[<.<U.GYG#!]X"6+<BED"8S*\BMSP1R5EMTUS[='%$Y8EMKOL]
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
MCE5N6:E9DA?X?OXG_B"^!V4@3'K.!'FGJ: ""N<3."2.!8NR,/)-%6LRK^L
M6J>]EI@"D6W4V!%2ET^Q^/;RHHKT3A#_YN]ON%CC ]ZMU<G7,RFFTR;#4T(0
M(4$Q7,I:]BULD]UC3":FO1,Y/;9/KOB7ZFB.VZSFF+>=Q"4]=8.:8<AGPL@<
MI8&<ZK0"6P1X1S$5VD02CA)SFXY6$_FISVT_51XN8KTQC]9<=6MTRB;0R62*
M,X4K;1(3]R?Q)7FQ0]!UN,\P2&D=N KO:)67QWGZY?MOX5_+U>LSLA^;)OXB
MH$[(+/!@(RC#,X2$$F)A(HC$E---'-J!=/8RFVQ<N/Q0B--.=_U#\Y:YW\,Y
M;GLJJY"C#>0WR5 L*)')4:^C6)41TH=D0U&-JDT'TSIU*7-#[ S#Z=&*[ "K
MGU<A8R7_9M*6-EHX6LB!B"7G.9JZPHG^X+,UUI9BFK0F>4A(UR@[7O,/!^L=
MHX8.8/3$=O'^IF6IQ9QDH8C0!V&W9=U!!N!&!6.=$2AU"VCM0UPODZR:[KNC
M:ZD#Y#VS4M_\G<XN:][XM<\]D];Q$$R$XG5M)2\5A,P5)-26,5I:MDWET%!"
MIS6 XT-EV-YZG-XZP.7=8ZK:=.D^>S.-PBFI T@=:_9']4BXT\"S$LF@%;%-
M_?'39$UK!9MC;D2=O-1SP]=?Z2.NYXL45JOOM2?T^?)R<1&_K_!;%<[BRQJ_
MW):.-3A+'$K!2<X7CQ++)&>.5GMA>)2@<JRYMQHARF2@SD/!Y%CQLDDR]-1W
MXQLG*&HEF!(<3#&U,[/P=9IU &6%L#$X)>*I[L5?VFGB$-SL<2<^6!T=;,V?
M2#>;FL%?+FG%XWK]Z6IM7QT8N&2EY &!RTQ^1DBT"W@5P 8> \LBN=0&6T]1
MU<NQX!%Z?XBET930 Z*VF\-V>#717!@%Z\EA#?]#!(^1@58^U2[@/HDV%\]W
MJ9@8,>-I]R%N#A;UU-WYS\GM2.%:$MMS'N^+9X@:@D\D"N0((7D$DVS6.KJ4
M1'G&X7KTX1-#X'!%+<>4VL1J?_/;FU?WB=>!HU7*@!)(7[ARX'B*D%%*RT.B
M[7B?V9$_/'CB(ZQ1U'V<M*9>X>MYN$^\0Q%T8!ZXJ#@-18+/+ $KC&R@)LR6
ML,_J?OC@B0<WCK.RCY+6U -B\7Q+-&J5! \64$3R@8I,X(KU9)2\XBSFD+/9
M0\4W#YRV5'D<U1XFG0E5NEY=;.JHEV?SO)'UYJQIXZMH)Z.QCD-FDH&*-H"7
MM:DHF9YBI!-![7-I06^XX\C1IX=.W.,D]'(U<;SO/Y*8NP/*=KF(%)R@O0HL
MRQ1:6RW )])PB#J5G$)1?I\CF0.A,J7;/Y9BG\3) 5+N(#3\\ U7H1X@7D=
M6\N84M#.^ 1!9)(&DP8<.@U%VHQ*,ZG;-#-XA)Z><'.(HI?C2[T#\%R;W-OK
M#\X%.L\+%#02E.2,S&YEQ=L@E-"6V&MY[/N^M]GAXYU('2?LCM!RU9Q#:@Q(
M\5+-#"!O.OG:^T5LNL=JJ;26)C>YY[Y'11\GXP=J]!%\#!=O1]BX&EU81R+>
MM,FXG6;X?L-89#EG))Y,]+5W?JY]"6C75D*YG!5W#P.:<7'S+(5]U'N-BZEQ
MU=)/.Y)K_CXNS\[>+E=_A56>&9=52LQ!=J)>L[L(SKD VJ5B34"7VF08[J"E
MC_*J<:%TJ*@[,E(S4PL;:MV63$G7WCL,@B\(TH18%"O.NR:9@GWD7AVMR4>0
M,4BL!\.!/._Y,G^Z"*N+44'Q*OWW9361OVZ&^_ZQ><N,8DI92C% ^V^N(YHU
M.$ML%61*VZ)X>-AB=^0LB!U$];$_C0V>H\7?D7TAN>#\R^)J &+Z_GD5%NNS
MC8;^08'G9KL5*&FM8 'N.6VW(CJ(7D10D0*+&*U,L4F+M_U)[&/O&AMF(ZNF
M(]#-LB$G31L-+$E7K6^&6 \@.,\AVY3)BVOJ]TQ[L]!L4QLBUB,WM3>+/&'F
MYO+\VW)1S[*6Y>'OVB5K/O_2T^1G#F1^DI3,A(E+K3@86]N#>UJ*+F531\]E
M;IBPUC4]<6F:DEGO]6YS]NE5SU:JE)!U9"*#=R)0,,/H.T[KO"@CK.:N>+M/
MGL.@E_;AN(\/E[NWJ^VTT,%N^00_/Y1V.JNL#TQ!TC6?M7C:/@Q+P*VG*,>%
MI$N3DNX!-$Z#Q\8HV;^J["B5]8W&G26@TC(D%Y2#5LZ "B9!S#F!+Y([7UP,
MI8F+-Y#.;DO+CL/+_K@\6GD=8//UY?IB>8ZKCW@5'ZV_SK]=7W-JM#FB0Z"5
M2UN+(L3$I!+8$AC+6FNFVXQ@>)RF;C%W/!8>#F0823$=8.QF)/='4A=1\I7V
MDE_Q3SQ;?KN3MV><)J:\ A]K#]D4D0)RDIBU'&7RO%Y.M$#;7M1U6](X.N[&
M5U87"*1@\0S3Q64XNVZG?MTB@=,N4)P%P6M!<.W1[@M&H&7D-<DP2M/DDN!Q
MDJ8]DCLMUD912P< H\#L8C6/EU5+'^=?OMZF"GENE3<9R&;+VG8K0RA>0T+'
M50F(43790Q\C:-KCNU.":Q25= "M'YJZ:"=BR=Q!X+4;JY84\<<<(%H7+8HZ
M';5)T?]!O76:C2PZ)92.4D$'$/I]N4C+\V](4?R7%>+=5$:39,HN.&!)UX20
MVB$H:T6N)+?<V2+1-0'3XR1-.U;HE+ :22T' ^Q/7,7E1(T4O601-Y/DI$R@
M#"8*R;.#*(/7]"D:WV2(4(M&BJ/[_:<]>6NIN@Z,WR%-V%A&;FU(=7HF!=A"
MU2Y!QH$U.BKB3\G0*!;]R?LH#L+."'T4ARBR"ZSN$WQ'FUC"8B%CH. [VPRQ
M& U(BQUKE8QKTRAZO).2KCHN#L+(0:<E0Q36 0KWZJ"E/%HEH@3N>"$7V#OP
MC O0Q614HLA&4W5&:\,X^@E*-_=EARFI;^!M1\46+Q4/&1*K^<R:%7"6<T!-
MRTCER,+#9(#FH.N@0&5\*.R/M>%ZZ0!G@[M&1E:D]1C!F)H=QH0 G[,!+ZP1
MB4O/=*-#X@;=/J?MO'@,#IOJK0M<[EA</W*E#/<UN:F>C=?!88C@T7.@32.[
M:$I2O$FZ^G[D=7M],18&1]=1!T/-GQ#;G6*RNYU/9[*(K+/6P+7EM5$Y!75)
M%K#,>Z4\K53>Y 1G.*G=WGDTWYW'T-VQ98#3Y3J_65_,SRL)8;&X#&?AC@3P
M:N17LXSGO5]]DKSGPP0Q3?9SUD4J$X%93CMV,@$BUG;=.L3B;&"&-:T;/DE#
MVJ=6[(]SZ7XG17S^"\_^Q-^6BXNOZQE3"HM2&;(F'UO1/@.1,01Z$>TZ6F61
M3VYYGR?[1255#T#A$',\LG([<%F'<?M_,*P^_[6<B>0BDA,.099Z\"'(.Y(.
M"7 I9]0I:.P P5MJ^ZC$[ VXAZCR9>*5 (@SP95R 04PK30H)RF2M(0QS!&M
M"-H;=NJ<[*?H[:.LLTO,#E;GBT3MV^7E:B8HSJR]D,'47J=*$JLA^0 :4Y8Z
M64L2Z .TE=P^*DM[Q.Q@9;Y,R-+?SA0RQZV3$!BC0-@J"QY+ I>]L;SV^RY-
M^N8?1NZT*7!=0W:H,GL=A?.>8FA<'W!$L/V'HP3XNX@8*3R_>O0-2B1:PY6S
M$#?-7:(L$'EV8(LN49H2,F]RTW&?C&.-SWLD;.)-^\:KA]^.=N=9JB!" 1]"
M+?;7Y+V6:$&$A*:@,QB:W%T_3=:T ?(1.'AH+4:4?M]687.+?[AMV/[S$2W$
M+H(:V0FI.#/.@6,YULYB@I2H$U@7A1*V",&:Y VWMQ/OYR'.S^87WW\+%Y<K
M^N]&J+?P#5S7]J"$7%<'J3.5P7&.1+#261FGM6^2?74 K7U9E &(V<>BC*FG
MB>< [&+OT^4WLB,UB2R<O5N4Y>I\H[@'3*JD, E.@6NR9*:53^#KO-\2Z:<Y
M4$AKY3.VZ"@"ICT;&P%AIQ-_WUO9JYSG]4F!GG##[=6MT.$;W),/'7';VY_X
M-ILAEL*8( -C9<T@C5&#3UI2:)6XJ\5F3C?:$L;?##?/_!77:37_=H/X69&%
M0C870-J:P6IKSJ(@[]!9%J+@TCC1Y,#^"9JZVMR&(&#WYG:\W"<>:/&QSCZ]
M2O)/J)B4""ZE5"=$<J#-V (WV3M63"Y[54_L-<'BYJU3PV$D'2Z/%6@/*+B>
MQ,2++[43']?$KG+(B/$B@"=&^V+.FJ5Q<3#U$(H#-?90YP>(;V*M_S9?S,\O
MK\<UB<Q+J3"7M2NCLI)!1)^!6ZU-L9'POL]VN)?>[[UY8LT?HK?E&$+LX+A_
MMP%\?Y/@IM'J2 S1MBAK@AM*\"HB,"S,!UUDUDW.]9^A:^KX9=Q=HX4R.@R-
M/VS8N5A^QM7Y?!$N\,/JS<:OGP5F-%/%@W&U\WW4!J(I"KARS@MMLXD/,J/W
M#H<??6F/CL>!JGXF)AY'[ET8*^+F]7)],2LB;T)XB"D86F7<0\@^U)D_)1OE
M!,M-4NEO*.C1 !V'GN.$W/<IR?:H<8[K9:G)M7BV/82DGQQ[6++/LT<\,QG,
M2INCD\B0-CI>$]]IH:AD,ED.,A^"19EX2=+X)BDJ)[Q'^"-\W[3V^/7RQVQ/
MVM*#%!Y!Q+K+HR+#R96J!4K:L"02#PW=HN$$3[W9'8R=03<*8VFLBZUN/SZO
MTSF],HH'YT"0WUE3-AAYG!1[&&]8U(A"V=/?;OU(Y]3;YLEQ>(A^7AK\-IF9
M)F;AC:]-)3<=0J(#Y[V'[))42O*8?9-$V\&43IMB.Q4$!^OHA8%PDVJ)B?$8
M"@,MG "E @?O50$>BZXM.WSR3=K_#"5TVHS9B2 X6$,O#8$U<U)G]%XH#2PX
M?Y6?[J0SD L*GGW6$IL,CAI*Z+0)L%,A<*B&7A "7Q5ZYPV3A26+FA>0*M:9
MH89B^%HL')5(6F0?1<$I87B/VFD;1TZ Q<-U]8( .:LC&I))L1Z$.^*+&7#,
M<4"!RBDM=8DG2];=1>!>L+,_$>P&::2#WA9/\O7/19ZOT_)R<8'YS=^UD]NK
M\_IIQGF)F&*N0Y(5J*)J1D<0Y.,6KQ1:;WFC@ZD#J-T+@^ZE8W 47?4SU?H1
M+F=,VA@\)C"2 BO%-1ERCA)*"IG)PLBQ:!(!/T+/7MCR+P!;8\A[Q%[+4UU0
MS!XDC(U[14%//^TEQ4-V;JXI_M_C)'DW 3B&L[ @>_,5\6+$]-@!KQA1IH<R
MUJB.Q ;OE,P@32;378L%HS:>? GF8K#(?&K2[V7<^Y]'34LT2G!1R+20?5&R
M) @A6/"9!6\8]T;(WDSYR>I!!FA^;U,^0-X=Q$#WV;AVL>OAEL$@$)(P]=9=
M>(C9UR-_(VVVW%K9I 9S-SE=7;6,!YJ#I-T!9C:C;#Z4?ZZOZJ\_1#+5BUJ6
M31[QUYJ%^':Y>FQY>,-C2<4">4MU#B+G%+B1,V4*UT[[Z%)IDNUR!,U=W;(<
M@[Y3Z:T#B-YGX[^P<H[Y%;G X0OY8;7I^O4O:RH9G^4B2Y:NU*9!9+8Q9/":
M43B7,_>I&._:-#0;2FA7]RWCF<*1-=0[ G_='B)\I'#^#UPE$OW,6&^"4A)R
MQCH3+->4-V,@&:&%-B&EU"0/9RBA7=VW-$/@L1KJ-8GPE^5JM?R+F#XD9KSS
MCT>)!A\C9J0X[U>,%SNZT$0A7.*U\58Q9#Z"0XB.U.@DYZ6DX$-LTL%_-SE'
MCWV\]]3;NF!T9!"UXQ"8(7,I+$*0CH(1G87C(AIKFW1'>(2>:>.^$9#PPVS'
M$>3>OY$XN+W(#X\8V6 T;#/R&%B*TZQ( <+K>D9; GC$ "(E1!X9\Z7)04H;
ML_$I?<5\>88?2GW^NP4]]7(3C-XBV6N912Z;0?6,7/Z8(2:*2D/*F<4Z%+=-
M=_7G2>O3F S QT-C,K(V)BZ8NN7F;9BO_C.<76X9>]"ZPN8</><9A(@U@\IE
M<"HZ,-QZ9[S.R-DS9F; ZZ8]1!H1-*U$W$'0=,O6[;7+A_)^N?A28\ =_$EO
MDI3%@)>T;RM)0HS( M".FR1FZY5IDBL^E-!ISY":6JP&FNK&?KT.ZZ]OSY9_
MW;VPNA7D>@>;6CL9@O 0!-;D>(P0LXD@LD^<XD:>'VZ:S]BTP21,>T+4S,ZU
M547_GOCKY?FWY:+Z!,M[R^S@^2%[/WIDSWT((VT]^AP=HA09-!HDEZHH<$($
M,O>A&)Z4X(Z]'(^>]%&7"0%W?O$VI,VQ_54=?^!<*IL\L<@T?4D2?(D)4M1.
M<UI_.K:I)7B,HB[]]R%H^"%G;!39=^" W0\_-GUD1+ ^R&!JN*% 9<?!9=JX
M1?!5/D&)T.RX[#XI$^<.C*/C'<=(1PB\.\C<&6I<<FT+KTBQM!'7;O&.8E=!
M;I\.-H2$,=LF!22/$32]U3E&T4_BYD"I3^QG;RKY_EC.%Q>U>N 3_HF+[55+
M]0G>+\/B>IUM&Q(9JVW168-EFCPZSLF+U,@@*:NUE4K*I/9PKH>^MR?@'*KI
MY8G$/C&D7JG_QUF]9><3+N;+U>_+"ZPU P0#LV6(&YYI4Q>0F2&K;7T$7T_K
MT>AD8U1!6+<'CO9ZV?3'3J."9WP!3XR86LNY60R?YG]__FM9E\0][CY=1E+2
MIM=0ON:4_N[SU^7E.BSRY[_H+[]O%M&6]Y(BE])(0$'!IBHD6<]% HIR$[=!
MNA+B'N :FZ[I3Z!&Q>&D:NL%LE=<_,#[G07IMMQ9%RT*3$#BMJ \V7%OF0<7
MM @R!JNR& +*O=\\_6E4&]BU$7T'[GP]DKFX/L*E?[/Q5#5G2F748+ V&3?>
M0S#:00KT8R950MGD[G,7,1,G S>) H\6>H? V:XT&Y@7AKP AC4?7G-9&W4@
M&.>3X#%(Y=NTM]M)SL1'"$>K^1G<'"#S#I#S$?]<GOTY7WRYOZRV]C.[;%%E
MLM)9%UI70D @\PQ%)2TS!2).-RF^?I*JOG!TB-H?YH:/IH.I#Q6V,>R6<B]2
ML"XH2((,LM*QU(U>00Y1ID#+*SSL;K?[R.#>4R?>@L;3_I$"Z\!VW'&[KKM6
MAZ+(6T]00FU/IADC1]X*T)I<_%***Z))[?(/E$Q<-S*^C3A.UE-?ZF/:I"E<
MC8G\8[7\L@K7C<[1&6:K/$)6%/O5.V-G:S5V=M8@Q01)F3V,Q!.OF+AL8UR+
M,98H.S ?N]SY]S>]AXL+V<B@P=J(H+A3$ I&H'@N!,ULR::-[_H451.;E3;Q
MSVAJ&+$[PCBHFD7/9-&6U]%O9",91Z(^&PBHK##9&&PSMOTN$?W=G!ZHW2=P
M,TC0'9B>.[OIS,B")DH.T=9>@LPR"$0T,,>2T=%@*DTR4>[0T-^QRC@0.53,
M71B2#Q=?<?7IZW*UN9J[S:&:9<.*-3% MD'6O%[:NDU*$+/6,17Z+6N2E/$8
M0?UM2N.@9Q0%= &E^T?AK\-J]9T8V7:O,E(7Q.@@UA)OQ44$3P$?.!%2%D5K
M'IL5BSU&U,0N<S-(C::(#OK:_;I][=OYHC;QJ:,VUK_C!446W+BL+/#D:"LV
MH4"4Y!IZGS&*E.J@PC9XVDG/Q"7+#:%TO/C[:49W-QEX5KC,!C6"-8F!<C9
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
MU^$;_>;B^TRFM,G'!ZEJ$U]1RU1K3!9<+D9H824VGS'R')$]9>&- [)F*NH
M?O?E]4M8S]>?B):0/RSN'@+PF>?>>ULXQ.!)@#X@>!(:<))>*<'IV.:F>%\"
M>\J_:V';1E)-=Y![LEEFL,5I5=U/Y++V6/(0G62@#:,8(A3'W0FVSJ-;FIXH
M0:H%[$93SZ3=='_,YW^]_!,7X<IE6&^-^7ND=Q%?'ZO^9M(GL^D+H92LAQY*
MDQ\1"E"L6C!%HZS;IW/"P-?V=+M]')Y:R[RKNIW[K%T=?5POG?J[6Q8M<Q0
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
M?.:;#A1A8SG"(I_=2BT%DA3F<%$>_,M\QWC$*L?#)ULWIZF9!]]0=*<(!*3
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
M*3^(?P[?+^>T/DZ9+/VZ9D">SO"F:VQ>N\;B[:ZQZ;IK[&*^7,[R:EY6^&W
M_.@X"1JE1 .:I4T6E$70').'RAE#I[>@U%UC'<^L"D&SI$8QV+!9T#X]MY,2
MO;;947C-HP;E909GC :AO-&^!!UUD^=#^PC950ZT#T;N73"U\DP'H>2Z4E!#
MD8V]JFKS68V)UVT8(91H51+@K2.K^4PQ1JGL8DR6)#4/4C1ZI?83J49N.F@&
MAGL-"$-YI@.8W=%AVY^1C<"8N8>B:Y=/LAF0FP2HT&6;@K;8Y"KG06G&A=6
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
M'NH 8C^/?A,E_Q&#@J(\'3$JJ;IP#2"F0@<.S[+5Q+QC\Y=FR70WT!O.<QW
M\/Z%E!=&\:PLF%PG$EE= $-(] MZ)26+9+)FMSA[7R$V2Y>[@=MQ'NH 8G?6
MRW4O);<9F0'K6*B=_ZR^FJ(DWT0=8DS.V"8<0 ]*,VYFT@W4CO=4!W![,KM[
M++G[_9K^3"5G3=$9,,HZ$4M14)&C RYUTJQ0\N?:#/T\6O21'TIVD6*?& #G
M#/DWEW6%;]VU?'&Y^CQ?5%J6B7#.1BX*"*$C*/("A=6"MA*%P0K!D-WMXAMY
M!3RF2>=UR(&A.-1*& 078],\7+,#/*)\^/XP@<"6Z&)C@WG9L+JL#3%QTB.+
MPE-Z:0THC1%"%A(T9UDSR;30=\I*#Q,]#"]:YX7.-CCOP<WGO/UO3? /^HNK
MY>O9AHQKHIBA)#8K2*%>&A8;@7+7 B'ZDK54F;>9H3FL&IT76SO=^(]'1!<S
MH0[6?S.,]U96M>9+_O@99P];)O-""9<.$)RA.)4Q1^>AI%0I%8\R9&E%&S:5
M$RG8>;VXTU74$D4]1%6'V.16J7VKM417F'1UUF:D724P 4X$#B4)IDJPTAJ[
M:S UB$1=L@R=+(8ZO5,[")UVHBZ]IF9:Z[S\6*>RW?YYI2]],U_]O[RZ(3:=
M^&(]-U% G4X$BMM"9V9],JRMY5(EFT*3**J91N,.[QCY*.@#)^<=6]VY5+B:
M#/%JOE@?AY.H9*#,"H$\4U_I&P:(68#@:"RB<SJ-\^KB0(7&G?EQKK'3D"CI
MX( 9-A/[KSS]]+EN,+2@\5->__ W7.57.%U4HLL\<>2KE*R!Q+0EG\E0!QYH
M<-Q@MBQXW8@__;1Z[K2VW-]KZ^28>@9+[N6WO(C39;ZVT/H@?SU;+::SY31N
M;&*B1V\M H8B0<5(GC2T*W&E+6KMF>%-^L%.H=Q.B\O_O;A.@YX>5M1-"TIM
MOM].+)XX$EGJG"O_%6[Y*Y .9<XXL]+[4DSK3J%;XNQ6Z6//%;;'NZ@#H#5+
MLS9+D8+([1_5O\<GQ46OG [@K(N4>SE7WR,'\$&;X+DW7#9Y'W%:-7=;&,^U
M!MXQI#I8<.MMX_5R>9G3;Y>+.I1[K=4F^;K3#K:VS3\6\^5RXHIV!A7600\)
ME X<G-24A!4,*CAARTXLHH?M_'N+N]L">&[%\1.ZN <@GZA6\W2VE)6S0;L,
M/-1YIEQPP!PV]#Q.8O)>G'+BV^DML-MR^[OTWA,0N[A9OK,97<>P#J5)CH,N
M+M5'; X\.0%<"EXK&Z-TNU 7']LIOE>:\5Q+X@.XZ+P&D3S27K:=Q[(9VS'<
M)-3=OJWA<)(#U!UH3,G.TW9O-_(MKP=)L(@Z",Z!YUA)]AC6.;MU)H]6%,H$
M*T.35.XXL8]FU-L,U=S.NKJW+5POSRB-1T5I?_&!]G]:]BB\ (-HF9=:E38=
M?;N)-VZ+]@EQ=X]X;WCO=1")[Y1P?\1OO^19+M/5*_+(0UI;8V12,H/73H(J
M(8+W48/-KLA4<E)MZ*6'$7_<=NP1,3V"]T?NB'M(XWLGZ)N\>ODMYN7R1O7R
MB.I"1<E*$E!X?<#G/ 5J6A?":="*YQ 5>RJX:"#6N.W4(P!Z;->>5YA\E8WB
M)AO%FUF;EV2NU9S2AND7<E6A[/3/FIW.RWSS\T\U<<UIX-E^0\G3,-1N8K+3
MS QT1CHETKI=38$265=Z+ G!,2N4]![M*3NUC@RFC^J O;YNN35>]L7L[NW,
M]=_:C)Z=9!/JQ%D+.7,ZWHRM;RDH:=:5]+_$(B-W.^SQIY6ZRZ>4AT!RD-;G
M]H[O();_D;[9N!)%I6]6LM1QLT4"9NN!);1)"J-E:'*SO3]C^^ H[!TJ/Z5T
MW\=O'8#N23L?PA+))6EK7(!D+(5>F@OP%!6"LXQIK:47(SW4.G-*][VP=0I*
M]WT<W0'8'R<&]Y3D*A<42>X-*$\9 QHDO0AHS-#/?!M6Q+\2I?M>8-F9TGT?
MSYWK<[Y]S[2;\I.H?3#&"#!<\LK7JS=V(D<4R;,62>PR ^CTDH]SIW<FD<<9
M@*F#W7Y0"[V?+O_U:I'SZQD)F)>K][@BWVDO410'QH8(BG$'COP&,OO$(U/>
MYKX>4>VJV5\@[C\0UD,UH#3!6"^+[F<,,;\\PA#SD$'J56YM?_B8%U_X)+C$
M6$FDO\\%%/H,WJ %RY0QC$*)&)L4J=JI]!<XY 9<9N.CJI?U-93CKBSQV_3/
M:<JSM-EPO':1F0@V5CXFQ@)@;4B56A0?"U>2]?6H<5?-QJFJG>MJZP9CSW71
M_=_Y!7W,Q73U?6V2$M!S=!$B8XD<%BWX)"*@-"5CL3S:OCJ9=]=M'%ZCOQ?>
MT3@[K[+XA\LO7W#Q?5Z6]<>;\BW^T$PY7.OHTU_5LF]T3T5/4Z<.WJHHA(:H
M)8(*CM=Z8'V;E4-@/OCH3GGI/U#3Y[$OE-]>KI8KG*7I[-/[^<7%J_FB_G""
MN@BKM860.!V TAA QR.X8I7EKNC$^MKM?ZI.EY?5A^!RZ/?I WC_G,.?^U;8
M$,Y,!-=:J2(A&J1#")4$Y#7I2LR60L&A]UVRGM[3I$ODGQ2>[5;, 5@Y>+%\
MW3S37.%BU<62N<-9&0TK(:.'PI@'E00"IBP@DTMT$ 6UZ6M&PN'\IOV]#.YW
ML1R!DAZ.E9^]E;Y5Z+UF>2%C*^6CS!RLXW26L^C!E^ AE&AJ<S']Z>F?PC\H
MZIDR8C?$>EMO[X]GO\'S+'_"S65P)]$2&;ODZ>JR$O+-$F7QT\7Z$VXQA$L4
MZ\E &4V=$80,O"0W!*:D"UQGTX@0HK5F9TJ W>\!,2R6GL\:NQ]E%B4064#@
MLK[?K]?23E#0*;T),NH2@^L](=\C(^F/5[O?-70<5H[,2%[.4F\+YLX=^-5Q
M_6XQC;GZK&Q]QF5":5P!GC&"LJ+.YDP*F+3)FR1XPG;E^I.JVF5>T]GU5PO4
M])##G,9"$^N%E5G4*)BQ2BT8P8?*QBQ92C''(-H\T#Z1?L_F&JT)S,=9E7MA
M;O2+MZ.JO;MP/OU@F^5$H5/!^@"TNV(M\TK ^@Z.>6&B9=YF<8<"9=C&ZOU%
M[O*4ZFV-]0RC<WV]\!A7\\\MXX,MH4@.V9+/E(X4MZ08P'MKHA,8'#9]N7"0
MU,_FUJ_W-=803,\@JGSRVN>GYSZSJGBD<]]Q[4!Y)<A.R8#-I@29)->FRUCS
M**V?S=7C.42@I\/G,UC,NX;KA4<7A470+ M0AN()E)I#M#+R'(I!U^6R'3)%
M/(=[S7-8H"TP]TQN0E^DM&:?QXL;GJP;\BN,-DHL%M#4B^HZ#"(PC600+(6G
M6'3#-TJMM.HRJNWA?G,X+#R#<VJ[,]1'S=LZ"3H=DLP>1)&5$UMY""(P<$:*
M8ND7K?IZ2?28)N=]/3D@2MN,;SH0,L]KS?P\Y(TILTH28%$E4(5Y\)J SU4H
MY"%?N.>=KZ2C8[MNKR;/8GT-!J]>5EUXVBQA[^CV?:Y,-?3GO\YG:_==XD5]
M)BPF AG7TGG0QJ=*T\$KJVD&+KE'8[@WLLWXM=/KVF6XU\MJ[!AVSV!E/KYA
M/68B/M&&!UD, XXN@"*K4,B0$H0HF5%6V\B[7)D'Z'K>EY3]KLS6L.ME90YS
M(W1GO&JR1@4?$AAE* $O2H*7S@'3G&)XQG)OD^2?TNB\;QK[C4:'@5 O:VF8
M[>9'0_")*:RX$AP(S'3>A\0@6"FA9*625(SLDSH_S.ZHM--J,G_1U30^B,Z+
MXN$ &O_9U;39Y?JE43<3$'XJ5U^3$'8WX6F8)BSC*00"M+6U_SYK2HJX$%"\
M2QA*KE,_SH=I8@3.T50BER;YVG46:8.(%IPS!:0VLFBAM4_^B77P]T2$@R$Y
MXD2$?1S?0:#U(_MYLHEGM!:TKKV2ED7 X#UE7,(XP2,=>DT(9OZ:$Q'V@LI/
M)R+LX[<.0/>DG0_A/H]&%Y$T ^&+!F5<!N=I?\C!H,XA%*?&29+/?"+"7M@Z
MQ42$?1S= =COC!C^8S9=+=]_^&/+K2\B+[&67T-,ZQ%JE)=GY! #CQX5.MOF
MH?E/I>HR#C@A:'X^)/H(#Y[K^X+#N1K)Y,8P.M2*3G3&*12 $AV48+2R.B;C
M_YZ.<'91R!F J8.=?U +/<A<+[)6+A0%93/90D;PCK:B'.I 6<5I2SIEFO[W
M=(3VL#[Y=(1],/;<%MV#S-J(SD43$A3G.*@4): U$G@I0696N$E-!EDUU^PO
M<.1UN.B.QMAYU1>NF96OK[P7U^'UFFSYDL+KUIS2>WSW*4BF#S7%:6H!W#H=
MN%?@6*(#0&I'"8Y%X)Q+96ST*9Y;+2!^SNGR(K\M+[;6W0Y>_SB_E>NM*S&T
MF=SYHTW4+(+W7!5!5JC#(EF=:4+6 !0A!Q>M"W:GO.9H2;K,U0^!S@^YQ6D=
MU$'8\N.=6\[*H4D(PG(-RD6R8'*>LC.+):$4W#SKR<0G=O]/[];W\44'0&IR
M>R8Y]X*M)RB2#97U#IR4 2(KC"=;E#SI$?!L[M;WPM8I[M;W<70'8/_YS:P4
ME)HB]X N.%!<<Z!HFH-PG'&,NF!H\J3GKW:WOA=H]KI;W\>#8]^M'W-FW:2E
M(N94D#LP1290WFK 2 9540JM>5'\[HRJX>/*'N[ QXD 1G)D!SOIP5<:+__G
MDDST>D9FN%QO(&]7G_/BXV><;;LHWUPEM[?99HM7%K.0(%%F4-IZ\(%'4,AX
MM(4GG?IZQ'^0FF<:01\(XJ$NR=HCZJ^QWK;OO955'AE30(:@T]E3C(G)9N ,
M@RV^6*-..31L> T[CZA&A/GI5^0!F!N=U[2]>>X,D9'H%0^%@2P:01E!NRJ3
MA4);EY4U.I;.:*3V5/!,N0:>TX(\ G$'K\<_\R+,NS\>_^_:@]>6P:*T=$B;
M5%;D/N0: J>D04KN:=NR(:J^:#_V5/!,F0:>TUH\ G'/8!S,D^;9,E7>LI#E
M7CCR(Q@N*-=(7(%'2TF(=YQ2]^2\.+.(]9Z.9THS\)R6Y7&X^RNLS+M1O9%9
MKR=72<$#*"7KW/7D:/N*2:)6@J<S6Y>'9)+]T1(\IU5Y#.;.G?YT=^/<Z6];
M1_N_T;9RW5]VV]$Y69-"B1"YLJ!L).M%#,!U5KX4X40^UV6[CQW.M)AQ-I>Q
MS3#YU[BM?=)\DR*%X#Q2IL#J0SQ9)RPP4P?V95Z,1+)97\W^ RK_[.]XVZV>
M#G>"O:#\E[L??MI\(I:,026HU^F5PC>"+Y'5*P2A2I(IB+ZF$P]M@6=_P_P,
MMH.6H'[6(<&/]X5/&TZ6H*T0!C0K9#C':1_-.D%))B493;"Q':%9#Q9X]G?<
MSV W: GJ9[T;W!KD]+35E"I9U^&&@2L-*KD,00D!44:,S B+_,RV@GW4?_:7
MZL]@'V@&YV>]">R16C&N9(C>@HR:@PH!P4DL8')6=:0P-\J=UQ8P\"W!.=_?
M/X,-H!&4G_W=__ZC#983JPS/RA "%$52*J8"W@0'A0O+4&@1.QMIW\(*XV0'
MS_[>OS4>QW[.TWX#?/'ITV+=#'"'JIU)GHS4$F32%/5X2?X6E9_)"!D<YNC0
M[O($:#0-QHG#1UYQ9P2:0<_*@4E#7L_H/_,*O^7E ;0?M__U(,0=CXHS$/7&
MYO,_XK<;[OMK\H0LN<_>)) N%W*I4^ #DZ"=<<R9H+B/+4[OG\AT;'CTP$=_
M)$O^0G_G7Q.EDRF1%9"H0J7Z%Q!,L."8YB$%[4MN4M7XF5#CUAV'0L?=J& P
M-_1*/71KV:X?@QZYEVP_8^@=Y2'13K"OT+G 1? 2;*%L4-FLP25*$ZUU'H7A
MAOER9OO*S;E?#][Y;'V$ENLOK!1;LV7^)<]RF:[69K_!>[0E2CK00>A<>>55
M@8 A 8\^^2""<+;-<+/#9>YW5]H'6_=RE1,YL8>;PFM5-^K]DLM\D6\,2_^S
M7$TCQ:BOZ,^GGV9WU)4FZDS9%#"?(RBF&'@7$;AU,=EH0Q!M7JT<)_>X9?OV
MN&WOS*ZP^[*47-.L&UTK=^'['.>S.+V8KAU[5U=IN$Q* DI&NG+#P2L;00MN
M3;9:"VQR]APC]+CEY?:H;>S&KB#[VU8 4O+%<IE7]1K@]RD&TG,UW49D-VK:
M2@M?+*G) R75%AUXF5+EQ[:&HN'H9)L^J\/D';?^V1ZH[9S7 T8W9*"W IYZ
M?3J=?<JT"DFY:[T8EUI%;>B0P,K'+"1XQC7$I%)(1C+7B'YX1P''+<(U0V$+
M]W0)NY??\,MTMG;8+;4RLTG4+3YI[6LI7@/Z>G4?G#884*K<IJR\FWSCCL \
M'>B.=\[8=96;) ^7GU]=S/_]X?+KUXOU[?@/$T"O5;ZSK3LM:5.G&-D$I2A:
M1@2,=?I*T2'[PBPO=\[D)PC2#I-C)\#9<P'<R3US!A>'-W-I7\\HH?NR_NR#
M"<EW_."AKQAW5N($]XXVI1(2KV&8HJ1!,P=.<P]%Z, )'BA-DXNVAO>.-0P@
MY$Y7O^)B\;UL&F\V](/,FL@DG?Z*8P8EBZXW4@:TYC;YJ)RS33+=QT7J]]9P
M'V3</2,'<D$'H=B#FFQ&\)5 XIH"=1^MV@1*O%4"+9V3Q4M73),^GD<E&A=*
M0[E\%R3M;?]>@72+KS=[)IQ3$L)ZICK9C)(5*T K7Q0J83EK,BGS";DZ!-7^
MWM\%4P>Z8N3(_<W\Y;>OT\4F@L!5WE(TF^2SMRZ ,$Q0ODO;MO/D?HI "Z],
M$LKLTJWT\*=W"(E#G3<?U)(C8V'SBN?M[$KTS)PQUEH0O++71\TH 455W^V4
MHG1"2@EV ,&=CQVW7-3*^\?8K@NW?_SW?"MZ"5AD40&<2(18M!PPBP3(1%&)
MZ5J[VMGMUQ\[;KVEK=L/L]V(;E\N5I/WM7WQ:A:T=MD5R(*"*J6U!>\UTLGH
MC!9>LIQV:4FC#[T5-=#O[D8,/WQKA]O X<'FX?;L 01;[/(Z'P^% J%JBYC)
M'CSW FR**$HL3.W4,K,[#,:,!H[PV%V?'V"^D;W^S^EL^N7RRRW!C<\(TE;
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
MLHI5GFD<2/=S"2QZXNKIB2_5E/S\,/W/Y!9G_YF?>Y1C")D!"UH!BMN"MY*
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
ML'*O$JX<)FM5S<H#Z\7%Y+]6WYX;EX7-D4+@',.F[,O\A92!6*(H$U)R6FF
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
M[U^>OO[P\=6'SR_.7G]^N_U=[W89 RY^5+.YKS".9U@E2]')H#%$R!F=1B[
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
M?J-R'< WX>?^8NZC!!/!%3:T#)$NW<-['\*(_$Y:4#^4/MXKLFC5:?G KWP
M?3S(M,'+ SIYC"6")W<1H=-"5:+]R#W G\ *5#=T')>&/+Y!TEOKS;1U>$+O
M ;"*C;'$KR78'8N^W1%.$2[(T7MRE9KH-(4_UN3;9\-W09.,V[LJ1MGMPTLD
MGO:\]14E+7%XN1&J.N/<DZ]_@T.>&DS/%#A'_^'FU1_=[Z*MOLXU2OU-]-=I
M1R@^H6[M=!]0BJ/W<-K8NR+A'V"Q&4ZX3HB]9!9I%" :221T\M/?(CK '9:X
M"?]2[[,*8_%K*:&R#]PRC_V1Y]T?M"^EXR!5=PEDJ0VGACZ6 E!4!'_7'RX$
MOR'&#M75<[;O"_S;A=71\$D 5ZU<. 3M25*>8*(5=SFZ)QBJ/@+"P!7EOAX*
MAD6UL.4,J,!5WHR* _<>GU]P,7BL923.3PU2I YG"Y_/@,N_@JEPK0<2E?E<
MJ[D@)LWYM'J39"H*$+-"Z:7 Z"+3(>_Y5M0 Y6\L*LT=WS^/0X/;'@N$2#NG
M9Q67.]_N5@(1@E"8!M15O+!BL/I"9;E0?#F0N=_43SJ;$[>BXE7OS!%?U<7!
MZ6GSY*A'=P?.X&^R6KZZ5FCZ:X662W;'CDZ:_=.'A]O-SH-C_VK9WFFSUSEL
MV997.:@-\VW!\P^U7FTUH> )G04&W>*6=;;O#)1(W1Z?_.]SRU_;7")#/.NS
M*Q&9DMZ.=H_J_H;I+CXJ7WR[F2&BGLG2UZ_ZQV?6?VY?.&S9^4?!]5Z*/PQA
ME<O^$JB FO2>@ZWT>S'F;@.Z>?_X?PGJB[%HF'&)!B6OLR\X_4IJ-GPG,\RD
M2-GH5L0E':+9Y]"4[T>VY>O,3E7=<P^]4>3N7647.MSE#\);P;G8N=Q>)XPO
MB^WU%!XA:TKW\)2';HP?O"FO/L.]O?\?!!>_ 5!+ P04    " !&9%E2\#3[
M2*('  "B(   &@   '1F>"UE>#,Q,E\R,#(P,3(S,7@Q,&LN:'1M[5IK;QNY
M%?W>7\%5T#P O2VM;=DQD)5MK-#4"0QM@WXJ.#,<#6%J.$MR)*N_ON>2HY<E
MK^6FK=>+!LA$0UY>WN>YE\.<_W#Y93C^^]<KEKFI8E]_^>GS:,AJC5;KV]&P
MU;H<7[*?QW_]S'K-=H>-#<^M=%+G7+5:5S<U5LN<*P:MUGP^;\Z/FMI,6N/;
M%K'JM9365C03E]0NSFD$3\&3BS^=_]!HL$L=EU.1.Q8;P9U(6&EE/F'?$F'O
M6*-140UUL3!RDCG6;7<[[)LV=W+&P[R33HF+)9_S5G@_;_E-SB.=+"[.$SEC
M,OE8DX+W>_UNTH[3*.F=1&D4'R?')^V3N)-TXKC=^4<'0K9 'M98MU#B8VTJ
M\T8F:/]!K]L\[A?N;"X3EPTZ[?:?:Y[TXCS5N<-^!NO#S\!FAYD3]Z[!E9SD
M Z]2+2Q=3L=::3-XT_9_SFBFD?*I5(O!N[&<"LMNQ)S=ZBG/W]4MW-"PPL@T
M$%KY3P&9()Y_G0>1C\%'R5PL5>AT2>BK^TQ&TK&C3K.[+?&FXMQ,H+O3!5:!
M[8;L,8PMS L)/[RZ'8^N1\-/X]&7&_;EF@U_'EU=L^O1S:>;X>C39PQA]NKV
M4,7^ZVKT]JHQJK-Q!C:673795ST72M59+(R3Z8*YC+NW;_HG9X<H\>.+Z=!I
MOGW3^;%]]MASQ#(^$\R(F11SY+?+I&4\STNN,%AHXYC.V;4V4]9I-_["=,K&
M0HE4B7LVRF-M0$+  %.<_LY-T7W"%#]Q"P- V^F"W>5ZKD0R$?5@D<H4B88X
MN08<8C<N<UAJP<K<F5) &]C!8R5LQ-D4;T;"BBF/,628GB*=G0YT.P2YB(6U
MW"R(9,KO!/;=X&DQED 8;*D\T&(/(HBE ;""+,=R2)((P^:9C#-F2WJLU\^%
M$1434F JK0("$YC/I<N@H"U$[ 4DO@5$TPG4G&%9PJ+%IAE>@:^/_EU?"Y;*
M'-8DQZRM5X>C08YILS$O\Q1YP:G0XG>LR@0\X:$-4]7A76G4@A4P,,4&Q8Q2
M:^=7=K</MD9\);Z"UXFB5"" QS7<XK>S7IZ8VXRE2L_M,AR,F$CK4/X=XS08
MY(:4]0VOVJ4P.]*^ L?VGG#L>,L*[VSEM JU*=QUFDJ\>LN,&#?"^P VE9$2
M9"LFX/A(29L1.9%-D>J4[O2>2!LK;4NL(Q P6@5G%$;'(L&P9>]A^T3 F<'
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
M7&^?LNV[=^L9T.I:GDC9L[&C/P!02P,$%     @ 1F194D2$S_>Z!   ?!,
M !H   !T9G@M97@S,C)?,C R,#$R,S%X,3!K+FAT;>U8;6_;-A#^OE]Q=; T
M!:QWV_%; KBV@QKKXL!6U_730(M43)02-8J.X_WZ'2G;3>ND&]9U2;<% 6&)
MQ^-S]]P+Q?ZST708O[L:PU)G J[>O'P]&4+-\;RWT=#S1O$(7L4_OH:&ZP<0
M*Y*77'.9$^%YX\L:U)9:%UW/6Z_7[CIRI;KVXIEG5#4\(67)7*II[;QOWN#(
M"#W_KO_,<6 DDU7&<@V)8D0S"JN2Y]?PEK+R/3C.5FHHBXWBUTL-H1\&\%:J
M]_R&5/.::\'.=WKZ7O7<]^PF_86DF_,^Y3? Z5F-1[3=).U&N AITEA$G7;+
M#]JMTZ33"DY9U&2_! C20_%J3:DW@IW5,IX[2V;V[S9"][19Z-Z:4[WL!K[_
M?<V*GO=3F6O<3^'ZZF>EYD"99K?:(8)?YUUK4JU:NIM.I)"J>^3;OYZ9<5*2
M<;'I/H]YQDJX9&N8R8SDS^LETN"43/&T$BSY;PPQ(3S[N*X@GZ(>P7.V,R$(
M#>CQ[9(ON(8H=,./$>^M^7J0&O=".CX*6G[O ,P]CDN0::8>R7/#\2R>7$R&
M@W@RO<1,F<W?#"YCB*<0M.&-.W>'+LS'0SL;1$W_R1LTF,-@-+V*QZ./K-G9
MT/%;,+UX\E;$K\8P'\Q>#B['<V?Z\^OQ.Q@,8T2.-</_ED*<YQ3]V T;MM)\
M=6_>#W220R+SG"6FRL.:ZR7H)8-!GJ^(@!DKI-(@4XB98*E@MS#)$ZGPK2WB
M)T;V^*@=AGYO*+."Y!O[%/1> *J[D"J#P'=^@%0JJW?#B *&AE,8L81E"Z8J
M5T5!W=1\OPZDA)0+%-B#F;-DI; -H=4DIS"^398DOV;8+;*,EZ4!CO]&DB(J
M6#+%$/%=;)4=.VAUF-0A7J+S2AB[<"773(@ZZL5]-+]A\!-/&%PI5G+#D-UT
MN.0LA0N>DSSAZ)EIFJ*0J@,.FJ>;.A0K5:X(BFMYIT 8ZTY[ICQ8RPB5A7'<
M7>%*Q&0?HK;V$K4@.2N=Z:U@&Q@DE@$3W76<)VA'LWT86W]S_+2^),X?)Y9/
M@A<5GL,Q1K=N@SE=";'!H,\*82)J'V6*_;KBBIG#16G\/=_F1!"=$(QF!4'S
MA+[8<_0A)O?QN"4JZ$0-I*C3,X'S/TV'-(6?I8GG6"PR8GV/I4D35$#QK77[
MCD/"%9)88(H:NNIFF@@!N PQ87KB1('\E76[*MVG+2JD]D!KDQJE5J)B6Q9,
MV3W+'</;>N8^$:_]04?)B+K&T^M":BTS$Q783S19"+836$A%F7(0KB!%R;J[
M'SW*RT*039?G=E.[J'=CJEI"Q+;A:UEL3\*=CMMN1N8PK/$$K.E._?:<[-IS
MLJ?IX5RS[38Z#T_[;O#@W.?41ATW"OZ<6L]"KF"C^272>U:+:KL%!:$4OTFZ
M87$+ 7)RY\"#O4_?XY-_OF?;[Y 11KGM 7#!%FI%U ;"IFV?P3X^MK[X<C.K
MB'HD2X^/&J>]THX'#?LC4_\MU'Z2Y0^SN$UG1-I%@Z"4@E/8X?MFS/V4T[N]
MX+_-[S=CT5\Y-1]2Z]FV<]!D[[EGN=/S/KFJ*61U5]553!"#Z.#RYD/RV"[I
M?UA"%IA!*_WPDH>^?A^\"=J.U;V4O2$[_QU02P$"% ,4    " !&9%E28I8:
M@V8[  !(=@$ '               @ $     97@Q,#(S+7-R96]S979A9W)X
M9&QO9W5E+FAT;5!+ 0(4 Q0    ( $9D65)QTI\!ES\  +)R 0 :
M      "  : [  !E>#$P,C0M96]C:6-A9W)X9&QO9W5E+FAT;5!+ 0(4 Q0
M   ( $9D65)ILT>NW%4  '4? @ >              "  6][  !E>#,R+6%M
M96YD961A;F1R97-T871E9&)Y;"YH=&U02P$"% ,4    " !&9%E25\G6;PL/
M  #W1@$ '@              @ &'T0  97AH:6)I=#(Q+7-U8G-I9&EA<FEE
M<S(P,C N:'1M4$L! A0#%     @ 1F194I917=E=\@0 E0TX !
M     ( !SN   '1F>"TR,#(P,3(S,2YH=&U02P$"% ,4    " !&9%E2+](R
M-UXB  "I?@$ $               @ %9TP4 =&9X+3(P,C Q,C,Q+GAS9%!+
M 0(4 Q0    ( $9D65)B1N*-%3X  ,.F @ 4              "  >7U!0!T
M9G@M,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( $9D65)"FYT%%L0  *.C
M"  4              "  2PT!@!T9G@M,C R,#$R,S%?9&5F+GAM;%!+ 0(4
M Q0    ( $9D65*L^LI%LZP  #;\   3              "  73X!@!T9G@M
M,C R,#$R,S%?9S$N:G!G4$L! A0#%     @ 1F194AO %ARJIP  \.T  !,
M             ( !6*4' '1F>"TR,#(P,3(S,5]G,BYJ<&=02P$"% ,4
M" !&9%E2RXMG-;U<  !ZFP  $P              @ $S30@ =&9X+3(P,C Q
M,C,Q7V<S+FIP9U!+ 0(4 Q0    ( $9D65*BDQW92\X! $LU$P 4
M      "  2&J" !T9G@M,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( $9D
M65+\*NP4<!H! !,Y#0 4              "  9YX"@!T9G@M,C R,#$R,S%?
M<')E+GAM;%!+ 0(4 Q0    ( $9D65(_.&'<*0,  +0(   9
M  "  4"3"P!T9G@M97@R,U\R,#(P,3(S,7@Q,&LN:'1M4$L! A0#%     @
M1F194KBI'=NI!P  G"   !H              ( !H)8+ '1F>"UE>#,Q,5\R
M,#(P,3(S,7@Q,&LN:'1M4$L! A0#%     @ 1F194O T^TBB!P  HB   !H
M             ( !@9X+ '1F>"UE>#,Q,E\R,#(P,3(S,7@Q,&LN:'1M4$L!
M A0#%     @ 1F194C[[A=F[!   =A,  !H              ( !6Z8+ '1F
M>"UE>#,R,5\R,#(P,3(S,7@Q,&LN:'1M4$L! A0#%     @ 1F194D2$S_>Z
M!   ?!,  !H              ( !3JL+ '1F>"UE>#,R,E\R,#(P,3(S,7@Q
<,&LN:'1M4$L%!@     2 !( V 0  $"P"P    $!

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